.hub-managed-section{padding:clamp(70px,9vw,130px) clamp(24px,8vw,130px)}
.hub-managed-heading{max-width:780px;margin-bottom:38px}
.hub-managed-heading p{margin:0 0 10px;color:var(--hub-accent,#b87948);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.hub-managed-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}
.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.hub-card{overflow:hidden;border:1px solid rgba(128,128,128,.24);background:rgba(255,255,255,.05)}
.hub-card>img{width:100%;height:220px;object-fit:cover}
.hub-card-body{padding:24px}.hub-card-type{display:block;margin-bottom:13px;color:var(--hub-accent,#b87948);font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.hub-card h3{margin:0 0 13px;font-family:Georgia,serif;font-size:1.65rem;line-height:1.1}.hub-card p{margin:0 0 16px;opacity:.76}.hub-card-facts{font-weight:700}.hub-card-link{color:var(--hub-accent,#b87948);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:850px){.hub-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hub-grid{grid-template-columns:1fr}}
