.legal-page{padding-block:clamp(120px,12vw,160px) clamp(72px,9vw,120px)}.legal-page .wrap{max-width:920px}.legal-head{align-items:center;gap:var(--s-4);text-align:center;flex-direction:column;margin-bottom:clamp(36px,5vw,56px);display:flex}.legal-crumbs{font-size:var(--t-small);color:var(--faint);gap:8px;display:inline-flex}.legal-crumbs a{color:var(--gold);text-decoration:none}.mb .legal-title{font-family:var(--f-display);font-weight:400;font-size:var(--t-h2);color:var(--text);line-height:1.15}.mb .legal-lead{max-width:60ch;font-size:var(--t-lead);color:var(--muted);line-height:1.8}.legal-shell,.legal-empty{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);color:var(--muted);font-size:var(--t-body);text-align:start;padding:clamp(24px,4vw,56px);line-height:1.95}.legal-empty{text-align:center}.mb .legal-shell h1,.mb .legal-shell h2,.mb .legal-shell h3,.mb .legal-shell h4{font-family:var(--f-display);color:var(--text);font-weight:500;line-height:1.4}.mb .legal-shell h1,.mb .legal-shell h2{margin:clamp(36px, 4vw, 48px) 0 var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);font-size:clamp(1.3rem,2vw,1.6rem)}.mb .legal-shell h3,.mb .legal-shell h4{margin:var(--s-6) 0 var(--s-2);color:var(--gold-2);font-size:1.1rem}.mb .legal-shell>:first-child{margin-top:0}.mb .legal-shell p{margin:0 0 var(--s-4)}.legal-shell strong,.legal-shell b{color:var(--text);font-weight:600}.legal-shell ul,.legal-shell ol{margin:0 0 var(--s-5);padding-inline-start:1.4em}.legal-shell li{margin-bottom:var(--s-2)}.legal-shell li::marker{color:var(--gold)}.legal-shell a{color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (width<=768px){.legal-page{padding-top:104px}.legal-shell{border-radius:22px}}
