
.oil-page h1,.oil-page h2{letter-spacing:-.045em}
.oil-hero{background:#111213;color:white;padding:26px 0 78px;border-bottom:5px solid var(--red)}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#c3c8c5;margin-bottom:58px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}
.oil-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:72px;align-items:center}.oil-hero h1{font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:1.13;margin:22px 0 26px}.oil-hero h1 em{color:#ff8b86}
.oil-lead{font-size:18px;line-height:1.8;margin-top:25px;max-width:650px}.oil-hero .oil-lead{color:#cbd1ce}.oil-hero .text-link:hover{color:#ffaaa6}
.oil-promise{padding:34px;background:#1c1f1e;border-top:3px solid var(--red)}.oil-promise .eyebrow{color:#ff9b96}.oil-promise h2{font-size:2rem;line-height:1.2;margin:18px 0 26px}.oil-promise dl{margin:0}.oil-promise dl>div{padding:17px 0;border-top:1px solid #ffffff29}.oil-promise dt{font-weight:700;margin-bottom:5px}.oil-promise dd{margin:0;color:#cbd1ce;line-height:1.7}
.oil-section-head{max-width:770px}.oil-section-head>p:last-child{color:var(--muted);font-size:18px;margin-top:25px;line-height:1.8}.oil-page h2{font-size:clamp(2.1rem,3.5vw,3.35rem);line-height:1.15}.oil-promise h2{font-size:2rem}
.oil-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:45px}.oil-benefit{border-top:1px solid #b7beb9;padding-top:25px}.oil-index{font-size:14px;font-weight:700;color:var(--red)}.oil-benefit h3{margin:20px 0 12px;font-size:22px;line-height:1.3}.oil-benefit p{color:var(--muted);line-height:1.8}.oil-note{padding:22px 26px;border-inline-start:3px solid var(--red);background:var(--soft);margin-top:35px}.oil-note a,.oil-references a{text-decoration:underline;text-underline-offset:4px}
.oil-two-col{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.oil-auth{background:var(--soft)}.oil-auth .oil-lead{margin-bottom:22px}.oil-auth p:not(.eyebrow){color:#454e49}.oil-quality article{padding:28px 0;border-top:1px solid #bdc7c1}.oil-quality h3,.oil-steps h3{font-size:22px;margin-bottom:12px;line-height:1.4}.oil-quality p{line-height:1.85}.oil-quality .text-link{margin-top:16px}
.oil-steps{margin:0;padding:0;list-style:none;counter-reset:oilstep}.oil-steps li{counter-increment:oilstep;position:relative;padding:24px 0 24px 54px;border-top:1px solid var(--line)}.oil-steps li:before{content:counter(oilstep,decimal-leading-zero);position:absolute;left:0;top:27px;font-size:14px;font-weight:700;color:var(--red)}.oil-steps p{color:var(--muted);line-height:1.8}#right-oil .text-link{margin-top:24px}
.oil-faq{background:#111213;color:white}.oil-faq .eyebrow{color:#ffaaa6}.oil-faq details{padding:22px 0;border-top:1px solid #ffffff33}.oil-faq details:last-child{border-bottom:1px solid #ffffff33}.oil-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.6;padding-inline-end:12px}.oil-faq details p{color:#cbd1ce;line-height:1.8;margin-top:16px}
.oil-references{padding:44px 0}.oil-references h2{font-size:20px;letter-spacing:0;margin:0 0 12px}.oil-references p{color:var(--muted)}.oil-references ul{display:flex;flex-wrap:wrap;gap:14px 30px;list-style:none;padding:0;margin:18px 0;font-size:14px}.oil-reviewed{font-size:14px}.oil-page .footer-row{flex-wrap:wrap}
html[lang=ar] .oil-page h1,html[lang=ar] .oil-page h2{letter-spacing:0;line-height:1.5}html[lang=ar] .oil-page h1{font-size:clamp(2.3rem,4vw,4rem)}html[lang=ar] .oil-steps li{padding-left:0;padding-right:54px}html[lang=ar] .oil-steps li:before{left:auto;right:0}
@media(max-width:1100px){.oil-hero-grid,.oil-two-col{gap:38px}.oil-promise{padding:26px}}
@media(max-width:780px){.oil-hero{padding:22px 0 44px}.breadcrumbs{margin-bottom:32px}.oil-hero-grid,.oil-two-col,.oil-benefits{grid-template-columns:1fr;gap:32px}.oil-hero h1{font-size:clamp(2.25rem,8.5vw,3.4rem)}.oil-lead{font-size:17px}.oil-promise{padding:25px}.oil-benefits{margin-top:32px}.oil-page .section{padding:58px 0}.oil-page .eyebrow{font-size:12px}.oil-hero .hero-actions{gap:16px}.oil-note{padding:20px}.oil-references ul{display:grid}.oil-quality article:first-child{padding-top:22px}}
