.legal-surface{padding:32px 24px 64px;background:var(--ec-surface-muted);color:var(--ec-text-primary)}.legal-surface-document{max-width:900px;margin:0 auto;padding:64px;border-radius:var(--ec-radius-xl);background:var(--ec-surface);box-shadow:var(--ec-ring-default)}.legal-surface-document article{color:var(--ec-text-secondary);font:400 16px/1.65 var(--font-sans),Inter,Arial,sans-serif}.legal-surface-document article h1{font-family:"Product Aeonik",var(--font-serif),Arial,sans-serif;font-size:clamp(36px,5vw,54px);line-height:1.1;font-weight:500;letter-spacing:-.04em}.legal-surface-document article :is(h2,h3){font-weight:500}.legal-surface-document article a{color:var(--ec-text-primary);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-surface-document article a:hover{color:var(--ec-action-primary-hover)}.legal-surface-document article code{border-radius:var(--ec-radius-xs)}@media(max-width:700px){.legal-surface{padding:24px 12px 40px}.legal-surface-document{padding:28px 24px}}