.si-home .si-weather-alerts{margin-top:24px;padding:20px;border:1px solid #b8c8bf;border-radius:16px;background:#f7faf7;color:#213e30;font-size:18px;line-height:1.65;overflow-wrap:break-word}
.si-home .si-weather-alerts h3{font-size:24px!important;line-height:1.3!important;margin:0 0 16px}
.si-home .si-weather-alerts h4{font-size:21px!important;line-height:1.4!important;margin:8px 0;font-family:inherit!important}
.si-home .si-weather-alerts p{font-size:18px!important;line-height:1.65!important;margin:10px 0}
.si-home .si-alert-card{margin:16px 0;padding:16px;border:1px solid #c7b660;border-left:6px solid #a47a00;background:#fff9df;border-radius:10px}
.si-home .si-alert-orange{border-color:#a64700;background:#fff1e5}
.si-home .si-alert-red{border-color:#a61d24;background:#fff0f0}
.si-home .si-alert-level{font-weight:750}
.si-home .si-weather-alerts a{color:#1b5537;text-decoration:underline;text-underline-offset:3px}
.si-home .si-weather-alerts a:focus-visible{outline:3px solid #24523f;outline-offset:4px}
@media(max-width:600px){.si-home .si-weather-alerts{padding:16px}.si-home .si-alert-card{padding:12px}}
