:root{font-family:Inter,system-ui,sans-serif;color:#1b2438;background:#f5f7fb}body{margin:0}.legal-shell{max-width:820px;margin:auto;padding:28px 20px 70px}.legal-brand{display:flex;align-items:center;gap:10px;color:#18233f;text-decoration:none;font-weight:900}.legal-brand img{width:42px}.legal-card{background:#fff;border:1px solid #e5eaf2;border-radius:20px;padding:28px;margin-top:25px;box-shadow:0 12px 35px rgba(33,50,82,.08)}h1{font-size:28px}h2{font-size:17px;margin-top:27px}p,li{font-size:13px;line-height:1.65;color:#59677e}a{color:#4d78ff}.notice{background:#fff2dc;padding:13px;border-radius:12px;color:#7a5116}.legal-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:12px}
