.legal-wrap{max-width:768px;margin:0 auto;padding:160px 24px 96px}.legal-eyebrow{color:#8a8a8f;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:600}.legal-wrap h1{color:#1e1e1e;letter-spacing:-.03em;margin:0;font-size:clamp(32px,4.6vw,44px);font-weight:800;line-height:1.08}.legal-meta{color:#6e6e7a;margin:6px 0 0;font-size:13.5px;font-weight:500}.legal-meta:first-of-type{margin-top:20px}.legal-body{color:#1e1e1ee6;flex-direction:column;gap:40px;margin-top:44px;font-size:15px;font-weight:500;line-height:1.65;display:flex}.legal-body section{flex-direction:column;gap:14px;scroll-margin-top:96px;display:flex}.legal-body h2{color:#1e1e1e;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.legal-body h3{color:#1e1e1e;margin:8px 0 0;font-size:17px;font-weight:700}.legal-body p{margin:0}.legal-body ul{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.legal-body a{color:#4a90d9;font-weight:600}.legal-body a:hover{text-decoration:underline}.legal-intro{border-top:1px solid #e6e6e9;flex-direction:column;gap:10px;margin-top:28px;padding-top:28px;display:flex}.legal-cookie-btn{color:#1e1e1e;cursor:pointer;background:0 0;border:1px solid #d9d9de;border-radius:9999px;align-self:flex-start;padding:9px 18px;font-size:13.5px;font-weight:600}
