:root{--ink:#1c2633;--muted:#596779;--line:#dfe6ed;--blue:#3468de;--soft:#f4f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fbfcfe;font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#2d5cca}.bar{height:74px;padding:0 clamp(18px,4vw,70px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff}.brand{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-weight:780;font-size:19px}.brand img{width:30px;height:30px}.back{font-size:14px;text-decoration:none;font-weight:640}main{max-width:1120px;margin:auto;padding:0 24px}.hero{padding:85px 0 58px;max-width:930px}.eyebrow{margin:0 0 14px;color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:780}.hero h1{font-size:clamp(38px,5.5vw,68px);line-height:1.07;letter-spacing:-.055em;margin:0 0 24px;max-width:930px}.hero>p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:19px;margin:0 0 34px}.notice{border:1px solid #bdd0f6;background:#ecf3ff;color:#274166;border-radius:16px;padding:18px 22px;max-width:850px}.jump{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.jump a{padding:6px 13px;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:50px;color:var(--ink);font-size:13px;font-weight:650}.jump a:hover{border-color:#9ab7ef}.section{padding:78px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.section-heading{display:flex;gap:22px;align-items:flex-start;margin-bottom:23px}.number{display:grid;place-items:center;width:45px;height:45px;flex:none;border-radius:13px;background:#e9f0ff;color:#2e5bd0;font-weight:770}.section-heading h2{margin:0;font-size:clamp(27px,3.5vw,42px);letter-spacing:-.04em;line-height:1.15}.section-heading .eyebrow{margin-bottom:6px}.copy{margin-left:67px;max-width:770px;color:var(--muted)}.copy p{margin:0 0 16px}.rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-left:67px}.rules article{padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:17px}.rules article>span{font-size:26px;color:var(--blue)}.rules h3{margin:8px 0;font-size:19px;letter-spacing:-.02em}.rules p{margin:0;color:var(--muted)}.closing{margin:22px 0 0 67px;color:var(--muted)}.steps{display:grid;gap:13px;margin-left:67px;max-width:820px}.steps>div{display:flex;gap:17px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:14px}.steps b{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e9f0ff;color:#2e5bd0;font-size:13px}.steps p{margin:0;color:var(--muted)}.steps strong{color:var(--ink)}.help{border-bottom:0}footer{display:flex;justify-content:space-between;gap:20px;padding:24px clamp(18px,4vw,70px);border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media(max-width:700px){.bar{height:62px}.hero{padding:62px 0 42px}.section{padding:56px 0}.section-heading{gap:14px}.number{width:36px;height:36px}.copy,.rules,.steps,.closing{margin-left:0}.rules{grid-template-columns:1fr}.hero>p:not(.eyebrow){font-size:17px}footer{flex-wrap:wrap}}
