body{margin:0;font-family:Inter,Arial,sans-serif;background:#f7f3ea;color:#1f2933;line-height:1.7}header{position:sticky;top:0;background:#102027;color:white;padding:14px 6vw;display:flex;justify-content:space-between;gap:24px;z-index:5}a{color:#1d6f7a;font-weight:700}.brand{color:white;text-decoration:none;font-size:1.15rem}nav{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;background:#17343d;padding:14px;border-radius:12px}nav a{color:#e6fbff;text-transform:capitalize}main{max-width:1040px;margin:auto}.hero{margin:34px 0;background:#fff;border-radius:28px;padding:34px;box-shadow:0 20px 50px #0001}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#b45309;font-weight:800}h1{font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.03}h2{margin-top:2.2em;color:#17343d;border-left:8px solid #d97706;padding-left:14px}h3{color:#314b55}article{background:#fff;padding:28px 44px;border-radius:28px;margin-bottom:36px}.hero-img img,figure img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:22px;box-shadow:0 14px 35px #0002}figcaption{font-size:.9rem;color:#667085}ul{background:#edf6f7;border-radius:18px;padding:20px 30px}footer{background:#102027;color:#dce9ec;padding:34px 6vw}footer a{color:#fff;margin-right:18px}@media(max-width:760px){article{padding:20px}.hero{padding:22px}nav{grid-template-columns:1fr}}