.legal-hero[data-v-d1914745]{padding-block:clamp(72px,9vw,128px) clamp(40px,6vw,72px);position:relative;overflow:clip}.legal-hero__title[data-v-d1914745]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);text-wrap:balance;text-transform:uppercase;margin:14px 0 18px;font-size:clamp(34px,4.6vw,64px);font-weight:750;line-height:.98}html[lang=ar] .legal-hero__title[data-v-d1914745]{font-family:var(--font-ar);letter-spacing:0;line-height:1.25}.legal-hero__summary[data-v-d1914745]{border-top:1px solid var(--text-faint);margin:32px 0 0}.legal-hero__summary dt[data-v-d1914745]{color:var(--accent);padding-block:12px 4px;font-size:13px;font-weight:600}.legal-hero__summary dd[data-v-d1914745]{border-bottom:1px solid var(--line);color:var(--text);align-items:baseline;gap:12px;margin:0;padding-block:10px;font-size:15px;line-height:1.5;display:flex}.legal-hero__summary dd[data-v-d1914745]:before{content:"";background:var(--action);flex:none;width:8px;height:8px}.legal__num[data-v-d1914745]{min-width:2.2em;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--accent);flex:none;font-weight:750}.legal__toc[data-v-d1914745]{margin-top:28px}.legal__toc ol[data-v-d1914745]{border-top:1px solid var(--line);column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.legal__toc a[data-v-d1914745]{min-height:44px;color:var(--text-soft);border-bottom:1px solid var(--line);transition:color var(--dur);align-items:center;gap:8px;padding-block:6px;font-size:14px;text-decoration:none;display:flex}.legal__toc a[data-v-d1914745]:hover{color:var(--accent)}.legal__toc a[data-v-d1914745]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.legal__body h2[data-v-d1914745]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);margin:0 0 24px;font-size:clamp(30px,3.6vw,48px);font-weight:750;line-height:1}html[lang=ar] .legal__body h2[data-v-d1914745]{font-family:var(--font-ar);letter-spacing:0;line-height:1.3}.legal__body section[data-v-d1914745]{border-top:1px solid var(--line);padding-block:22px;scroll-margin-top:96px}.legal__body h3[data-v-d1914745]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);align-items:baseline;gap:8px;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3;display:flex}html[lang=ar] .legal__body h3[data-v-d1914745]{font-family:var(--font-ar);letter-spacing:0;line-height:1.45}.legal__body p[data-v-d1914745]{color:var(--text-soft);margin:0 0 10px;font-size:16px;line-height:1.7}.legal__body a[data-v-d1914745]{color:var(--accent)}.legal__facts[data-v-d1914745]{border-top:1px solid var(--text-faint);margin:0}.legal__facts div[data-v-d1914745]{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:2px;padding-block:12px;font-size:15px;display:grid}.legal__facts dt[data-v-d1914745]{color:var(--text-soft)}.legal__facts dd[data-v-d1914745]{margin:0}.legal__line[data-v-d1914745]{display:block}@media (width>=768px){.legal__toc ol[data-v-d1914745]{grid-template-columns:repeat(2,minmax(0,1fr))}.legal__facts div[data-v-d1914745]{grid-template-columns:180px 1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.legal__toc a[data-v-d1914745]{transition:none}}
