.wellhub-section{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(32px,6vw,86px);align-items:center;background:var(--paper,#f3f2ef);color:var(--dark,#191919);padding:64px 6vw}
.wellhub-brand{padding:8px 0}
.wellhub-brand img{display:block;width:100%;height:auto}
.wellhub-copy{max-width:760px}
.wellhub-copy h2{font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px;text-wrap:balance}
.wellhub-copy h2 span{color:var(--red,#ba1616)}
.wellhub-copy p{font-size:16px;line-height:1.65;margin:0 0 16px;max-width:64ch}
.wellhub-copy strong{font-weight:700}
.wellhub-copy .wellhub-details{font-size:14px;line-height:1.6;color:#56504c;margin-top:22px;margin-bottom:12px}
.wellhub-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#9b1010;font-size:15px;line-height:1.4;font-weight:650;text-decoration:underline;text-underline-offset:5px;padding:8px 0}
.wellhub-link:hover{color:#700a0a}
.wellhub-link:focus-visible{outline:3px solid #ba1616;outline-offset:5px}
@media(max-width:700px){.wellhub-section{grid-template-columns:minmax(0,1fr);gap:0;padding:32px 6vw 48px}.wellhub-brand{max-width:220px;padding:0;margin:0 0 4px}.wellhub-copy h2{font-size:30px;margin-bottom:20px}.wellhub-copy p{font-size:16px}.wellhub-copy .wellhub-details{font-size:14px}.wellhub-link{font-size:15px}}

.wellhub-brand{display:grid;gap:8px;align-content:center}
.wellhub-brand .urban-sports-logo{width:100%;height:auto;padding:20px 10px}
.wellhub-copy h2{font-size:clamp(28px,2.6vw,38px)}
.wellhub-link+.wellhub-link{margin-left:24px}
@media(max-width:700px){.wellhub-brand{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:none;gap:24px;margin-bottom:22px}.wellhub-brand .urban-sports-logo{padding:10px 0}.wellhub-copy h2{font-size:30px}.wellhub-link{display:flex;width:fit-content}.wellhub-link+.wellhub-link{margin-left:0}}
