/* ============ CAREERS PAGE ============ */

.careers-hero .eyebrow{margin-bottom:1rem}
.careers-hero .hero__sub p{max-width:34ch}

.careers-benefits__sub{color:var(--muted);max-width:46ch;margin:0 auto;font-size:1.05rem}
.careers-benefits__grid.clinical-grid{grid-template-columns:repeat(4,1fr);text-align:center}
.careers-benefits__grid .clinical-card{text-align:left}
.careers-benefits__cta{display:flex;justify-content:center;margin-top:2.6rem}

/* ---- stats / culture rivers (image + bullet-list) ---- */
.careers-river{background:#fff}
.careers-river__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}
.careers-river__img img{width:100%;border-radius:var(--radius);object-fit:cover;aspect-ratio:4/3}
.careers-river__copy h2{margin-bottom:1.4rem}
.careers-river__list{list-style:none;display:flex;flex-direction:column;gap:.9rem;margin-bottom:1.8rem}
.careers-river__list li{font-size:1.05rem;color:var(--ink);padding-left:1.6rem;position:relative}
.careers-river__list li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}

@media(max-width:900px){
  .careers-benefits__grid.clinical-grid{grid-template-columns:repeat(2,1fr)}
  .careers-river__inner{grid-template-columns:1fr}
}
@media(max-width:560px){
  .careers-benefits__grid.clinical-grid{grid-template-columns:1fr}
}
