/* Oil & Gas service variant */
.oil-page .mining-hero { background-image: url("/servicios/img/oil-gas.png"); }
.oil-page .mining-hero::after { background: linear-gradient(90deg, rgb(5 18 23 / 90%) 0%, rgb(5 18 23 / 64%) 54%, rgb(5 18 23 / 12%) 100%); }
.oil-hero-sap-logo { display: block; width: min(320px, 75%); height: auto; margin: 30px 0 0; }
.oil-intro-sap-logo { display: block; width: min(300px, 100%); height: auto; margin: 0 0 28px; }
.oil-section-lead { margin: 26px 0 0; font-size: 20px; line-height: 1.35; }
.oil-indicator-list { display: grid; grid-template-columns: repeat(2, 1fr); align-content: start; gap: 0 32px; margin: 0; padding: 0; list-style: none; }
.oil-indicator-list li { padding: 17px 0; border-bottom: 1px solid #ccc; font-size: 18px; font-weight: 600; }
.oil-indicator-list li::before { margin-right: 12px; color: var(--color-red); content: "+"; }
.oil-metrics { grid-template-columns: repeat(4, 1fr); }
.oil-metrics strong { font-size: clamp(2.5rem, 4.5vw, 4.75rem); }
.oil-metrics div:last-child strong { margin-block: 9px; font-size: clamp(2rem, 3vw, 3.25rem); }

@media (max-width: 580px) {
  .oil-hero-sap-logo { width: min(260px, 78vw); margin-top: 24px; }
  .oil-intro-sap-logo { width: min(260px, 78vw); margin-bottom: 22px; }
}
