*{box-sizing:border-box}body{margin:0;background:#fbfaf4;color:#18322b;font:17px/1.72 system-ui,sans-serif}a{color:#17614c}header{background:#173c32;color:#fff;position:sticky;top:0;z-index:5}.nav{max-width:1160px;margin:auto;padding:15px 20px;display:flex;justify-content:space-between}.nav a{color:#fff;text-decoration:none;margin-left:15px}.brand{font-weight:850}.hero,.wrap{max-width:1160px;margin:auto;padding:44px 20px}.hero h1{font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.05;max-width:900px}.dek{font-size:1.2rem;color:#5a6c65;max-width:760px}.wrap{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:42px;padding-top:10px}.article h2{margin-top:2.1em}.article h3{margin-top:1.5em}.cta,.side,.card,.note{background:#fff;border:1px solid #dfe5df;border-radius:16px;padding:20px}.cta{background:#fff2e7;margin:28px 0}.btn{display:inline-block;background:#e87842;color:#17120f!important;padding:13px 18px;border-radius:10px;text-decoration:none;font-weight:800}.side{position:sticky;top:85px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card a{font-weight:750;text-decoration:none}footer{background:#173c32;color:#e8f0ed;padding:35px 20px;margin-top:60px}footer div{max-width:1160px;margin:auto}footer a{color:#fff}.small{font-size:.88rem}.popup{display:none;position:fixed;inset:0;background:#0009;z-index:20;align-items:center;justify-content:center;padding:20px}.popup.open{display:flex}.pop{background:white;max-width:500px;border-radius:20px;padding:28px}.close{float:right;font-size:24px}@media(max-width:820px){.wrap{grid-template-columns:1fr}.side{position:static}.grid{grid-template-columns:1fr}.links{display:none}}