:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:#0d1620;color:#eaf2f7}*{box-sizing:border-box}body{margin:0;line-height:1.65}a{color:#7dd8eb;text-decoration:none}a:hover{text-decoration:underline}.shell{max-width:1120px;margin:auto;padding:0 28px}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;border-bottom:1px solid #283b4a}.brand{display:flex;align-items:center;gap:12px;color:#f6fbff;font-weight:700;font-size:19px}.brand img{border-radius:10px}.brand small{display:block;font-size:11px;color:#91aabb;font-weight:500;line-height:1.2}.header nav,footer div{display:flex;gap:24px;font-size:14px}.header nav a,footer a{color:#a6bac7}.hero{padding:100px 0 68px;max-width:760px}.eyebrow{color:#5cd1e8;font-size:11px;font-weight:750;letter-spacing:.18em}.hero h1,.policy h1{font-size:clamp(40px,6vw,66px);line-height:1.07;letter-spacing:-.045em;margin:16px 0 22px}.lead{color:#b2c4d0;font-size:19px;max-width:650px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid article,.detail{border:1px solid #2a4253;background:#13222e;border-radius:14px;padding:26px}.grid h2,.detail h2,.policy h2{font-size:19px;margin:0 0 10px;color:#f2f8fc}.grid p,.detail p,.policy p{color:#b4c6d1;margin:0 0 12px}.detail{margin-top:20px;padding:30px}.detail p:last-child{margin-bottom:0}.policy{max-width:780px;padding:72px 0 45px}.policy h1{font-size:48px;margin-bottom:10px}.policy .updated{font-size:13px;color:#89a2b3;margin-bottom:34px}.policy h2{margin-top:32px}.policy p{line-height:1.8}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #283b4a;padding:26px 0 40px;margin-top:80px;color:#859cab;font-size:13px}@media(max-width:700px){.shell{padding:0 20px}.hero{padding:68px 0 48px}.grid{grid-template-columns:1fr}.policy{padding-top:48px}footer{flex-direction:column;margin-top:55px}}
