.LegalPageShell_page__NV_Ki{--legal-canvas:#f1eadc;--legal-surface:#fbf7ee;--legal-ink:#1c1b17;--legal-ink-soft:#3c3a35;--legal-muted:#625d53;--legal-moss:#1c1b17;--legal-moss-deep:#1c1b17;--legal-clay:#a84328;--legal-line:#c9bda9;--legal-line-soft:rgba(28,27,23,0.08);--legal-shadow:rgba(60,44,24,0.12);--legal-ease:cubic-bezier(0.22,1,0.36,1);--font-display:var(--font-marketing-display),"Bricolage Grotesque",sans-serif;--font-mono:var(--font-mono-editorial),"Azeret Mono",monospace;position:relative;isolation:isolate;min-height:100%;overflow:clip;background:var(--legal-canvas);color:var(--legal-ink)}[data-theme=dark] .LegalPageShell_page__NV_Ki{--legal-canvas:#171713;--legal-surface:#22221c;--legal-ink:#f5eee1;--legal-ink-soft:#bbb2a4;--legal-muted:#bbb2a4;--legal-moss:#f5eee1;--legal-moss-deep:#f5eee1;--legal-clay:#e37b58;--legal-line:#49453b;--legal-line-soft:rgba(245,238,225,0.1);--legal-shadow:rgba(0,0,0,0.35)}.LegalPageShell_container__0TiGP{width:min(100% - 2.5rem,78rem);margin:0 auto}.LegalPageShell_hero__gY_k4{position:relative;padding:clamp(2rem,4vw,3.5rem) 0 clamp(3.5rem,7vw,5.5rem)}.LegalPageShell_heroInner__4y6gu{position:relative;z-index:1;max-width:52rem}.LegalPageShell_eyebrow__ULZNd{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 11px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);color:var(--legal-clay);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.03);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .25s cubic-bezier(.16,1,.3,1);width:-moz-fit-content;width:fit-content;margin-bottom:8px}.LegalPageShell_eyebrow__ULZNd:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor,0 0 0 2.5px color-mix(in srgb,currentColor 25%,transparent);flex-shrink:0;animation:LegalPageShell_eyebrowPulse__GIWHE 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes LegalPageShell_eyebrowPulse__GIWHE{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.LegalPageShell_navLabel__e0C10{display:inline-flex;align-items:center;gap:.48rem;color:var(--legal-clay);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.13em;line-height:1.35;text-transform:uppercase;margin:0 0 .5rem}.LegalPageShell_title__gK2_v{max-width:18ch;margin:1rem 0 0;color:var(--legal-ink);font-family:var(--font-display);font-size:clamp(3.2rem,6vw,5.8rem);font-weight:650;letter-spacing:-.05em;line-height:.95;text-wrap:balance}.LegalPageShell_effectiveDate__KeJjM{margin:1.4rem 0 0;color:var(--legal-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.LegalPageShell_contentSection__pzgDc{position:relative;padding:clamp(3rem,6vw,5.5rem) 0 clamp(5rem,9vw,8.5rem)}.LegalPageShell_contentGrid___2mQ_{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,6.5rem);gap:clamp(2.5rem,6vw,6.5rem);align-items:start}.LegalPageShell_navAside__uR1ss{position:-webkit-sticky;position:sticky;top:7.5rem}.LegalPageShell_legalNav__jiMGE{display:grid;grid-gap:.25rem;gap:.25rem;padding:1.1rem;border:1px solid var(--legal-line);border-radius:1.2rem;background:var(--legal-surface);box-shadow:var(--legal-shadow)}.LegalPageShell_navLink__0f7e4{display:block;padding:.58rem .72rem;border-radius:.58rem;color:var(--legal-muted);font-size:.82rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .22s var(--legal-ease),background-color .22s var(--legal-ease),transform .22s var(--legal-ease)}.LegalPageShell_navLink__0f7e4:hover{background:rgba(168,67,40,.08);color:var(--legal-clay);transform:translateX(.16rem)}.LegalPageShell_navLinkCurrent__n_NGi,.LegalPageShell_navLinkCurrent__n_NGi:hover{background:var(--legal-clay);color:#ffffff}.LegalPageShell_navLink__0f7e4:focus-visible,.LegalPageShell_prose__jlQI6 a:focus-visible{outline:2px solid var(--legal-clay);outline-offset:3px}.LegalPageShell_prose__jlQI6{min-width:0;max-width:52rem;padding:clamp(1.6rem,3.5vw,2.8rem);border:1px solid var(--legal-line);border-radius:clamp(1rem,2vw,1.4rem);background:var(--legal-surface);box-shadow:var(--legal-shadow);color:var(--legal-ink-soft);font-size:clamp(.98rem,1.1vw,1.06rem);line-height:1.75}.LegalPageShell_prose__jlQI6>:first-child{margin-top:0}.LegalPageShell_prose__jlQI6 h2,.LegalPageShell_prose__jlQI6 h3{color:var(--legal-ink);font-family:var(--font-display);font-weight:650;letter-spacing:-.04em;text-wrap:balance}.LegalPageShell_prose__jlQI6 h2{max-width:22ch;margin:clamp(2.8rem,5vw,4.2rem) 0 1.1rem;font-size:clamp(1.95rem,3.4vw,3rem);line-height:.98}.LegalPageShell_prose__jlQI6 h3{margin:2rem 0 .7rem;color:var(--legal-ink);font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.05}.LegalPageShell_prose__jlQI6 p{margin:1rem 0 0}.LegalPageShell_prose__jlQI6 ol,.LegalPageShell_prose__jlQI6 ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:1.15rem 0 0;padding-left:1.25rem}.LegalPageShell_prose__jlQI6 li{padding-left:.14rem}.LegalPageShell_prose__jlQI6 li::marker{color:var(--legal-clay);font-weight:700}.LegalPageShell_prose__jlQI6 strong{color:var(--legal-ink);font-weight:700}.LegalPageShell_prose__jlQI6 a{color:var(--legal-clay);font-weight:650;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.22em;transition:color .22s var(--legal-ease),-webkit-text-decoration-color .22s var(--legal-ease);transition:color .22s var(--legal-ease),text-decoration-color .22s var(--legal-ease);transition:color .22s var(--legal-ease),text-decoration-color .22s var(--legal-ease),-webkit-text-decoration-color .22s var(--legal-ease)}.LegalPageShell_prose__jlQI6 a:hover{color:var(--legal-clay);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.LegalPageShell_prose__jlQI6 code{padding:.14em .4em;border:1px solid var(--legal-line);border-radius:.35rem;background:color-mix(in srgb,currentColor 6%,transparent);color:var(--legal-clay);font-family:var(--font-mono);font-size:.84em}.LegalPageShell_prose__jlQI6 table{width:100%;display:block;margin:1.5rem 0 0;overflow-x:auto;border:1px solid var(--legal-line);border-radius:.8rem;border-spacing:0;border-collapse:separate;background:var(--legal-surface);font-size:.85rem;line-height:1.55}.LegalPageShell_prose__jlQI6 tbody,.LegalPageShell_prose__jlQI6 thead{min-width:100%}.LegalPageShell_prose__jlQI6 td,.LegalPageShell_prose__jlQI6 th{min-width:8rem;padding:.85rem .95rem;border-bottom:1px solid var(--legal-line-soft);text-align:left;vertical-align:top}.LegalPageShell_prose__jlQI6 th{background:color-mix(in srgb,currentColor 4%,transparent);color:var(--legal-muted);font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.LegalPageShell_prose__jlQI6 td{color:var(--legal-ink-soft)}.LegalPageShell_prose__jlQI6 tr:last-child td{border-bottom:0}@media (max-width:900px){.LegalPageShell_contentGrid___2mQ_{grid-template-columns:1fr}.LegalPageShell_navAside__uR1ss{position:static}.LegalPageShell_legalNav__jiMGE{grid-template-columns:repeat(2,minmax(0,1fr))}.LegalPageShell_navLabel__e0C10{grid-column:1/-1}}@media (max-width:650px){.LegalPageShell_container__0TiGP{width:min(100% - 2rem,78rem)}.LegalPageShell_hero__gY_k4{padding-top:3rem}.LegalPageShell_title__gK2_v{font-size:clamp(3rem,13vw,4.5rem)}.LegalPageShell_contentSection__pzgDc{padding-top:2.5rem}.LegalPageShell_legalNav__jiMGE{grid-template-columns:1fr;padding:.86rem}.LegalPageShell_prose__jlQI6{padding:1.2rem;border-radius:1.2rem}.LegalPageShell_prose__jlQI6 h2{margin-top:2.4rem}}@media (prefers-reduced-motion:reduce){.LegalPageShell_page__NV_Ki *,.LegalPageShell_page__NV_Ki :after,.LegalPageShell_page__NV_Ki :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}