.pa-emergency{font:16px/1.55 Arial,Helvetica,sans-serif;color:#17283b}
.pa-emergency *{box-sizing:border-box}
.pa-emergency .emergency-wrap{max-width:920px;margin:0 auto;padding:18px 24px 30px}
.pa-emergency .banner,.pa-emergency summary{width:100%;background:#b4232d;color:#fff;text-align:center;font:800 20px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.06em;padding:7px 16px;border-radius:0;margin:0}
.pa-emergency .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}
.pa-emergency .cards section,.pa-emergency .routine{border:1px solid #d8e0e6;border-radius:10px;padding:18px 20px;background:#f7f9fb}
.pa-emergency .cards h2,.pa-emergency .routine h2{font:700 18px/1.3 Arial,Helvetica,sans-serif;color:#183b5b;margin:0 0 12px;letter-spacing:.04em}
.pa-emergency .cards p,.pa-emergency .routine p{font-size:16px;line-height:1.55;margin:8px 0}
.pa-emergency .cards a,.pa-emergency .routine a{color:#1769aa;font-weight:700;text-decoration:underline;overflow-wrap:anywhere}
.pa-emergency .routine{margin-top:16px}
.protocol-disclosure summary{display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;list-style:none;border:1px solid #b4232d;border-radius:6px;min-height:44px;text-transform:uppercase;font-size:18px;padding:10px 18px}
.protocol-disclosure summary::-webkit-details-marker{display:none}
.protocol-disclosure summary:after{content:'+';font-size:25px;line-height:1}
.protocol-disclosure[open] summary:after{content:'−'}
.protocol-disclosure summary:hover{background:#fff;color:#b4232d;box-shadow:inset 0 0 0 3px #b4232d}
.protocol-disclosure summary:focus-visible{outline:3px solid #d49a38;outline-offset:4px}
@media(max-width:600px){.pa-emergency .emergency-wrap{padding:16px 12px 22px}.pa-emergency .banner{font-size:19px;padding:7px 12px}.pa-emergency .cards{grid-template-columns:1fr}.pa-emergency .cards p,.pa-emergency .routine p{font-size:15px}}

.pa-emergency .banner{display:block;text-align:center}
