/* Microbiología — variant: right hero, cultivo band, olive accent */
.microbiologia .vertical-hero-copy{left:auto;right:9%;bottom:68px;transform:none;text-align:right;max-width:560px}
.microbiologia .vertical-hero-copy h1{font-size:38px}
.microbiologia .badge{border-color:rgba(160,180,100,.45);color:#f2f8e8}

.microbiologia .extraccion-band{padding:0;background:#0a0c08;color:#fff}
.microbiologia .extraccion-inner{display:grid;grid-template-columns:1fr 1fr;min-height:440px}
.microbiologia .extraccion-media{overflow:hidden;min-height:280px}
.microbiologia .extraccion-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.96) contrast(1.05)}
.microbiologia .extraccion-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 7%}
.microbiologia .extraccion-copy h2{margin:0 0 16px;font-family:'Josefin Sans',Helvetica,Arial,sans-serif;font-size:26px;font-weight:900;color:#fff}
.microbiologia .extraccion-copy p{margin:0 0 14px;font-size:14px;line-height:1.7;color:rgba(255,255,255,.72)}
.microbiologia .extraccion-copy .emphasis{margin-top:20px;font-family:'Josefin Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.55;color:#eef6dc}

.microbiologia .cultivo-band{padding:0;background:#080a0c;color:#fff}
.microbiologia .cultivo-inner{display:grid;grid-template-columns:1fr 1fr;min-height:440px}
.microbiologia .cultivo-media{overflow:hidden;min-height:280px}
.microbiologia .cultivo-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.96) contrast(1.05)}
.microbiologia .cultivo-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 7%}
.microbiologia .cultivo-copy h2{margin:0 0 16px;font-family:'Josefin Sans',Helvetica,Arial,sans-serif;font-size:26px;font-weight:900;color:#fff}
.microbiologia .cultivo-copy p{margin:0 0 14px;font-size:14px;line-height:1.7;color:rgba(255,255,255,.72)}
.microbiologia .cultivo-points{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px}
.microbiologia .cultivo-points li{font-size:13px;line-height:1.5;color:rgba(255,255,255,.62);padding-left:14px;position:relative}
.microbiologia .cultivo-points li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:rgba(160,180,100,.75)}
.microbiologia .cultivo-copy .emphasis{margin-top:20px;font-family:'Josefin Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.55;color:#eef6dc}

.microbiologia .tag-section{background:#f6f8f2;padding:72px 0}
.microbiologia .tag-section.dark{background:#07090b;padding:64px 0}
.microbiologia .tag-section.dark h2{color:#fff}
.microbiologia .tag-section.dark>p{color:rgba(255,255,255,.55)}
.microbiologia .tag{background:#fff;border-color:rgba(120,140,80,.2);color:#4a5238}
.microbiologia .tag-section.dark .tag{background:rgba(255,255,255,.04);border-color:rgba(160,180,100,.22);color:rgba(255,255,255,.82)}

.microbiologia .conserve-grid{grid-template-columns:repeat(3,1fr)}
.microbiologia .conserve-card{aspect-ratio:1/1}
.microbiologia .conserve-card.featured{grid-column:span 2;aspect-ratio:16/10}

.microbiologia .value-grid{grid-template-columns:repeat(4,1fr);gap:14px}
.microbiologia .value-card{background:#fff;border:1px solid #e8ece4;border-top:3px solid #8a9e5a;min-height:150px;padding:24px 20px}
.microbiologia .value-card .num{color:rgba(138,158,90,.45)}
.microbiologia .split-copy .emphasis{border-left:3px solid #8a9e5a;padding-left:16px}

@media(max-width:900px){
  .microbiologia .vertical-hero-copy{right:6%;left:6%;text-align:left;max-width:none}
  .microbiologia .vertical-hero-copy h1{font-size:28px}
  .microbiologia .extraccion-inner,.microbiologia .cultivo-inner{grid-template-columns:1fr}
  .microbiologia .conserve-grid,.microbiologia .value-grid{grid-template-columns:1fr}
  .microbiologia .conserve-card.featured{grid-column:span 1;aspect-ratio:4/5}
}
