.legal-page_page__zWBRP{--legal-ink:#0e0f0c;--legal-body:#454745;--legal-line:#d7dbd4;--legal-green:#163300;--legal-lime:#9fe870;--legal-sage:#e8ebe6;min-height:100vh;background:#fff;color:var(--legal-ink)}.legal-page_hero__oQwF7{position:relative;overflow:hidden;border-bottom:1px solid var(--legal-line);background:var(--legal-sage)}.legal-page_hero__oQwF7:after{position:absolute;right:-10rem;bottom:-17rem;width:34rem;height:34rem;border:2px solid rgba(14,15,12,.09);border-radius:999px;content:""}.legal-page_heroInner__Gakxo{position:relative;z-index:1;width:min(100% - 2.5rem,1200px);margin:0 auto;padding:3.5rem 0 4.5rem}.legal-page_backLink___7QF2{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:2.5rem;color:var(--legal-body);font-size:.875rem;font-weight:700}.legal-page_backLink___7QF2:hover{color:var(--legal-green)}.legal-page_eyebrow__ZcCXL{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;background:#fff;padding:.58rem .85rem;color:var(--legal-green);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-page_hero__oQwF7 h1{max-width:900px;margin-top:1.5rem;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(3.4rem,8vw,6.7rem);font-weight:900;line-height:.9;letter-spacing:-.07em}.legal-page_introduction__b2B9m{max-width:760px;margin-top:1.75rem;color:var(--legal-body);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.legal-page_updated__05i_M{display:inline-flex;margin-top:1.75rem;border:1px solid rgba(14,15,12,.15);border-radius:999px;padding:.55rem .85rem;color:var(--legal-body);font-size:.8rem;font-weight:700}.legal-page_layout__xMlr7{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,800px);gap:clamp(3rem,7vw,7rem);width:min(100% - 2.5rem,1200px);margin:0 auto;padding:5rem 0 7rem}.legal-page_sidebarInner__E8Ohx{position:sticky;top:104px;max-height:calc(100vh - 128px);overflow-y:auto;scrollbar-width:thin}.legal-page_tocLabel__fTLvA{margin-bottom:1rem;color:var(--legal-body);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-page_toc__LqlMD{display:grid;gap:.15rem}.legal-page_toc__LqlMD a{display:grid;grid-template-columns:2rem 1fr;gap:.65rem;align-items:start;border-radius:12px;padding:.55rem .65rem;color:var(--legal-body);font-size:.82rem;line-height:1.35;transition:.15s ease}.legal-page_toc__LqlMD a span{color:#868685;font-size:.68rem;font-weight:800;letter-spacing:.08em}.legal-page_toc__LqlMD a:hover{background:var(--legal-sage);color:var(--legal-green)}.legal-page_reviewNote__drz4q{margin-top:1.5rem;border-radius:20px;background:var(--legal-ink);padding:1.15rem;color:#fff}.legal-page_reviewNote__drz4q strong{color:var(--legal-lime);font-size:.8rem}.legal-page_reviewNote__drz4q p{margin-top:.55rem;color:#c5c8c2;font-size:.75rem;line-height:1.55}.legal-page_document__59jkl{min-width:0}.legal-page_callout__Y7x0A{margin-bottom:3.5rem;border:2px solid var(--legal-ink);border-radius:24px;background:var(--legal-lime);padding:1.35rem 1.5rem;box-shadow:5px 5px 0 var(--legal-ink)}.legal-page_callout__Y7x0A>strong{display:block;color:var(--legal-ink);font-size:.9rem}.legal-page_callout__Y7x0A>div{margin-top:.5rem;color:#26321f;font-size:.9rem;line-height:1.65}.legal-page_section__KZ8ik{scroll-margin-top:104px;border-top:1px solid var(--legal-line);padding:3.2rem 0}.legal-page_section__KZ8ik:first-of-type{border-top:0;padding-top:0}.legal-page_sectionNumber__46Yne{margin-bottom:.8rem;color:var(--legal-green);font-size:.72rem;font-weight:900;letter-spacing:.14em}.legal-page_section__KZ8ik h2{font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:900;line-height:1;letter-spacing:-.05em}.legal-page_content__QvVDC{margin-top:1.35rem;color:var(--legal-body);font-size:1rem;line-height:1.8}.legal-page_content__QvVDC h3+p,.legal-page_content__QvVDC h3+ul,.legal-page_content__QvVDC p+p,.legal-page_content__QvVDC p+ul,.legal-page_content__QvVDC ul+p,.legal-page_content__QvVDC ul+ul{margin-top:1rem}.legal-page_content__QvVDC h3{margin-top:1.75rem;color:var(--legal-ink);font-size:1.05rem;font-weight:800;line-height:1.4}.legal-page_content__QvVDC ol,.legal-page_content__QvVDC ul{display:grid;gap:.65rem;padding-left:1.35rem}.legal-page_content__QvVDC ul{list-style:disc}.legal-page_content__QvVDC ol{list-style:decimal}.legal-page_content__QvVDC li::marker{color:var(--legal-green)}.legal-page_content__QvVDC strong{color:var(--legal-ink);font-weight:800}.legal-page_content__QvVDC a{color:var(--legal-green);font-weight:700;text-decoration:underline;text-decoration-color:#9db28f;text-underline-offset:3px}.legal-page_content__QvVDC code{border-radius:6px;background:var(--legal-sage);padding:.12rem .35rem;color:var(--legal-green);font-size:.88em}@media (max-width:900px){.legal-page_layout__xMlr7{grid-template-columns:1fr;gap:3rem;padding-top:3rem}.legal-page_sidebarInner__E8Ohx{position:static;max-height:none;overflow:visible}.legal-page_toc__LqlMD{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.legal-page_reviewNote__drz4q{display:none}}@media (max-width:560px){.legal-page_heroInner__Gakxo,.legal-page_layout__xMlr7{width:min(100% - 2rem,1200px)}.legal-page_heroInner__Gakxo{padding:2.5rem 0 3.5rem}.legal-page_backLink___7QF2{margin-bottom:2rem}.legal-page_hero__oQwF7 h1{font-size:clamp(3.15rem,16vw,4.5rem)}.legal-page_toc__LqlMD{grid-template-columns:1fr}.legal-page_section__KZ8ik{padding:2.6rem 0}.legal-page_callout__Y7x0A{padding:1.15rem;box-shadow:4px 4px 0 var(--legal-ink)}}@media (prefers-reduced-motion:reduce){.legal-page_toc__LqlMD a{transition:none}}