.p-legal .legal-body{padding-top:clamp(16px,2.5vw,32px)}.p-legal .legal-prose{max-width:74ch}.p-legal .legal-updated{letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin:0 0 clamp(34px,4.5vw,52px);font-size:11.5px}.p-legal .legal-prose section+section{margin-top:clamp(40px,5vw,60px)}.p-legal .legal-prose h2{margin-bottom:14px;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.08}.p-legal .legal-prose p{color:color-mix(in oklab, var(--fg) 84%, var(--bg));margin:12px 0 0;font-size:16.5px;line-height:1.72}.p-legal .legal-prose a{color:inherit;-webkit-text-decoration-color:color-mix(in oklab, var(--orange) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--orange) 60%, transparent);text-underline-offset:3px;transition:color .3s}.p-legal .legal-prose a:hover{color:var(--orange-aa)}.p-legal .legal-facts{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.p-legal .legal-facts li{flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:16.5px;line-height:1.6;display:flex}.p-legal .legal-facts li>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--taupe);flex:0 0 150px;font-size:11.5px}.p-legal .legal-list{color:color-mix(in oklab, var(--fg) 84%, var(--bg));gap:8px;margin:14px 0 0;padding-left:1.25em;font-size:16.5px;line-height:1.7;display:grid}.p-legal .legal-list li::marker{color:var(--orange-aa)}@media (max-width:560px){.p-legal .legal-facts li>span:first-child{flex-basis:100%}}
