body{background:#f7fbff;color:#0b0f14;font-family:Inter,"Segoe UI",Arial,sans-serif;margin:0}header{align-items:center;background:#fff;border-bottom:1px solid #e1eaf3;display:flex;gap:28px;justify-content:space-between;padding:20px max(24px,calc((100% - 960px)/2))}header .brand{align-items:center;display:flex;font-weight:800;gap:10px;text-decoration:none}header nav{display:flex;flex-wrap:wrap;gap:20px}header a,.legal-page a{color:#176fd1}.legal-page{background:#fff;border:1px solid #e1eaf3;border-radius:10px;box-shadow:0 8px 30px #1234560a;line-height:1.7;margin:48px auto;max-width:860px;padding:48px}.legal-page h1{font-size:40px;line-height:1.15;margin:0 0 22px}.legal-page h2{font-size:22px;margin:34px 0 10px}.legal-page p{color:#405266}.legal-page .eyebrow{color:#3c647e;font-size:11px;font-weight:800;letter-spacing:.08em}.notice{background:#eef7ff;border:1px solid #b9d9f8;border-left:4px solid #1e7bff;border-radius:7px;margin:28px 0;padding:20px 24px}.notice p{color:#12283a;margin:10px 0 0}@media(max-width:700px){header{align-items:flex-start;flex-direction:column}.legal-page{border-radius:0;margin:20px 0;padding:28px 22px}.legal-page h1{font-size:32px}}
