.legal-hero{background:var(--blue);color:#fff;padding:64px 5vw}.legal-hero>div,.legal-content{max-width:920px;margin:auto}.legal-hero h1{font-size:clamp(40px,5vw,64px)}.legal-hero p{max-width:660px;margin:16px 0 0;color:#d5e0e5;font-size:16px}.legal-content{padding:70px 5vw 100px}.legal-content__notice{padding:18px 20px;border-left:3px solid var(--orange);background:#fff8ec;color:#634b22;font-size:13px;line-height:1.6}.legal-content section{margin-top:42px}.legal-content h2{color:var(--blue);font-size:29px}.legal-content h3{margin:23px 0 8px;color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px}.legal-content p,.legal-content li{color:var(--muted);font-size:15px;line-height:1.7}.legal-content ul{padding-left:21px}.legal-content a{color:var(--blue);font-weight:700;text-decoration:underline}.legal-meta{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}@media(max-width:820px){.legal-hero{padding:52px 6vw}.legal-content{padding:55px 6vw 70px}.legal-content section{margin-top:34px}}
