/* Private label pages only. Layout intentionally retains the existing silver finish. */
.r4-content .loem{--oem-pad:clamp(20px,5.35vw,86px);--oem-ink:#132f3d;--oem-muted:#405762;--oem-rule:#b9c6ce;--oem-green:#14675f;color:var(--oem-ink);background:linear-gradient(107deg,#e6ebee 0%,#f0f2f3 48%,#e1e6e8 100%)}
.r4-content .loem-hero,.r4-content .loem-section,.r4-content .loem-end,.r4-content .loem-related{max-width:1660px;margin-inline:auto;padding-inline:var(--oem-pad)}
.r4-content .loem-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(28px,5.2vw,90px);padding-block:clamp(40px,5.4vw,94px)}
.r4-content .loem h1,.r4-content .loem h2,.r4-content .loem h3{font-weight:400;overflow-wrap:break-word;color:var(--oem-ink);letter-spacing:-.035em}
.r4-content .loem h1{font-size:clamp(40px,4.7vw,80px);line-height:1.07}
.r4-content .loem h2{font-size:clamp(29px,3.25vw,54px);line-height:1.16}
.r4-content .loem h3{font-size:clamp(21px,1.9vw,32px);line-height:1.24}
.r4-content .loem p,.r4-content .loem dd{color:var(--oem-muted);line-height:1.65}
.r4-content .loem .loem-kicker{color:var(--oem-green);font-size:12px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.09em;margin-bottom:clamp(12px,1.5vw,25px)}
.r4-content .loem .loem-lead{max-width:63ch;margin:clamp(17px,2vw,30px) 0;font-size:clamp(16px,1.25vw,20px)}
.r4-content .loem figure{margin:0}
.r4-content .loem-hero img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}
.r4-content .loem figcaption{margin-top:8px;color:var(--oem-muted);font-size:12px;line-height:1.5}
.r4-content .loem-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}
.r4-content .loem a{color:var(--oem-ink);text-decoration:underline;text-underline-offset:.24em;text-decoration-thickness:1px}
.r4-content .loem a:hover{text-decoration-thickness:2px}
.r4-content .loem a:focus-visible{outline:3px solid var(--oem-green);outline-offset:4px}
.r4-content .loem a.loem-cta{min-height:44px;display:inline-flex;align-items:center;gap:14px;padding:12px 18px;background:var(--oem-ink);color:white;text-decoration:none;font-size:14px}
.r4-content .loem a.loem-cta:hover{background:#214859}
.r4-content .loem a.loem-download{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:14px}
.r4-content .loem-section{border-top:1px solid var(--oem-rule);padding-block:clamp(38px,5vw,80px)}
.r4-content .loem-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(16px,4.5vw,72px);align-items:end;margin-bottom:clamp(22px,3vw,48px)}
.r4-content .loem-head>p,.r4-content .loem-scope>div>p,.r4-content .loem-end p{max-width:62ch;font-size:clamp(15px,1.12vw,18px)}
.r4-content .loem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}
.r4-content .loem-models article{padding-top:17px;border-top:1px solid var(--oem-rule)}
.r4-content .loem-models article h3{font-size:clamp(28px,2.9vw,44px)}
.r4-content .loem-models .loem-model-label{color:var(--oem-ink);font-weight:700;font-size:16px;margin:9px 0}
.r4-content .loem-models a{display:inline-block;padding-block:10px;margin-top:7px;font-size:14px}
.r4-content .loem-scope{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(22px,7vw,110px)}
.r4-content .loem-scope>div>p,.r4-content .loem-end p{margin-top:15px}
.r4-content .loem-scope dl,.r4-content .loem-scope dd{margin:0}
.r4-content .loem-scope dl>div{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--oem-rule)}
.r4-content .loem-scope dt{font-weight:700;margin-bottom:5px;font-size:17px}
.r4-content .loem-scope a,.r4-content .loem-related a{display:inline-block;padding-block:9px}
.r4-content .loem-process{list-style:none;padding:0;margin:0}
.r4-content .loem-marker{display:inline-block;padding-top:10px;border-top:2px solid var(--oem-green);color:var(--oem-green);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:13px}
.r4-content .loem-process p{margin-top:10px}
.r4-content .loem-end{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:clamp(20px,5vw,80px);padding-block:clamp(36px,4.5vw,66px);border-block:1px solid var(--oem-rule);background:rgba(195,211,212,.34)}
.r4-content .loem-related{display:flex;gap:8px 32px;flex-wrap:wrap;padding-block:20px 32px;font-size:14px}
@media(max-width:760px){.r4-content .loem-hero,.r4-content .loem-head,.r4-content .loem-scope,.r4-content .loem-end{grid-template-columns:minmax(0,1fr)}.r4-content .loem-grid{grid-template-columns:minmax(0,1fr);gap:22px}.r4-content .loem-hero{gap:24px}.r4-content .loem-process li{border-top:1px solid var(--oem-rule);padding-top:12px}.r4-content .loem-marker{border:0;padding:0;margin-bottom:6px}.r4-content .loem-end .loem-actions{margin-top:0}}
