*{box-sizing:border-box}body{margin:0;background:#f5f8fb;color:#17334a;font:16px/1.7 system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:#006b75}header{background:#09243c;color:white}.wrap{width:min(900px,calc(100% - 40px));margin:auto}.head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;font-size:13px}.head a{color:white}main{background:white;padding:40px clamp(20px,5vw,55px);margin:35px auto;box-shadow:0 14px 35px #08243c0e;border-radius:15px}h1{font-size:clamp(28px,4vw,40px);line-height:1.2;color:#09243c}h2{font-size:21px;color:#14344d;margin:32px 0 8px}.intro{font-size:18px;color:#53677b;border-bottom:1px solid #d9e3e9;padding-bottom:23px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:750;font-size:12px;color:#168789}p{margin:10px 0}.bottom{border-top:1px solid #d9e3e9;margin-top:35px;padding-top:24px;display:flex;gap:12px 23px;flex-wrap:wrap}footer{padding:10px 0 38px;color:#50677e;font-size:13px}.steps{padding-left:25px}.steps li{padding:7px 0}.example{border:1px solid #bdd6d9;border-radius:14px;background:#f9fefe;padding:25px;margin-top:28px}.example dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e8ed;padding:10px 0}.example dt{color:#5d7180}.example dd{margin:0;text-align:right}.check{display:flex;gap:12px;margin:25px 0;align-items:flex-start}.check input{width:20px;height:20px;flex-shrink:0}button{border:0;background:#506e77;color:#fff;border-radius:9px;padding:15px 22px;font-weight:700;font-size:16px;opacity:.65;cursor:not-allowed}.muted{font-size:13px;color:#5d7180}