:root{--navy:#172033;--teal:#008f88;--orange:#f27a1a;--canvas:#f6f6f6;--line:#e4e7eb}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:#333;font-family:Inter,Arial,sans-serif}.top{background:#fff;border-bottom:1px solid var(--line);padding:18px max(20px,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between}.logo{color:var(--navy);font-weight:800;text-decoration:none;letter-spacing:.04em}.logo i{font-style:normal;color:var(--orange)}.logo small{display:block;color:var(--orange);font-size:8px;letter-spacing:.2em}.back{color:var(--orange);font-size:12px;text-decoration:none}.legal-wrap{max-width:920px;margin:35px auto;padding:0 20px 70px}.legal-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:42px 52px;box-shadow:0 2px 8px #3333330b}.eyebrow{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-card h1{font-size:34px;letter-spacing:-.04em;color:var(--navy);margin:14px 0 8px}.updated{color:#8a8f98;font-size:11px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:25px}.legal-card h2{color:var(--navy);font-size:18px;margin:28px 0 9px}.legal-card p,.legal-card li{font-size:13px;line-height:1.75;color:#58616d}.legal-card ul{padding-left:20px}.notice{background:#fff7ef;border-left:3px solid var(--orange);padding:13px 16px;margin:20px 0;font-size:12px;color:#755a42}@media(max-width:600px){.legal-card{padding:28px 22px}.legal-card h1{font-size:28px}}
