/* Alleen geladen op de pagina Essentiële oliën. */
.oils-intro{padding-block:76px 66px;border-bottom:1px solid var(--line)}
.oils-intro h1{max-width:900px}.oils-intro .lead{max-width:650px}
.oils-intro .intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:35px;align-items:start}
.oils-intro .intro-bottom p{max-width:540px;color:var(--muted)}
.oils-intro .intro-bottom .oils-question{font:28px/1.4 Georgia,serif;color:var(--green)}
.oils-section{padding-block:68px}.oils-section .split{gap:80px}
.oils-section h2{font-size:clamp(32px,3.2vw,44px);max-width:570px}
.oils-section .prose p:last-child{margin-bottom:0}
.oils-statement{font:italic 29px/1.4 Georgia,serif;color:var(--green);margin:30px 0}
.oils-statement strong{font-weight:400}
.oils-responsibility .oils-statement{padding-left:24px;border-left:2px solid var(--ochre)}
.oils-foundation{background:#edf0e7}.oils-foundation .foundation-heading{max-width:680px}
.oils-foundation .foundation-heading>p:not(.eyebrow){color:var(--muted)}
.oils-foundation ul{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.oils-foundation li{display:flex;align-items:center;min-height:102px;padding:22px 20px;border-top:1px solid #b5c6b3;border-bottom:1px solid #b5c6b3;font:26px Georgia,serif;color:var(--blue)}
.oils-foundation .oils-statement{max-width:800px;margin-bottom:0;font-size:34px}
.oils-awareness .prose{max-width:620px}.oils-awareness .oils-statement{margin-bottom:0}
.oils-discovery{background:#eee9dd}.oils-discovery .split{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px}
.oils-discovery figure{margin:0;min-width:0}.oils-discovery img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;border-radius:22px}
.oils-discovery figcaption{font-size:11px;color:var(--muted);margin-top:14px;letter-spacing:.4px}
.oils-personal{background:var(--blue);color:#d2dce1}.oils-personal h2{color:white}.oils-personal .eyebrow{color:#c5d4bf}.oils-personal .prose p{color:#d2dce1}
.oils-personal .oils-statement{color:var(--sand);font-size:32px}.oils-personal .oils-statement strong{color:#c9d8bc;font-size:44px;display:block;margin-top:12px}
.oils-closing{padding-block:62px;text-align:center}.oils-closing h2{max-width:790px;margin-inline:auto;font-size:clamp(32px,3vw,42px)}.oils-closing p{color:var(--muted)}
@media(max-width:959px){.oils-intro .intro-bottom,.oils-section .split{gap:36px}.oils-discovery .split{grid-template-columns:1fr;gap:32px}.oils-discovery .prose{max-width:720px}.oils-discovery figure{width:100%;max-width:800px}.oils-foundation ul{gap:14px}.oils-foundation li{font-size:23px}}
@media(max-width:680px){.oils-intro{padding-block:45px 40px}.oils-intro .intro-bottom{grid-template-columns:1fr;gap:8px;margin-top:24px}.oils-intro .intro-bottom .oils-question{font-size:25px}.oils-section{padding-block:44px}.oils-section .split{gap:12px}.oils-foundation ul{grid-template-columns:1fr 1fr;gap:18px 16px;margin-block:26px}.oils-foundation li{min-height:90px;padding:18px 12px}.oils-statement,.oils-foundation .oils-statement{font-size:27px}.oils-discovery .split{gap:28px}.oils-discovery img{border-radius:16px}.oils-personal .oils-statement{font-size:27px}.oils-personal .oils-statement strong{font-size:36px}.oils-closing{padding-block:44px}}

/* Voorkom te brede basiswoorden op kleine smartphones. */
@media(max-width:370px){.oils-foundation ul{grid-template-columns:minmax(0,1fr)}.oils-foundation li{min-width:0;overflow-wrap:anywhere}}
