html{background:#061a38;color-scheme:dark}body{background:#061a38;color:#fff;margin:0;font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}
.page{box-sizing:border-box;max-width:900px;margin:26px auto;padding:34px;background:#0b2853;border:1px solid #28466e;border-radius:16px;box-shadow:0 12px 45px #0003;overflow-wrap:anywhere}
.legal-brand{display:flex;align-items:center;gap:18px;border-bottom:1px solid #3c5579;padding-bottom:24px;margin-bottom:24px}.legal-brand img{width:100px;height:100px;object-fit:contain;border-radius:12px}.legal-brand strong{display:block;color:#fff;font-size:1.7rem}.legal-brand span{display:block;color:#ffae68;font-size:.9rem}
h1,h2{color:#ffad66;line-height:1.3}h2{margin-top:30px;font-size:1.15rem}a{color:#c4e3ff;text-decoration:underline;text-underline-offset:3px}.version{color:#d4e1f2}.notice{background:#123564;border-left:4px solid #ff9b48;color:#fff;padding:14px}.back{display:inline-block;margin-top:18px}
@media(max-width:600px){.page{margin:0;padding:24px 18px;border-radius:0;min-height:100vh}.legal-brand{gap:12px}.legal-brand img{width:76px;height:76px}.legal-brand strong{font-size:1.35rem}h1{font-size:1.8rem}}
@media print{html,body{background:#fff;color:#152c50}.page{background:#fff;color:#152c50;box-shadow:none;border:0;margin:0;padding:0}h1,h2{color:#174777}.version,.legal-brand strong,.legal-brand span{color:#152c50}.notice{background:#edf3fa;color:#152c50}a{color:#174777}}
