.public-alerts-page{color:#f4f8ff;background:radial-gradient(circle at 75% 0,#508dad1a,#0000 25rem),#0a1220;min-height:100vh;padding:clamp(2rem,5vw,5rem) 1rem 5rem}.public-alerts-shell{max-width:1240px;margin:auto}.public-alerts-hero{border-bottom:1px solid #bcdff426;justify-content:space-between;align-items:flex-end;gap:2rem;padding:0 0 2.25rem;display:flex}.public-alerts-eyebrow{color:#79dbe9;letter-spacing:.18em;align-items:center;gap:.65rem;font-size:.68rem;font-weight:800;display:flex}.public-alerts-eyebrow span,.public-alert-live i{background:#70e8d4;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 10px #70e8d480}.public-alerts-hero h1{letter-spacing:-.07em;margin:.7rem 0;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:850;line-height:1}.public-alerts-hero h1 em{color:#0000;background:linear-gradient(105deg,#d9e8ff,#81e3ee);-webkit-background-clip:text;background-clip:text;font-style:normal}.public-alerts-hero p:not(.public-alerts-eyebrow){color:#a8b8cb;max-width:34rem;line-height:1.6}.public-alerts-total{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.public-alerts-total strong{letter-spacing:-.07em;font-size:3rem;font-weight:800;line-height:1}.public-alerts-total span{color:#9bacc0;font-size:.75rem}.public-alerts-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:1.8rem 0 1.4rem;display:flex}.public-alerts-toolbar p{font-weight:750}.public-alerts-toolbar p span{color:#94a6bc;font-weight:400}.public-alerts-toolbar label{color:#a9bbca;align-items:center;gap:.65rem;font-size:.8rem;font-weight:700;display:flex}.public-alerts-toolbar select{color:#f4f8ff;background:#101d2e;border:1px solid #bcdff440;border-radius:.75rem;min-width:9rem;padding:.65rem .9rem}.public-alerts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-alert-card{background:linear-gradient(145deg,#142234eb,#0c1625f5);border:1px solid #bcdff429;border-radius:1.25rem;flex-direction:column;min-width:0;min-height:16.5rem;padding:1.25rem;transition:transform .2s,border-color .2s,background .2s;display:flex;box-shadow:0 14px 28px #0000001c}.public-alert-card:hover,.public-alert-card:focus-visible{background:#16283a;border-color:#7de0ef80;outline:none;transform:translateY(-2px)}.public-alert-card-top{align-items:center;gap:.75rem;min-width:0;display:flex}.public-alert-logo{color:#d9f4f6;background:#253449;border:1px solid #c8e3f033;border-radius:.9rem;flex:none;place-items:center;width:3.1rem;height:3.1rem;font-weight:800;display:grid;overflow:hidden}.public-alert-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.public-alert-card .public-alert-image{object-fit:contain;background:#0a1220;border-radius:.8rem;width:100%;height:auto;max-height:24rem;margin:1rem 0 0;display:block}.public-alert-business{flex-direction:column;min-width:0;display:flex}.public-alert-business strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.public-alert-business small{color:#9cb0c5;font-size:.72rem}.public-alert-live{color:#8be6d6;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.35rem;margin-left:auto;font-size:.64rem;font-weight:800;display:flex}.public-alert-card h2{letter-spacing:-.025em;margin:1.35rem 0 .5rem;font-size:1.2rem;line-height:1.25}.public-alert-description{-webkit-line-clamp:3;color:#acbacb;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.public-alert-card-bottom{color:#aabccc;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.3rem;font-size:.72rem;display:flex}.public-alert-card-bottom strong{color:#e3faff}.public-alert-card-bottom span:last-child{color:#83e5ef;white-space:nowrap;font-weight:750}.public-alert-card-bottom b{font-size:1rem}.public-alerts-state{text-align:center;color:#aebfd1;background:#101d2e99;border:1px solid #bcdff424;border-radius:1.25rem;margin:2rem 0;padding:3.5rem 1rem}.public-alerts-state h2{color:#f4f8ff;margin:1rem 0 .5rem;font-size:1.35rem}.public-alerts-state a{color:#83e5ef;margin-top:1rem;font-weight:750;display:inline-block}.public-alerts-more{color:#d6f7fc;background:#13263a;border:1px solid #7de0ef4d;border-radius:.8rem;margin:2rem auto;padding:.85rem 1.2rem;font-weight:750;display:block}@media (max-width:900px){.public-alerts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.public-alerts-hero{align-items:flex-start;gap:1rem}.public-alerts-total strong{font-size:2rem}.public-alerts-total span{font-size:.65rem}.public-alerts-toolbar{flex-direction:column;align-items:flex-start}.public-alerts-grid{grid-template-columns:1fr}.public-alert-card{min-height:14rem}}
