.legal-page__main{width:min(840px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px}.legal-page__header h1{margin:0 0 8px;font-family:var(--mkt-font-display,"Plus Jakarta Sans",system-ui,sans-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#f5f5f5}.legal-page__updated{margin:0 0 16px;color:#acacac;font-size:.95rem}.legal-page__langs{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 32px;font-size:.95rem}.legal-page__langs a{color:#b19158;text-decoration:underline;text-underline-offset:3px}.legal-page__langs a[aria-current=page]{color:#f5f5f5;font-weight:600;text-decoration:none;pointer-events:none}.legal-page__body{color:#e8e8e8;font-size:1rem;line-height:1.7}.legal-page__body h2{margin:2rem 0 .75rem;font-size:1.2rem;font-weight:700;color:#ffffff}.legal-page__body h3{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:650;color:#f0f0f0}.legal-page__body p,.legal-page__body ul{margin:0 0 1rem}.legal-page__body ul{padding-left:1.25rem}.legal-page__body li{margin-bottom:.4rem}.legal-page__body a{color:#c4a46a;text-decoration:underline;text-underline-offset:2px}.legal-page__body a:hover{color:#e0c48a}@media (max-width:640px){.legal-page__main{width:calc(100% - 32px);padding-top:32px}}