.x3-legal-main{padding-bottom:44px}.x3-legal-hero{margin:0 0 32px;padding:0 0 24px;border-bottom:1px solid var(--line)}.x3-legal-eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.x3-legal-hero h1{margin:0 0 14px;font-size:clamp(26px,3vw,34px);line-height:1.18;font-style:italic;font-weight:700;color:#fff}.x3-legal-lead{margin:0 0 14px;font-size:15.5px;line-height:1.7;color:var(--text-dim)}.x3-legal-lead a{color:var(--accent)}.x3-legal-updated{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--text-mut)}.x3-legal-sec{margin:0 0 26px;scroll-margin-top:calc(var(--topbar-h) + 16px)}.x3-legal-sec h2{margin:0 0 10px;font-size:19px;line-height:1.3;font-weight:700;color:#fff}.x3-legal-sec p{margin:0 0 12px;font-size:14.5px;line-height:1.8;color:var(--text-mut)}.x3-legal-sec p:last-child{margin-bottom:0}.x3-legal-sec a{color:var(--accent)}.x3-legal-sec strong{color:var(--text-dim);font-weight:700}.x3-legal-sec ul{margin:0 0 12px;padding-left:20px;list-style:disc}.x3-legal-sec ul:last-child{margin-bottom:0}.x3-legal-sec li{margin:0 0 8px;font-size:14.5px;line-height:1.7;color:var(--text-mut)}.x3-legal-sec li:last-child{margin-bottom:0}.x3-legal-sec li::marker{color:var(--accent)}.x3-legal-sec table{width:100%;border-collapse:collapse;margin:0 0 12px}.x3-legal-sec td,.x3-legal-sec th{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.6;color:var(--text-mut)}.x3-legal-sec th{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.x3-legal-sec td:first-child{font-weight:600;color:var(--text-dim)}@media (max-width:600px){.x3-legal-hero h1{font-size:24px}.x3-legal-sec h2{font-size:17px}.x3-legal-sec td,.x3-legal-sec th{padding:8px;font-size:12.5px}}