.hub-intro h1{font-size:clamp(34px,5vw,60px)}.home-about{display:grid;grid-template-columns:1fr 1fr;gap:40px}.home-explore{padding-top:25px}.home-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:26px}.home-links a,.text-link{text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.home-contact{text-align:center;border-top:1px solid #dce3d4}.home-contact .button{margin:10px 0 20px}.home-explore .content-card{display:block}.home-explore .content-card p{margin-bottom:12px}[hidden]{display:none!important}@media(max-width:800px){.home-about{grid-template-columns:1fr;gap:8px}.home-about h2{margin-bottom:8px}.home-explore .content-cards{grid-template-columns:1fr}.home-explore .content-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 16px;padding:16px}.home-explore .content-card img{width:90px;height:110px;grid-row:1/4;margin:0}.home-explore .content-card h3{font-size:22px;margin:0}.home-explore .content-card p{font-size:15px;margin:0;line-height:1.4}.home-explore .content-card span{font-size:14px}.home-links{gap:8px 20px}.hero{min-height:0;height:auto}.hero-content{padding-top:42px;padding-bottom:32px}}