.LegalDocument_page__PERqR{padding-block:clamp(3rem,7vw,5.75rem) clamp(1.5rem,4vw,3rem)}.LegalDocument_hero__jDtSy{max-width:54rem}.LegalDocument_eyebrow__nlYgi{margin:0 0 1.25rem}.LegalDocument_hero__jDtSy h1{max-width:50rem;font-family:var(--font-newsreader),Georgia,serif;font-size:var(--public-type-display-l);font-weight:460;letter-spacing:-.04em;line-height:var(--public-leading-display-l)}.LegalDocument_introduction__Sxmth{max-width:45rem;margin:1.4rem 0 0;color:var(--text-secondary);font-size:var(--public-type-body-l);line-height:var(--public-leading-body-l)}.LegalDocument_updated__2FdRG{margin:1.25rem 0 0;color:var(--text-secondary);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--public-type-small);line-height:var(--public-leading-small)}.LegalDocument_layout__cyTE2{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,48rem);grid-gap:clamp(2.5rem,7vw,6.5rem);gap:clamp(2.5rem,7vw,6.5rem);align-items:start;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--border-subtle)}.LegalDocument_contents__ZbOM6{position:-webkit-sticky;position:sticky;top:6.5rem}.LegalDocument_contents__ZbOM6>p{margin:0 0 1rem;color:var(--accent-strong);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--public-type-label);font-weight:600;letter-spacing:.12em;line-height:var(--public-leading-label);text-transform:uppercase}.LegalDocument_contents__ZbOM6 ol{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.LegalDocument_contents__ZbOM6 a{color:var(--text-secondary);font-size:var(--public-type-small);line-height:1.4;text-decoration:none}.LegalDocument_contents__ZbOM6 a:hover{color:var(--accent-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.LegalDocument_document__oNAxL{min-width:0}.LegalDocument_document__oNAxL section{padding-top:2.5rem;border-top:1px solid var(--border-subtle);scroll-margin-top:6.5rem}.LegalDocument_document__oNAxL section:first-child{padding-top:0;border-top:0}.LegalDocument_document__oNAxL section+section{margin-top:2.5rem}.LegalDocument_document__oNAxL h2{max-width:42rem;font-family:var(--font-newsreader),Georgia,serif;font-size:var(--public-type-h2);font-weight:470;letter-spacing:-.03em;line-height:var(--public-leading-h2)}.LegalDocument_document__oNAxL h3{margin-top:1.75rem;color:var(--text-primary);font-size:1rem;font-weight:680;line-height:1.45}.LegalDocument_document__oNAxL li,.LegalDocument_document__oNAxL p{color:var(--text-secondary);font-size:var(--public-type-body);line-height:var(--public-leading-body)}.LegalDocument_document__oNAxL p{max-width:45rem;margin:1rem 0 0}.LegalDocument_document__oNAxL ul{display:grid;grid-gap:.7rem;gap:.7rem;max-width:44rem;margin:1.1rem 0 0;padding-left:1.25rem}.LegalDocument_document__oNAxL a{color:var(--text-primary);font-weight:620;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.25rem}.LegalDocument_document__oNAxL a:hover{color:var(--accent-strong)}.LegalDocument_address__XOGpZ{margin-top:1rem;color:var(--text-secondary);font-size:var(--public-type-body);font-style:normal;line-height:var(--public-leading-body)}.LegalDocument_notice__OuaAh{padding:1.2rem 1.35rem;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-raised)}.LegalDocument_notice__OuaAh strong{color:var(--text-primary)}@media (max-width:50rem){.LegalDocument_layout__cyTE2{grid-template-columns:minmax(0,1fr);gap:2.5rem}.LegalDocument_contents__ZbOM6{position:static;padding:1.25rem;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-raised)}.LegalDocument_contents__ZbOM6 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}}@media (max-width:34rem){.LegalDocument_page__PERqR{padding-top:2.75rem}.LegalDocument_contents__ZbOM6 ol{grid-template-columns:minmax(0,1fr)}}