.LegalPage-module__icB8aa__head{text-align:center;padding-top:clamp(64px,8vw,128px)}.LegalPage-module__icB8aa__title{font-size:var(--text-hero);font-weight:var(--weight-regular);letter-spacing:-.035em;color:var(--text-strong);line-height:1.04}.LegalPage-module__icB8aa__intro{max-width:calc(58 * var(--ch-light));margin:var(--space-5) auto 0;font-size:var(--text-lg);color:var(--text-body);line-height:1.6}.LegalPage-module__icB8aa__updated{margin-top:var(--space-7);border-bottom:1px solid var(--line);font-size:var(--text-sm);color:var(--text-muted);padding-bottom:clamp(32px,4vw,56px)}.LegalPage-module__icB8aa__layout{padding-block:clamp(40px, 5vw, 72px) var(--section-pad);grid-template-columns:minmax(200px,260px) minmax(0,720px);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.LegalPage-module__icB8aa__toc{top:calc(var(--nav-h) + var(--space-6));position:sticky}.LegalPage-module__icB8aa__tocLabel{margin-bottom:var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);display:block}.LegalPage-module__icB8aa__toc ol{gap:var(--space-3);list-style:none;display:grid}.LegalPage-module__icB8aa__toc a{font-size:var(--text-sm);color:var(--text-body);transition:color var(--dur-fast) var(--ease-std);line-height:1.45}.LegalPage-module__icB8aa__toc a:hover{color:var(--text-brand)}.LegalPage-module__icB8aa__section+.LegalPage-module__icB8aa__section{margin-top:clamp(40px,4.5vw,56px)}.LegalPage-module__icB8aa__section h2{margin-bottom:var(--space-4);font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-strong);line-height:1.3}.LegalPage-module__icB8aa__body p,.LegalPage-module__icB8aa__body ul,.LegalPage-module__icB8aa__body ol{font-size:var(--text-base);color:var(--text-body);line-height:1.8}.LegalPage-module__icB8aa__body p+p,.LegalPage-module__icB8aa__body p+ul,.LegalPage-module__icB8aa__body ul+p,.LegalPage-module__icB8aa__body p+ol,.LegalPage-module__icB8aa__body ol+p{margin-top:var(--space-4)}.LegalPage-module__icB8aa__body ul{padding-left:1.25em;list-style:outside}.LegalPage-module__icB8aa__body ol{padding-left:1.25em;list-style:decimal}.LegalPage-module__icB8aa__body li+li{margin-top:var(--space-2)}.LegalPage-module__icB8aa__body li::marker{color:var(--text-brand)}.LegalPage-module__icB8aa__body strong{font-weight:var(--weight-semibold);color:var(--text-strong)}.LegalPage-module__icB8aa__body .LegalPage-module__icB8aa__section a{color:var(--text-brand);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.LegalPage-module__icB8aa__body .LegalPage-module__icB8aa__section a:hover{text-decoration-thickness:2px}@media (max-width:960px){.LegalPage-module__icB8aa__layout{grid-template-columns:minmax(0,1fr)}.LegalPage-module__icB8aa__toc{display:none}}@media (prefers-reduced-motion:reduce){.LegalPage-module__icB8aa__moreLink:hover svg{transform:none}}
