*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#14233b;background:#f7f9fc;line-height:1.7}header,footer{background:#0b1f3a;color:white;padding:18px max(5vw,20px);display:flex;gap:28px;justify-content:space-between}header a,footer a{color:white;text-decoration:none}main{max-width:1180px;margin:auto;padding:44px 20px}.hero{padding:25px 0 35px}.hero h1,.article h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.08}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid article{background:white;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #10284a12}.grid img{width:100%;height:220px;object-fit:cover}.grid article div{padding:20px}.grid h2{font-size:1.25rem;line-height:1.25}.grid a{color:#0b1f3a}.more,.cta a{font-weight:700;color:#e76818}.pages{display:flex;gap:8px;margin-top:30px}.pages a{padding:8px 13px;background:white;border-radius:8px;text-decoration:none}.pages .active{background:#e76818;color:white}.article{max-width:860px;background:white;margin:36px auto;border-radius:20px}.crumb{font-size:.9rem}.cover{width:100%;height:auto;border-radius:16px;margin:24px 0}.content h2{margin-top:2em;font-size:1.8rem}.content h3{margin-top:1.6em}.content a{color:#d75d12}.cta{margin:40px 0;padding:28px;background:#0b1f3a;color:white;border-radius:16px}.cta a{display:inline-block;background:#e76818;color:white;padding:12px 18px;border-radius:9px;text-decoration:none}@media(max-width:800px){.grid{grid-template-columns:1fr}.article{margin:0;border-radius:0;padding:28px 18px}}