
:root{--ink:#16144e;--deep:#171551;--violet:#8b2bd1;--aqua:#27e5e8;--white:#fbf9ff;--muted:#d7d0f2;--line:rgba(235,225,255,.22)}
*{box-sizing:border-box}body{margin:0;background:linear-gradient(125deg,#171551,#21166b 45%,#38147c 75%,#171551);color:var(--white);font-family:Arial,sans-serif;line-height:1.7}
a{color:var(--aqua)}.wrap{width:min(900px,calc(100% - 36px));margin:auto}.top{padding:25px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.brand{font-size:26px;font-weight:800;letter-spacing:-1px;color:#fff;text-decoration:none}.brand span{color:var(--aqua)}.top a:last-child{font-size:13px}
main{padding:55px 0 90px}h1{font-size:clamp(34px,5vw,54px);line-height:1.1;letter-spacing:-1.8px;margin:0 0 15px}h2{font-size:21px;margin:32px 0 8px;color:#fff}p,li{color:#e0dcf1}.notice{border:1px solid #27e5e8aa;background:#27e5e810;border-radius:14px;padding:18px;margin:24px 0}.placeholder{color:#ffe39b;font-weight:700}.small{font-size:12px;color:#bdb7da}.footer{border-top:1px solid var(--line);padding:22px 0;color:#bdb7da;font-size:12px}
