.guide-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:-42px;padding-bottom:70px}.guide-section article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:20px;border-left:3px solid #8eb9aa;background:#f8fbfa}.guide-section svg{width:29px;height:29px;fill:none;stroke:var(--green);stroke-width:1.7}.guide-section h2{margin:0 0 7px;color:var(--dark);font-size:.96rem}.guide-section p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.8}@media(max-width:760px){.guide-section{grid-template-columns:1fr;margin-top:-24px;padding-bottom:50px}}

/* hero-layout-v2 */
.safety-hero{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(285px,.75fr);align-items:stretch;background:#edf6f2}
.safety-hero:after{display:none}
.safety-hero img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}
.safety-hero>div{position:static;width:auto;transform:none;padding:42px 35px;color:var(--dark);align-self:center}
.safety-hero .eyebrow{color:var(--green)}
.safety-hero h2{margin:9px 0 13px;color:var(--dark);font-size:1.65rem}
.safety-hero p{color:var(--muted)}
.guide-block{padding-bottom:70px}
.guide-section{margin-top:0;padding-bottom:0}
.guide-section h3{margin:0 0 7px;color:var(--dark);font-size:.96rem}
@media(max-width:760px){
 .safety-hero{grid-template-columns:1fr}
 .safety-hero img{height:auto;aspect-ratio:auto;object-fit:contain}
 .safety-hero>div{position:static;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none;padding:25px 22px}
 .safety-hero h2{font-size:1.4rem}
 .guide-block{padding-bottom:50px}
}
