.oN9fKa_page{color:#17251f;background:radial-gradient(circle at 8% 8%,#b4e0cc73,#0000 28rem),linear-gradient(#f7faf8 0%,#eef3f0 100%);min-height:100dvh}.oN9fKa_nav{justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;padding:1.1rem clamp(1rem,4vw,2.5rem);display:flex}.oN9fKa_brand{color:#173d2d;letter-spacing:-.02em;font-weight:850;text-decoration:none}.oN9fKa_navLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem 1rem;display:flex}.oN9fKa_navLinks a{color:#476057;font-size:.9rem;font-weight:650;text-decoration:none}.oN9fKa_navLinks a:last-child{color:#fff;background:#17251f;border-radius:999px;padding:.62rem .95rem}.oN9fKa_hero{max-width:76rem;margin:0 auto;padding:clamp(3.5rem,9vw,7.5rem) clamp(1rem,4vw,2.5rem) 3rem}.oN9fKa_eyebrow{color:#39745a;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:850}.oN9fKa_hero h1{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.98}.oN9fKa_lead{color:#52665e;max-width:46rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.oN9fKa_meta{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;display:flex}.oN9fKa_pill{color:#43584f;background:#fffc;border:1px solid #d4e0da;border-radius:999px;padding:.5rem .75rem;font-size:.83rem;font-weight:700}.oN9fKa_reviewNotice{color:#5e4b11;background:#fff8df;border:1px solid #e8d28c;border-radius:1rem;max-width:58rem;margin-top:2rem;padding:1rem 1.15rem;line-height:1.55}.oN9fKa_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);max-width:76rem;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) 6rem;display:grid}.oN9fKa_toc{background:#ffffffb8;border:1px solid #dce5e0;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.oN9fKa_toc strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.78rem}.oN9fKa_toc a{color:#52665e;font-size:.9rem;line-height:1.35;text-decoration:none}.oN9fKa_document{background:#fff;border:1px solid #dce5e0;border-radius:1.35rem;overflow:hidden;box-shadow:0 24px 70px #17251f14}.oN9fKa_section{border-bottom:1px solid #e6ece8;padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:1rem}.oN9fKa_section:last-child{border-bottom:0}.oN9fKa_section h2{letter-spacing:-.025em;margin:0 0 .85rem;font-size:clamp(1.25rem,3vw,1.65rem)}.oN9fKa_section h3{margin:1.4rem 0 .45rem;font-size:1rem}.oN9fKa_section p,.oN9fKa_section li{color:#465b52;line-height:1.72}.oN9fKa_section p{margin:.7rem 0}.oN9fKa_section ul{gap:.55rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.oN9fKa_section a{color:#246646;font-weight:700}.oN9fKa_callout{background:#edf7f1;border-left:3px solid #4b9a70;border-radius:.2rem .8rem .8rem .2rem;margin-top:1rem;padding:.85rem 1rem}.oN9fKa_placeholder{color:#725417;background:#fff4dc;border-radius:.3rem;padding:.1rem .28rem;font-family:inherit;font-size:.9em;font-weight:750}.oN9fKa_footer{color:#61736b;max-width:76rem;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) 2.5rem;font-size:.86rem;line-height:1.55}@media (min-width:880px){.oN9fKa_layout{grid-template-columns:14rem minmax(0,1fr)}.oN9fKa_toc{position:sticky;top:1rem}}@media (max-width:560px){.oN9fKa_nav{align-items:flex-start}.oN9fKa_navLinks a:not(:last-child){display:none}}
