.LegalPage-module__bHW_4a__page{padding-bottom:var(--section-gap);color:var(--ink);position:relative}.LegalPage-module__bHW_4a__documentSkipLink{z-index:10;border-radius:var(--radius-btn);background:var(--ink);color:var(--paper);padding:12px 16px;font-weight:700;position:absolute;top:8px;left:20px;transform:translateY(-180%)}.LegalPage-module__bHW_4a__documentSkipLink:focus-visible{outline:2px solid var(--paper);outline-offset:2px;transform:translateY(0)}.LegalPage-module__bHW_4a__shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.LegalPage-module__bHW_4a__shell{padding-inline:32px}}@media (min-width:1024px){.LegalPage-module__bHW_4a__shell{padding-inline:40px}}.LegalPage-module__bHW_4a__hero{background:var(--paper-cream);box-shadow:0 0 0 100vmax var(--paper-cream);clip-path:inset(0 -100vmax);--ink-2:var(--ink-2-warm);padding-block:32px;position:relative}@media (min-width:640px){.LegalPage-module__bHW_4a__hero{padding-block:40px}}@media (min-width:1024px){.LegalPage-module__bHW_4a__hero{padding-block:56px}}.LegalPage-module__bHW_4a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:12px;font-weight:700;line-height:1.2}.LegalPage-module__bHW_4a__hero h1{font-size:var(--fs-title);color:var(--ink);text-wrap:balance;margin:12px 0 0;font-weight:700;line-height:1.3}.LegalPage-module__bHW_4a__summary{max-width:680px;font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;margin:16px 0 0;line-height:1.85}.LegalPage-module__bHW_4a__updated{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.6}.LegalPage-module__bHW_4a__layout{gap:40px;max-width:680px;margin-top:40px;display:grid}@media (min-width:1024px){.LegalPage-module__bHW_4a__layout{margin-top:56px}}.LegalPage-module__bHW_4a__toc{align-self:start}.LegalPage-module__bHW_4a__tocTitle{color:var(--ink-2);margin:0;font-size:14px;font-weight:600;line-height:1.6}.LegalPage-module__bHW_4a__toc ol{border-top:1px solid var(--hair);counter-reset:legal-toc;margin:12px 0 0;padding:0;list-style:none}@media (min-width:640px){.LegalPage-module__bHW_4a__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}.LegalPage-module__bHW_4a__toc li{border-bottom:1px solid var(--hair);counter-increment:legal-toc}.LegalPage-module__bHW_4a__toc a{min-height:44px;font-size:var(--fs-ui);color:var(--ink);align-items:center;gap:12px;padding-block:8px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.LegalPage-module__bHW_4a__toc a:before{content:counter(legal-toc, decimal-leading-zero);width:20px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);flex:none;font-size:12px}@media (min-width:640px){.LegalPage-module__bHW_4a__toc a{min-height:40px}}@media (hover:hover) and (pointer:fine){.LegalPage-module__bHW_4a__toc a:hover{color:var(--accent-ink)}}.LegalPage-module__bHW_4a__content{min-width:0;max-width:680px;scroll-margin-top:var(--anchor-offset)}.LegalPage-module__bHW_4a__content:focus{outline:none}.LegalPage-module__bHW_4a__content section{scroll-margin-top:var(--anchor-offset);margin-top:56px}.LegalPage-module__bHW_4a__content>section:first-child,.LegalPage-module__bHW_4a__content>.LegalPage-module__bHW_4a__notice+section{margin-top:0}.LegalPage-module__bHW_4a__content h2{font-size:var(--fs-sec);color:var(--ink);text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.42}.LegalPage-module__bHW_4a__content h3{font-size:var(--fs-sub);color:var(--ink);margin:32px 0 12px;font-weight:700;line-height:1.5}.LegalPage-module__bHW_4a__content p,.LegalPage-module__bHW_4a__content li{font-size:var(--fs-body);color:var(--ink);text-wrap:pretty;line-height:1.85}.LegalPage-module__bHW_4a__content p{margin:0 0 1em}.LegalPage-module__bHW_4a__content p:last-child{margin-bottom:0}.LegalPage-module__bHW_4a__content ul,.LegalPage-module__bHW_4a__content ol{gap:8px;margin:0 0 1em;padding-left:20px;display:grid}.LegalPage-module__bHW_4a__content ul{list-style:outside}.LegalPage-module__bHW_4a__content ol{list-style:decimal}.LegalPage-module__bHW_4a__content li::marker{color:var(--ink-2)}.LegalPage-module__bHW_4a__content strong{color:var(--ink);font-weight:700}.LegalPage-module__bHW_4a__content a,.LegalPage-module__bHW_4a__documentFooter a{color:var(--accent-ink);text-underline-offset:3px;overflow-wrap:anywhere;padding-block:8px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.LegalPage-module__bHW_4a__content a:hover,.LegalPage-module__bHW_4a__documentFooter a:hover{text-decoration-thickness:2px}}.LegalPage-module__bHW_4a__notice{border-radius:var(--r-paper);background:var(--paper-cream);--ink-2:var(--ink-2-warm);margin:0 0 56px;padding:20px}@media (min-width:640px){.LegalPage-module__bHW_4a__notice{padding:24px}}.LegalPage-module__bHW_4a__notice p{margin:0}.LegalPage-module__bHW_4a__steps{counter-reset:legal-step;gap:12px!important;padding:0!important;list-style:none!important}.LegalPage-module__bHW_4a__steps li{counter-increment:legal-step;grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.LegalPage-module__bHW_4a__steps li:before{content:counter(legal-step);background:var(--paper-sand);width:32px;height:32px;font-family:var(--font-mono);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;margin-top:.15em;font-size:14px;font-weight:700;display:flex}.LegalPage-module__bHW_4a__documentFooter{border-top:1px solid var(--hair);max-width:680px;color:var(--ink-2);flex-direction:column;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;line-height:1.6;display:flex}.LegalPage-module__bHW_4a__documentFooter p{margin:0}.LegalPage-module__bHW_4a__documentFooter nav{flex-wrap:wrap;gap:0 24px;margin-block:-6px;display:flex}.LegalPage-module__bHW_4a__documentFooter nav a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}.LegalPage-module__bHW_4a__footerTitle{color:var(--ink);font-weight:600}
