:root{--legal-bg:#0a0a0a;--legal-surface:#171717;--legal-border:#262626;--legal-text-primary:#ebebeb;--legal-text-secondary:#9b9b9b;--legal-link:#00beae;--legal-focus-ring:#00beae}@supports (color:lab(0% 0 0)){:root{--legal-bg:lab(2.75381% 0 0);--legal-surface:lab(7.78201% -.0000149012 0);--legal-border:lab(15.32% 0 0);--legal-text-primary:lab(93.04% .0000298023 -.0000119209);--legal-text-secondary:lab(64.04% 0 0);--legal-link:lab(69.0978% -45.22 -3.72156);--legal-focus-ring:lab(69.0978% -45.22 -3.72156)}}.legal-band{background-color:color-mix(in oklab,var(--legal-bg) 92%,var(--foreground) 8%);color:var(--legal-text-secondary)}.legal-prose{color:var(--legal-text-secondary);font-size:.875rem;line-height:1.65}.legal-prose h2{color:var(--legal-text-primary);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{letter-spacing:.06em;text-transform:uppercase;color:var(--legal-text-primary);margin-top:1.25rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.legal-prose p{margin-bottom:.875rem}.legal-prose ul{margin:.5rem 0 1rem;padding-left:1.25rem;list-style:outside}.legal-prose li{margin-bottom:.35rem}.legal-prose a{color:var(--legal-link);text-underline-offset:3px;text-decoration:underline}.legal-prose a:hover{color:var(--legal-text-primary)}.legal-accordion-trigger{min-height:44px}@media(prefers-reduced-motion:reduce){.legal-accordion-trigger svg{transition:none!important}}@media print{nav,header[data-site-nav],.no-print{display:none!important}.legal-print-header{margin-bottom:1.5rem;font-size:12px;display:block!important}.legal-accordion-content{height:auto!important;display:block!important;overflow:visible!important}.legal-accordion-trigger{display:none}}
