/* Inline styles migrated from privacy.html */
* {
box-sizing: border-box;
font-family: "Outfit", sans-serif !important;
}

p, a, b, h1, h2, h3 {
font-family: "Outfit", sans-serif !important;
}

.legal-wrap{width:min(980px,92%);margin:20px auto 40px}
    footer{margin:0px; border-radius: 15px;}
    .legal-card{font-size:10px; padding:28px;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.12);border-radius:24px}
    .legal-card h1{margin:0 0 14px;font:800 clamp(1.6rem,3vw,2.25rem)/1.15 "Outfit",sans-serif}
    .legal-card h2{margin:22px 0 10px;font:700 1.2rem/1.3 "Outfit",sans-serif}
    .legal-card h3{margin:18px 0 8px;font:700 1.06rem/1.3 "Outfit",sans-serif}
    .legal-card p{margin:0 0 12px;color:rgba(0,0,0,.74)}
    .legal-card ul{margin:0 0 12px 18px;padding:0}
    .legal-card li{margin:0 0 8px;color:rgba(0,0,0,.74)}
    .meta{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 16px}
    .badge{padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.06);font:600 .8rem/1 "Outfit",sans-serif;color:rgba(0,0,0,.72)}

.privacy-inline-1 {
  margin-top: 10px;
}
