/* Hemato-Oncología — variant: right hero, crimson accent, featured 2-col cards */
.hemato-oncologia .vertical-hero-copy{left:auto;right:9%;bottom:68px;transform:none;text-align:right;max-width:540px}
.hemato-oncologia .vertical-hero-copy h1{font-size:38px}
.hemato-oncologia .badge{border-color:rgba(200,90,70,.5);color:#ffe8e4}

.hemato-oncologia .tag-section{background:#f3eeec;padding:72px 0}
.hemato-oncologia .tag-section h2{color:#222}
.hemato-oncologia .tag-section>p{color:#888}
.hemato-oncologia .tag{background:#fff;border-color:rgba(140,50,40,.18);color:#5a3a35}

.hemato-oncologia .conserve-grid{grid-template-columns:repeat(2,1fr);gap:18px}
.hemato-oncologia .conserve-card{aspect-ratio:16/11}
.hemato-oncologia .conserve-card.featured{grid-column:span 1;aspect-ratio:16/11}
.hemato-oncologia .conserve-card .label h3{font-size:17px}

.hemato-oncologia .value-grid{grid-template-columns:repeat(4,1fr);gap:14px}
.hemato-oncologia .value-card{background:#fff;border:1px solid #ececec;border-top:3px solid #8c3a2a;min-height:150px;padding:24px 20px}
.hemato-oncologia .value-card .num{color:rgba(140,58,42,.45)}
.hemato-oncologia .value-card h3{color:#222;font-size:15px}
.hemato-oncologia .value-card p{color:#777;font-size:12px;line-height:1.55}
.hemato-oncologia .values{background:#fafafa}
.hemato-oncologia .split-copy .emphasis{border-left:3px solid #8c3a2a;padding-left:16px}

@media(max-width:900px){
  .hemato-oncologia .vertical-hero-copy{right:6%;left:6%;text-align:left;max-width:none}
  .hemato-oncologia .vertical-hero-copy h1{font-size:28px}
  .hemato-oncologia .conserve-grid,.hemato-oncologia .value-grid{grid-template-columns:1fr}
}
