.safety-post .safety-head{max-width:1000px;margin:0 auto 30px}.safety-head h1{font-size:clamp(32px,6vw,55px);line-height:1.12;max-width:900px;margin:15px 0 20px}.safety-head .blog-deck{max-width:720px;font-size:17px;line-height:1.75}.safety-head figure{margin:24px 0 0}.safety-post .safety-image{display:block;width:100%;height:auto;border-radius:10px}.safety-head figcaption{font-size:12px;line-height:1.6;color:#5e6c60;margin-top:10px}.safety-post .prose h2{scroll-margin-top:90px}.safety-callout{border-left:4px solid #56735e;background:#eef2e7;padding:20px;border-radius:0 8px 8px 0;margin:24px 0}.safety-callout p{margin-bottom:0}.safety-note{border:1px solid #d7dfcf;padding:18px;border-radius:8px}.safety-post .blog-byline{flex-wrap:wrap}.safety-post .related-grid a{padding:16px;min-height:48px}.editorial-card.safety-card>img,.card.safety-card>img{height:auto!important;aspect-ratio:1672/941;object-fit:contain!important}.safety-post .blog-article{min-width:0}@media(max-width:620px){.safety-head .blog-deck{font-size:16px}.safety-head h1{font-size:33px}.safety-head figure{margin-top:20px}.safety-post .blog-post-return{gap:8px}.safety-post .blog-post-return a{min-height:44px;display:inline-flex;align-items:center}.safety-post .blog-reading-layout{gap:20px}}