@import url('/assets/styles.css');.page-hero{background:radial-gradient(circle at 80% 10%,#24584a,#09231d 55%);color:white;padding:175px 8vw 90px}.page-hero .eyebrow{margin-bottom:25px}.page-hero h1{max-width:1000px;font-size:clamp(48px,6vw,78px);margin:0}.page-hero p{max-width:720px;color:#c0d0cb;font-size:18px}.article-layout{display:grid;grid-template-columns:230px minmax(0,780px);gap:8vw;max-width:1200px;margin:auto;padding:90px 30px}.article-nav{position:sticky;top:110px;align-self:start}.article-nav b{font-size:10px;letter-spacing:.18em;color:#9c7d47}.article-nav a{display:block;font-size:12px;color:#65736e;margin:15px 0}.article h2{font-size:34px;line-height:1.2;margin:55px 0 18px}.article h3{font-size:21px;margin-top:35px}.article p,.article li{color:#4f615b}.article .callout{background:#e8eee9;border-left:3px solid var(--gold);padding:24px 28px;margin:30px 0}.article .cta-box{background:var(--ink);color:white;padding:40px;margin-top:60px}.article .cta-box p{color:#aec0ba}.legal-page{max-width:850px;margin:auto;padding:150px 25px 100px}.legal-page h1{font-size:50px}.legal-page h2{margin-top:45px}.legal-page p,.legal-page li{color:#50625c}.legal-page .updated{font-size:12px;color:#9c7d47}.contact-card{border:1px solid var(--line);padding:25px;margin:25px 0}@media(max-width:700px){.page-hero{padding:130px 22px 65px}.article-layout{grid-template-columns:1fr;padding:55px 22px}.article-nav{display:none}.legal-page{padding-top:120px}}
