.LegalPage-module__DTgQIG__page{padding-block:clamp(3.2rem, 5vw, 5.6rem) var(--section-y)}.LegalPage-module__DTgQIG__head{margin-block-end:clamp(3.2rem,5vw,5.6rem)}.LegalPage-module__DTgQIG__h1{max-width:72rem;color:var(--c-dark);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(3.6rem,2.4rem + 3vw,6rem);font-weight:900;line-height:1}.LegalPage-module__DTgQIG__meta{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:1.6rem 0 0;font-size:1.3rem;display:flex}.LegalPage-module__DTgQIG__layout{grid-template-columns:26rem minmax(0,1fr);align-items:start;gap:clamp(3.2rem,6vw,8rem);display:grid}.LegalPage-module__DTgQIG__toc{top:calc(var(--header-h) + 2.4rem);position:sticky}.LegalPage-module__DTgQIG__tocTitle{color:var(--c-dark);margin:0 0 1.2rem;font-size:1.3rem;font-weight:700}.LegalPage-module__DTgQIG__tocList{border-block-start:.1rem solid var(--c-border);margin:0;padding:0}.LegalPage-module__DTgQIG__tocItem{border-block-end:.1rem solid var(--c-border);color:var(--c-muted);padding-block:1rem;font-size:1.3rem;line-height:1.4;list-style-type:decimal-leading-zero;list-style-position:inside}.LegalPage-module__DTgQIG__tocLink{color:var(--c-dark);text-decoration:none}.LegalPage-module__DTgQIG__tocLink:hover{text-decoration:underline}.LegalPage-module__DTgQIG__content{max-width:72rem;color:var(--c-text);gap:clamp(3.2rem,4vw,4.8rem);font-size:1.6rem;line-height:1.65;display:grid}.LegalPage-module__DTgQIG__lead{color:var(--c-text);text-wrap:pretty;margin:0;font-size:clamp(1.7rem,1.5vw,1.9rem);line-height:1.5}.LegalPage-module__DTgQIG__section{scroll-margin-top:calc(var(--header-h) + 2.4rem);gap:1.2rem;display:grid}.LegalPage-module__DTgQIG__section p{margin:0}.LegalPage-module__DTgQIG__h2{color:var(--c-dark);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0 0 .4rem;font-size:clamp(2rem,1.6rem + .8vw,2.4rem);font-weight:800;line-height:1.25}.LegalPage-module__DTgQIG__list,.LegalPage-module__DTgQIG__steps{gap:.8rem;margin:0;padding-inline-start:2rem;display:grid}.LegalPage-module__DTgQIG__list>li{list-style-type:disc}.LegalPage-module__DTgQIG__steps>li{list-style-type:decimal}.LegalPage-module__DTgQIG__list li::marker{color:var(--c-dark)}.LegalPage-module__DTgQIG__steps li::marker{color:var(--c-dark)}.LegalPage-module__DTgQIG__checks{border-block-start:.1rem solid var(--c-border);margin:0;padding:0}.LegalPage-module__DTgQIG__check{border-block-end:.1rem solid var(--c-border);align-items:flex-start;gap:1.2rem;padding-block:1.2rem;display:flex}.LegalPage-module__DTgQIG__checkIcon{width:1.8rem;height:1.8rem;color:var(--c-dark);flex-shrink:0;margin-block-start:.3rem}.LegalPage-module__DTgQIG__code{color:var(--c-dark);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.4rem;font-weight:700;display:block}.LegalPage-module__DTgQIG__cookieText{display:block}.LegalPage-module__DTgQIG__docLink{color:var(--c-dark);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-dashed);text-decoration-color:var(--c-border-dashed);text-underline-offset:.2em;font-weight:600}.LegalPage-module__DTgQIG__docLink:hover{text-decoration-color:currentColor}.LegalPage-module__DTgQIG__card{--focus-ring:var(--c-yellow);background:var(--c-dark);color:var(--c-on-dark);border-radius:2rem;margin-block-start:.8rem;padding:clamp(2.4rem,4vw,3.2rem)}.LegalPage-module__DTgQIG__cardTitle{color:var(--c-yellow);font-size:1.8rem;font-weight:800;line-height:1.3}.LegalPage-module__DTgQIG__section .LegalPage-module__DTgQIG__cardRole{color:var(--c-on-dark);margin-block-start:.4rem;font-size:1.3rem}.LegalPage-module__DTgQIG__cardRows{margin:1.6rem 0 0;padding:0}.LegalPage-module__DTgQIG__cardRow{border-block-start:.1rem solid var(--c-border-on-dark);align-items:center;gap:1.6rem;padding-block:1.2rem;display:flex}.LegalPage-module__DTgQIG__cardIcon{width:2rem;height:2rem;color:var(--c-yellow);flex-shrink:0}.LegalPage-module__DTgQIG__cardBody{gap:.2rem;min-width:0;display:grid}.LegalPage-module__DTgQIG__cardLabel{color:var(--c-on-dark);font-size:1.2rem}.LegalPage-module__DTgQIG__cardValue,.LegalPage-module__DTgQIG__cardLink{color:var(--white);overflow-wrap:anywhere;font-size:1.6rem;font-weight:700;line-height:1.4}.LegalPage-module__DTgQIG__cardLink{text-decoration:underline;-webkit-text-decoration-color:var(--c-border-on-dark);text-decoration-color:var(--c-border-on-dark);text-underline-offset:.2em}.LegalPage-module__DTgQIG__cardLink:hover{color:var(--white);text-decoration-color:currentColor}@media (max-width:900px){.LegalPage-module__DTgQIG__layout{grid-template-columns:minmax(0,1fr)}.LegalPage-module__DTgQIG__toc{position:static}}
