.legal{max-width:760px;margin:0 auto;padding:20px 28px 120px}.legal-back{color:var(--muted);align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:750;display:inline-flex}.legal-back:hover{color:var(--ink)}.legal h1{letter-spacing:-.045em;margin:30px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,62px);font-weight:500;line-height:1}.legal-updated{letter-spacing:.05em;text-transform:uppercase;color:var(--coral);margin:0 0 8px;font-size:13px;font-weight:700}.legal-lede{color:var(--muted);margin:0 0 44px;font-size:18px;line-height:1.65}.legal h2{letter-spacing:-.03em;border-top:1px solid var(--line);margin:52px 0 14px;padding-top:26px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.legal h3{letter-spacing:.02em;margin:28px 0 8px;font-size:15px;font-weight:800}.legal p,.legal li{color:var(--ink-2);font-size:16px;line-height:1.72}.legal p{margin:0 0 16px}.legal ul{margin:0 0 18px;padding-left:0;list-style:none}.legal ul li{margin-bottom:10px;padding-left:22px;position:relative}.legal ul li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:2px}.legal a:not(.legal-back){border-bottom:1px solid var(--coral);font-weight:650}.legal strong{font-weight:800}.legal-note{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--coral);border-radius:12px;margin:0 0 22px;padding:20px 22px}.legal-note p:last-child{margin-bottom:0}.legal-table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:15px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:13px 14px 13px 0;line-height:1.6}.legal-table th{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.legal-table td:first-child{width:34%;font-weight:700}.legal-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:60px;padding-top:26px;font-size:13px}@media (max-width:640px){.legal{padding:12px 20px 90px}.legal h2{font-size:23px}.legal-table td:first-child{width:42%}}
