*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1512;color:#e9f0e7;font:16px/1.75 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#b8dea0}a:hover{color:#e2f3c7}a:focus-visible{outline:3px solid #d5eea7;outline-offset:4px}header{border-bottom:1px solid #35503c;background:#102018}nav{max-width:1120px;margin:auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}nav .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#e9f0e7;font-weight:900;letter-spacing:.13em;font-size:13px}nav img{width:38px;height:38px;object-fit:contain}nav .links{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}nav .links a{text-decoration:none}nav .links a[aria-current=page]{color:#fff;border-bottom:2px solid #9fc580}.hero{background:radial-gradient(circle at 80% 40%,#39614855,transparent 35%),linear-gradient(140deg,#173024,#0d1b15);border-bottom:1px solid #35503c}.hero-inner{max-width:1120px;margin:auto;padding:60px 24px 52px;display:grid;grid-template-columns:1fr 230px;gap:36px;align-items:center}.eyebrow{color:#b7d69f;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.hero h1{font-size:clamp(32px,5vw,58px);line-height:1.13;letter-spacing:-.045em;margin:14px 0 18px}.hero p{max-width:680px;color:#c4d6c5;font-size:18px;line-height:1.6}.hero img{width:100%;filter:drop-shadow(0 20px 28px #0008)}.cta{display:inline-block;margin-top:10px;padding:12px 19px;background:#acd18f;color:#102118;text-decoration:none;border-radius:7px;font-weight:800}.cta:hover{color:#102118;background:#d3ebba}main{max-width:1120px;margin:auto;padding:36px 24px 75px;display:grid;grid-template-columns:minmax(0,760px) minmax(180px,260px);gap:56px}article{min-width:0}article h2{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:46px 0 16px;letter-spacing:-.02em;color:#d0e9c1}article h3{font-size:21px;line-height:1.3;margin:32px 0 12px;color:#b8dea0}article p{margin:0 0 18px;color:#d5dfd4}article ul,article ol{margin:0 0 22px;padding-left:24px}article li{margin:5px 0;color:#d5dfd4}article strong{color:#f1f7eb}article a{overflow-wrap:anywhere}aside{align-self:start;position:sticky;top:22px;padding:18px;background:#13271b;border:1px solid #36533d;border-radius:10px;font-size:13px}aside strong{display:block;margin-bottom:9px;color:#d1e6bf}aside a{display:block;padding:5px 0;text-decoration:none}footer{border-top:1px solid #35503c;background:#102018;padding:26px 24px;text-align:center;color:#9fb5a2;font-size:13px}footer a{margin:0 9px}@media(max-width:760px){.hero-inner{grid-template-columns:1fr;padding-top:34px}.hero img{display:none}main{display:block}aside{position:static;margin-top:45px}nav{padding:12px 18px}.hero-inner,main{padding-left:18px;padding-right:18px}}
