.legal-main{width:800px;max-width:100%;margin:0 auto;padding:60px 24px 100px}.legal-main h1{font-family:Arista,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:700;color:#2d3748;text-transform:lowercase;text-shadow:var(--shadow-offset-x) 4px 0 rgba(0,0,0,.15);margin-bottom:8px}.legal-updated{color:#a89a86;font-size:14px;font-weight:600;margin-bottom:40px}.legal-main h2{font-family:Arista,sans-serif;font-size:clamp(20px,3vw,26px);font-weight:700;color:#2d3748;text-transform:lowercase;margin:36px 0 12px}.legal-main p{font-size:17px;line-height:1.8;color:#4a5568;margin-bottom:16px}
