:root{--blue:#073b88;--blue2:#0d6efd;--gold:#ffc107}.topline{background:#062b63}.navbar{background:linear-gradient(90deg,var(--blue),#0d47a1)}.hero-img{height:520px;object-fit:cover}.section-title{font-weight:800;color:#073b88}.card{border:0;border-radius:18px;overflow:hidden}.shadow-soft{box-shadow:0 12px 30px rgba(0,0,0,.09)}.leader-photo{height:260px;object-fit:cover;background:#eef2f7}.prodi-badge{background:#e9f2ff;color:#073b88;border-radius:30px;padding:6px 12px}.footer{background:#061f48}.footer a{color:#fff;text-decoration:none}.news-img{height:210px;object-fit:cover}@media(max-width:768px){.hero-img{height:280px}}
