.safety-hero{display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:center;padding:85px max(4vw,42px);background:linear-gradient(120deg,#102f2a,#496153);color:#fff}.safety-hero h1{margin:12px 0 20px;font:clamp(45px,7vw,90px)/1.04 Georgia,"Yu Mincho",serif}.safety-hero>div>p:last-child{max-width:750px;color:#d2ddd9}.safety-hero aside{padding:30px;border:1px solid rgba(255,255,255,.35);text-align:center}.safety-hero aside span,.safety-hero aside small{display:block}.safety-hero aside a{display:block;color:#fff;font:90px/1 Georgia,serif;text-decoration:none}.safety-alert{margin-bottom:70px;padding:22px 28px;border-left:6px solid #b4483b;background:#fff3ef}.safety-alert strong{color:#8f3027}.safety-alert p{margin-bottom:0}.safety-numbers>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.safety-numbers article{padding:30px;border:1px solid var(--line);background:#fff}.safety-numbers article.primary{background:#132f29;color:#fff}.safety-numbers span,.safety-numbers a{display:block}.safety-numbers a{margin:10px 0;color:var(--sea);font:70px/1 Georgia,serif;text-decoration:none}.safety-numbers .primary a{color:#e3c578}.safety-numbers p{min-height:50px;color:var(--muted)}.call-script{display:grid;grid-template-columns:.75fr 1.25fr;gap:45px;margin-top:90px;padding:45px;background:#f1f4ef}.call-script h2,.safety-flow h2,.decision-grid h2,.official-sources h2,.safety-faq h2{font:clamp(30px,4vw,46px) Georgia,"Yu Mincho",serif}.call-script ol{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.call-script li{padding:20px;background:#fff}.call-script li span{color:#a4813e;font-weight:700}.call-script li strong{display:block;margin:7px 0}.call-script li p{margin:0;color:var(--muted)}.safety-flow{margin-top:90px}.safety-flow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.safety-flow article{padding:25px;border-top:4px solid var(--sea);background:#fff}.safety-flow article>span{font:35px Georgia,serif;color:#aa8a4f}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:90px}.decision-grid article{padding:38px;background:#132f29;color:#fff}.decision-grid li{margin:11px 0;color:#d2ddd9}.decision-grid a{color:#e3c578}.official-sources{margin-top:90px}.official-sources>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.official-sources a{padding:25px;border:1px solid var(--line);background:#fff;text-decoration:none}.official-sources a strong,.official-sources a span{display:block}.official-sources a span{margin-top:8px;color:var(--sea)}.source-note{font-size:12px;color:var(--muted)}.safety-faq{margin-top:90px}@media(max-width:850px){.safety-hero,.call-script{grid-template-columns:1fr}.safety-hero aside{max-width:300px}.safety-numbers>div,.safety-flow>div,.official-sources>div{grid-template-columns:1fr 1fr}.decision-grid{grid-template-columns:1fr}}@media(max-width:600px){.safety-hero{padding:55px 22px}.safety-numbers>div,.safety-flow>div,.official-sources>div,.call-script ol{grid-template-columns:1fr}.call-script{padding:25px}.safety-numbers p{min-height:auto}}
