body{margin:0;background:#f7f8fa;color:#20344a;font-family:Tahoma,Arial,sans-serif;line-height:2}header{background:#102b44;color:white;padding:22px}main{max-width:850px;margin:auto;padding:28px 20px}h1{font-size:clamp(25px,5vw,38px);line-height:1.6}h2{font-size:22px}article{background:white;border:1px solid #e1e8ee;border-radius:16px;padding:20px;margin:18px 0}a{color:#ae5520}header a{color:white}nav{display:flex;gap:18px;flex-wrap:wrap}.cta{display:inline-block;background:#e87931;color:white;padding:10px 22px;border-radius:10px;text-decoration:none}footer{padding:24px;text-align:center;font-size:13px}