body{margin:0;background:#f3f4f6;color:#1e293b;font:18px/1.75 Arial}main,.site-head{max-width:1000px;margin:auto;padding:24px}main{background:white;padding:clamp(22px,5vw,55px);box-sizing:border-box}h1{font-size:clamp(30px,5vw,46px);line-height:1.15;color:#0058cc}h2{font-size:26px;line-height:1.3;margin-top:36px}a{color:#004aa8}nav{display:flex;gap:12px 22px;flex-wrap:wrap}nav a{font-size:16px;font-weight:bold}.site-head img{max-height:90px;object-fit:contain}.hero-image{width:100%;height:auto;border-radius:20px}.eyebrow{font-weight:bold;color:#0058cc}.button{display:inline-block;background:#0058cc;color:white;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:bold}.credits{font-size:13px;line-height:1.6;border-top:1px solid #cbd5e1;margin-top:40px;padding-top:20px;overflow-wrap:anywhere}.site-foot{padding:28px;text-align:center;font-size:14px}.card{border:1px solid #dbe2eb;padding:22px;border-radius:20px}.card h2{margin-top:18px}