:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#10213d;background:#f3f7fc;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:#1259b5}header{background:linear-gradient(135deg,#102c50,#255fa7);color:#fff;padding:22px 20px 54px}.wrap{max-width:900px;margin:auto}.nav{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:.9rem}.brand{font-weight:800;color:#fff;text-decoration:none}.badge{border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:6px 10px}.hero{padding-top:48px;max-width:760px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:800;color:#a8d0ff}.hero h1{font-size:clamp(2.2rem,7vw,4.2rem);line-height:1.02;margin:.18em 0}.hero p{font-size:1.08rem;color:#e4effc;max-width:700px}main{max-width:900px;margin:-28px auto 60px;padding:0 20px}.card{background:#fff;border:1px solid #dbe5f0;border-radius:18px;padding:28px;margin:18px 0;box-shadow:0 14px 35px rgba(30,66,105,.08)}h2{font-size:1.45rem;margin-top:0}h3{margin-bottom:.25rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.step{padding:18px;border:1px solid #dbe5f0;border-radius:14px;background:#f8fbff}.step b{display:block;color:#1e63c6;margin-bottom:4px}.cta{background:#153e70;color:#fff}.cta h2,.cta p{color:#fff}.button{display:inline-block;background:#fff;color:#153e70;text-decoration:none;font-weight:800;border-radius:10px;padding:12px 18px;margin-top:6px}.source-list{padding-left:18px}.source-list li{margin:8px 0}.note{border-left:4px solid #e6a700;background:#fff8df;padding:13px 16px;border-radius:8px}footer{max-width:900px;margin:0 auto 50px;padding:0 20px;color:#60728c;font-size:.85rem}@media(max-width:680px){.steps{grid-template-columns:1fr}.nav{align-items:flex-start}.hero{padding-top:34px}.card{padding:22px}.hero h1{font-size:2.65rem}}
.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{display:inline-block;border:1px solid #cbd9e9;background:#f7faff;border-radius:999px;padding:8px 12px;text-decoration:none;font-weight:700;font-size:.9rem}.related-links a:hover{text-decoration:underline}
