:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#edf3ff;background:#080d18;line-height:1.75}*{box-sizing:border-box}body{margin:0}a{color:#83bbff;text-underline-offset:4px}a:hover{color:#c4e0ff}a:focus-visible{outline:2px solid #83bbff;outline-offset:5px}header,main,footer{width:min(920px,calc(100% - 40px));margin:auto}header{padding:25px 0;border-bottom:1px solid #25324a;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand{font-size:21px;font-weight:800;text-decoration:none;color:#fff}.brand strong{color:#71bcff}nav{display:flex;flex-wrap:wrap;gap:18px;font-size:13px}main{padding:45px 0 60px}h1{font-size:clamp(30px,6vw,45px);line-height:1.2;letter-spacing:-1px;overflow-wrap:anywhere}h2{font-size:22px;line-height:1.4;margin-top:35px}p,li,dd{color:#bdcbe2}li{margin-bottom:9px}ul,ol{padding-left:24px}.version{font-size:12px;color:#91a5c4}.intro{font-size:18px}.notice{border:1px solid #314d75;border-radius:14px;background:#12213a;padding:18px 22px}.details{padding:22px;background:#101a2c;border:1px solid #263650;border-radius:16px;overflow-wrap:anywhere}.details p{margin:5px 0}dt{font-weight:700;margin-top:14px}dd{margin:3px 0 15px}footer{padding:25px 0 40px;border-top:1px solid #25324a;font-size:12px}footer nav{margin-bottom:18px}.payment-logos{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#fff;border-radius:14px;padding:20px 24px;margin:24px 0;width:fit-content}.payment-logos img{height:30px;width:auto;max-width:170px;object-fit:contain}.payment-logos img.tbank{height:34px}.draft{padding:12px 20px;background:#453419;color:#ffe0a2;text-align:center;font-size:14px}table{width:100%;border-collapse:collapse;font-size:15px}th,td{padding:12px 8px;border-bottom:1px solid #25324a;text-align:left}td{color:#bdcbe2}@media(max-width:480px){header,main,footer{width:calc(100% - 32px)}main{padding-top:25px}nav{gap:12px;font-size:12px}table{font-size:12px}th,td{padding:10px 4px}.details{padding:17px}}

.brand{display:inline-flex;align-items:center;gap:9px;font-weight:600}.brand img{display:block;width:30px;height:30px;aspect-ratio:1;object-fit:cover;flex:0 0 auto;border-radius:25%;clip-path:inset(0 round 25%)}
