.service-hub .hub-catalog{background:var(--cream)}.service-hub .hub-catalog h2{font-size:clamp(25px,3vw,36px);color:var(--navy);margin-top:24px}.service-hub .hub-catalog .services-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.service-hub .hub-catalog .service-card h3{font-size:22px}.service-hub .hub-catalog .service-card h3 a:hover{text-decoration:underline}.service-hub .hub-catalog .service-card p{color:#454b55}.service-hub .service-reading{padding-top:0}.service-hub .service-reading ol{padding-left:26px;margin:16px 0}.service-hub .hub-contact{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.service-hub a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:700px){.service-hub .hub-catalog .services-grid{grid-template-columns:1fr}.service-hub .hub-catalog .service-card{padding:28px 24px}.service-hub .hub-catalog .service-card h3{font-size:20px}.service-hub .hero-sub{font-size:17px}}