*{box-sizing:border-box}body{color:#122e40;background:#f6f7f9;margin:0;font-family:Arial,Helvetica,sans-serif}main{max-width:1200px;margin:auto;padding:0 40px}header{border-bottom:1px solid #dbe2e7;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.brand{color:inherit;font-size:23px;font-weight:700;text-decoration:none}.brand span{font-size:16px;font-weight:400}.status{color:#235846;background:#e2ece8;border-radius:30px;padding:9px 14px;font-size:13px}.hero{max-width:820px;padding:90px 0 70px}.eyebrow{letter-spacing:2px;color:#687c89;font-size:12px;font-weight:700}h1{letter-spacing:-3px;margin:26px 0;font-size:clamp(48px,7vw,84px);line-height:1.04}.intro{max-width:630px;font-size:22px;line-height:1.6}.notice{color:#627480;max-width:580px;line-height:1.7}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}article{background:#fff;border:1px solid #dde4e9;border-radius:16px;padding:28px}.number{color:#e65a3d;font-size:15px;font-weight:700}h2{margin-top:28px;font-size:21px}article p{color:#627480;line-height:1.6}footer{color:#627480;padding:38px 0;font-size:13px}@media (max-width:650px){main{padding:0 22px}header{align-items:flex-start}.brand span{margin-top:6px;display:block}.status{white-space:nowrap;font-size:11px}.hero{padding:55px 0 40px}h1{letter-spacing:-2px}.intro{font-size:19px}.steps{grid-template-columns:1fr}article{padding:24px}h2{margin-top:16px}}
