@font-face{font-family:"Lexend";font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/lexend-latin-wght-normal.woff2") format("woff2")}*{box-sizing:border-box}body{margin:0;background:#f4f2ec;color:#14251c;font-family:"Lexend",system-ui,sans-serif;line-height:1.65}header,main,footer{width:min(780px,calc(100% - 36px));margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.brand{color:#164b39;font-size:1.2rem;font-weight:760;text-decoration:none}nav{display:flex;flex-wrap:wrap;gap:14px}nav a,footer a{color:#1f6f54;font-size:.85rem;font-weight:650}main{background:#fffaf0;border:1px solid #d5ddd7;border-radius:20px;box-shadow:0 12px 34px rgba(20,37,28,.08);padding:clamp(24px,6vw,54px)}h1{font-size:clamp(2rem,6vw,3.35rem);line-height:1.08;letter-spacing:-.04em;margin:0 0 18px}h2{font-size:1.35rem;line-height:1.25;margin:38px 0 10px}p,li{color:#3f5549}strong{color:#14251c}.lede{font-size:1.08rem}.notice{border-left:4px solid #1f6f54;background:#e5f0e9;padding:14px 16px;border-radius:0 10px 10px 0}.cta{display:inline-block;margin-top:22px;border-radius:12px;background:#1f6f54;color:white;padding:12px 17px;font-weight:720;text-decoration:none}footer{padding:25px 0 45px;color:#607268;font-size:.8rem}@media(max-width:620px){header{align-items:flex-start;flex-direction:column}main{padding:24px 20px}}
