.info-page{color:#0a1714;background:#f4f2e9;min-height:100vh}.info-header{border-bottom:1px solid #0a171424;justify-content:space-between;align-items:center;gap:24px;width:min(980px,100% - 48px);height:88px;margin:0 auto;display:flex}.info-header .brand img{object-fit:contain;width:34px;height:34px}.info-header nav{gap:24px;font-size:.76rem;display:flex}.info-shell{width:min(980px,100% - 48px);margin:0 auto;padding:92px 0 120px}.info-hero{border-bottom:1px solid #0a171424;max-width:820px;padding-bottom:64px}.info-kicker{color:#39705e;text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;font-weight:850;line-height:1.2}.info-hero h1{letter-spacing:-.07em;max-width:850px;margin:22px 0 26px;font-size:clamp(3.2rem,7vw,6.2rem);line-height:.94}.info-hero>p:last-child{color:#4f5e59;max-width:690px;margin:0;font-size:1.05rem;line-height:1.75}.info-content{grid-template-columns:220px 1fr;gap:70px;padding-top:64px;display:grid}.info-aside{color:#315a4c;background:#dff6e8;border-radius:12px;align-self:start;padding:20px;font-size:.72rem;line-height:1.65;position:sticky;top:28px}.info-body{min-width:0}.info-body section{border-bottom:1px solid #0a17141f;margin:0 0 48px;padding:0 0 48px}.info-body h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.info-body h3{margin:28px 0 10px;font-size:1rem}.info-body p,.info-body li{color:#4e5e58;font-size:.9rem;line-height:1.75}.info-body ul,.info-body ol{padding-left:20px}.info-body strong{color:#16372d}.info-callout{background:#e6f5ec;border-left:4px solid #38a878;border-radius:0 12px 12px 0;padding:24px}.info-footer{color:#65736e;border-top:1px solid #0a171424;justify-content:space-between;gap:24px;width:min(980px,100% - 48px);margin:0 auto;padding:38px 0 48px;font-size:.68rem;display:flex}.info-footer a{color:#285f4c;font-weight:800}@media (max-width:760px){.info-header,.info-shell,.info-footer{width:min(100% - 28px,980px)}.info-header nav a:not(:last-child){display:none}.info-shell{padding:64px 0 84px}.info-content{grid-template-columns:1fr;gap:30px}.info-aside{position:static}.info-footer{flex-direction:column}}
