.safety-editorial{padding:85px var(--gutter);background:#f0eee7;color:#24443d}
.safety-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 60px;align-items:end;margin-bottom:40px}.safety-heading .eyebrow{grid-column:1/-1;font-size:9px;letter-spacing:.2em;margin:0}
.safety-heading h2{font:400 clamp(36px,4vw,60px)/1.08 Georgia,serif;letter-spacing:-.03em;margin:0}.safety-heading h2 em{color:#618979}.safety-heading>p:last-child{font-size:13px;line-height:1.8;max-width:440px;margin:0}
.safety-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px;margin-bottom:28px}
.safety-grid article{padding:28px 0;border-top:1px solid #bbc8bf}.safety-grid svg{width:27px;height:27px;stroke:#48877c;margin-bottom:18px}.safety-grid h3{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 8px}.safety-grid p{font-size:12px;line-height:1.7;margin:0;color:#61746b}
#interiors .interior-offer-heading{font:400 24px/1.3 Georgia,serif;margin:25px 0 12px}.interior-offer-price{font-size:16px!important;font-weight:500;color:#267e78}
.interior-benefits{list-style:none;padding:0;margin:24px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.interior-benefits li{font-size:12px;line-height:1.6;padding:12px 0;border-top:1px solid #bbc8bf}
@media(max-width:760px){.safety-editorial{padding:55px var(--gutter)}.safety-heading{display:block}.safety-heading h2{margin:18px 0}.safety-grid{grid-template-columns:1fr 1fr;gap:0 22px}}
@media(max-width:400px){.safety-grid,.interior-benefits{grid-template-columns:1fr}}
