.legal-page{padding-top:190px;padding-bottom:40px}.legal-shell{max-width:820px}.legal-shell h1{margin:0;font-size:clamp(36px,4vw,56px);line-height:1.05;letter-spacing:-.05em;color:var(--text)}.legal-updated{margin:14px 0 34px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.legal-shell h2{margin:44px 0 14px;font-size:clamp(22px,2.2vw,30px);line-height:1.25;letter-spacing:-.035em;color:var(--text)}.legal-shell p{margin:0 0 18px;font-size:17px;line-height:1.8;color:var(--muted-strong)}@media (max-width:1100px){.legal-page{padding-top:150px}}.legal-list{margin:0 0 20px;padding-left:22px}.legal-list li{margin-bottom:10px;font-size:17px;line-height:1.8;color:var(--muted-strong)}