.legal-header[data-v-c41438cc]{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px max(20px,50% - 450px);display:flex;position:sticky;top:0}.legal-header>a[data-v-c41438cc]:last-child{white-space:nowrap;font-weight:600}.legal-content[data-v-c41438cc]{max-width:780px;font-size:calc(16px * var(--text-scale,1));overflow-wrap:anywhere;margin:0 auto;padding:40px 20px;line-height:1.75}.legal-content[data-v-c41438cc] h1{font-size:clamp(28px * var(--text-scale,1),5vw,40px * var(--text-scale,1));margin-bottom:20px;line-height:1.2}.legal-content[data-v-c41438cc] h2{font-size:calc(22px * var(--text-scale,1));margin:32px 0 12px;line-height:1.35}.legal-content[data-v-c41438cc] p,.legal-content[data-v-c41438cc] ul{margin:0 0 16px}.legal-content[data-v-c41438cc] ul{padding-left:24px;list-style:outside}.legal-content[data-v-c41438cc] li{margin-bottom:12px}.legal-content[data-v-c41438cc] a{text-underline-offset:3px;text-decoration:underline}.legal-footer[data-v-c41438cc]{border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:calc(12px * var(--text-scale,1));padding:24px 20px}.legal-footer p[data-v-c41438cc]{margin-top:16px}
