.news-article{--news-surface:#0f1c2ed1;--news-surface-strong:#112137f0;--news-border:#ffffff1f;--news-border-strong:#6be7a061;--news-green:#34c97b;--news-cyan:#22d3ee;--news-amber:#ffb800;--news-red:#ff4747;background:var(--aurora-bg-primary);min-height:100vh;padding-bottom:5rem}.news-article__hero{background:linear-gradient(180deg, #071220b8, var(--aurora-bg-primary)), linear-gradient(90deg, #071220f7, #071220b3), var(--news-hero-image,url(https://services.swpc.noaa.gov/images/aurora-forecast-northern-hemisphere.jpg)) center / cover no-repeat;padding:4.5rem 0 3.5rem;position:relative;overflow:hidden}.news-article__hero-inner,.news-article__container{width:min(1120px,100% - 2rem);margin:0 auto}.news-article__hero-inner{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:2rem;display:grid}.news-article__hero-copy{min-width:0}.news-article__title{color:var(--aurora-text-primary);max-width:16ch;margin:.85rem 0 1.1rem;font-size:4rem;line-height:1.04}.news-article__dek{color:#ffffffd6;max-width:780px;margin:0;font-size:1.2rem;line-height:1.65}.news-article__meta{color:#ffffff9e;flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:1.35rem;font-size:.93rem;display:flex}.news-article__status-card{border:1px solid color-mix(in srgb, var(--news-green) 62%, var(--news-border));background:linear-gradient(180deg, #34c97b24, #112137f0), var(--news-surface-strong);border-radius:16px;min-width:0;padding:1.35rem;position:relative;box-shadow:0 18px 55px #00000052,inset 0 0 0 1px #34c97b14}.news-article__status-header{text-align:center}.news-article__status-header span{color:var(--aurora-text-secondary);font-size:.85rem;font-weight:700;display:block}.news-article__status-header strong{color:var(--news-green);text-shadow:0 0 34px #34c97b5c;margin-top:.6rem;font-size:3.05rem;font-weight:850;line-height:1;display:block}.news-article__status-header p,.news-article__status-cta p{color:#ffffffbf;line-height:1.55}.news-article__status-header p{max-width:28rem;margin:.8rem auto 0}.news-article__metrics{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;margin:1.25rem 0;display:grid}.news-article__metric{background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff24;border-radius:12px;gap:.3rem;min-width:0;padding:.8rem;display:grid}.news-article__metric span{color:#fff9;font-size:.75rem;font-weight:700}.news-article__metric strong{color:var(--aurora-text-primary);font-size:1.1rem;font-weight:820}.news-article__metric small{color:#ffffff8c;font-size:.75rem;line-height:1.3}.news-article__status-cta{border-top:1px solid #ffffff1a;padding-top:1rem}.news-article__status-cta strong{max-width:42rem;color:var(--aurora-text-primary);font-size:1.18rem;font-weight:850;line-height:1.35;display:block}.news-article .news-article__status-cta p{max-width:38rem;color:var(--aurora-text-muted);margin:.72rem 0 0;font-size:.76rem;line-height:1.45}.news-article__store-badges.store-badges{justify-content:flex-start;margin:.95rem 0 0}.news-article__store-badges.store-badges.compact{flex-wrap:wrap}.news-article__body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2rem;padding-top:2.2rem;display:grid}.news-article__content{min-width:0}.news-article__content section{margin:2.6rem 0}.news-article__content :where(section){padding-block:0}.news-article__content>section:first-child{margin-top:0}.news-article__date{white-space:nowrap}.news-article h2,.news-article h3{color:var(--aurora-text-primary);margin:0;line-height:1.2}.news-article h2{font-size:2.05rem}.news-article h3{font-size:1.2rem}.news-article p,.news-article li,.news-article dd{color:var(--aurora-text-secondary);font-size:1.04rem;line-height:1.7}.news-article p{margin:1rem 0}.news-article a{color:var(--news-green);text-underline-offset:3px;text-decoration-color:#34c97b61}.news-article__map-panel,.news-article__cta,.news-article__source-panel,.news-article__sidebar-card{border:1px solid var(--news-border);background:var(--news-surface);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff09}.news-article__visibility-table-wrap{border:1px solid var(--news-border);background:#ffffff09;border-radius:12px;overflow-x:auto}.news-article__visibility-table{border-collapse:collapse;width:100%}.news-article__visibility-table th,.news-article__visibility-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.8rem .9rem}.news-article__visibility-table th{color:#ffffff94;background:#ffffff0b;font-size:.8rem;font-weight:700}.news-article__visibility-table td{color:var(--aurora-text-secondary);font-size:.95rem;line-height:1.45}.news-article__visibility-table .news-article__cell-strong{color:var(--aurora-text-primary);font-weight:750}.news-article__visibility-table tr:last-child td{border-bottom:0}.news-article__section-heading{gap:.4rem;margin-bottom:1rem;display:grid}.news-article__map-panel{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);gap:1.25rem;padding:1rem;display:grid}.news-article__map{border:1px solid var(--news-border);background:#060e1cc2;border-radius:12px;align-self:start;margin:0;overflow:hidden}.news-article__map img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.news-article__caption{color:#ffffff94;padding:.8rem .9rem .9rem;font-size:.82rem;line-height:1.45}.news-article__map-copy{align-self:center;min-width:0}.news-article__plan{margin:0;padding-left:1.4rem}.news-article__plan li{margin:.5rem 0;padding-left:.25rem}.news-article__plan li::marker{color:var(--news-green);font-weight:800}.news-article__cta{background:linear-gradient(135deg, #34c97b29, #22d3ee1a), var(--news-surface);border-color:#34c97b52;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.3rem;display:grid}.news-article__cta-copy p{margin-bottom:0}.news-article__source-panel{padding:1.25rem}.news-article__source-list{margin:1rem 0 0;padding-left:1.15rem}.news-article__source-list li{margin:.65rem 0;font-size:.95rem}.news-article__sidebar{gap:1rem;display:grid;position:sticky;top:98px}.news-article__sidebar-card{gap:.7rem;padding:1rem;display:grid}.news-article .news-article__sidebar-card h2{font-size:1rem}.news-article__sidebar-card p{margin:0;font-size:.92rem}.news-article__sidebar-list{gap:.72rem;display:grid}.news-article__sidebar-list a{color:var(--aurora-text-secondary);font-size:.92rem;line-height:1.45;text-decoration:none;display:block}.news-article__sidebar-list a:hover{color:var(--news-green)}.news-index{padding-bottom:4rem}.news-index__hero{background:linear-gradient(180deg, #0712208c, var(--aurora-bg-primary)), radial-gradient(circle at 50% 0%, #34c97b1f, transparent 34%);border-bottom:1px solid #ffffff14;padding:4.5rem 0 3rem}.news-index__hero h1{max-width:13ch;color:var(--aurora-text-primary);margin:.75rem 0 1rem;font-size:4rem;line-height:1.03}.news-index__hero p{color:#ffffffc7;max-width:760px;margin:0;font-size:1.15rem}.news-index__list{padding:2.4rem 0 0}.news-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.news-index__card,.news-index__empty{border:1px solid var(--news-border);background:var(--news-surface);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff09}.news-index__card{gap:.8rem;padding:1.25rem;display:grid}.news-index__card>span,.news-index__meta span{color:#ffffff8a;font-size:.8rem;font-weight:760}.news-index__card h2{font-size:1.45rem}.news-index__card h2 a{color:var(--aurora-text-primary);text-decoration:none}.news-index__card h2 a:hover{color:var(--news-green)}.news-index__card p{margin:0;font-size:.96rem}.news-index__meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.news-index__meta strong{color:#071220;background:var(--news-green);border-radius:999px;padding:.34rem .58rem;font-size:.82rem}.news-index__empty{gap:1rem;max-width:760px;padding:1.4rem;display:grid}.news-index__empty h2{font-size:1.65rem}.news-index__empty p{margin:0}.news-index__links{flex-wrap:wrap;gap:.7rem;display:flex}.news-index__links a{background:#34c97b14;border:1px solid #34c97b47;border-radius:999px;align-items:center;min-height:2.35rem;padding:.45rem .72rem;font-size:.9rem;font-weight:760;text-decoration:none;display:inline-flex}@media (width<=980px){.news-article__hero-inner,.news-article__body,.news-article__map-panel,.news-article__cta{grid-template-columns:1fr}.news-article__status-card{max-width:620px}.news-article__sidebar{position:static}}@media (width<=720px){.news-article__hero{padding:3rem 0 2rem}.news-article__hero-inner,.news-article__container{width:min(100% - 1.5rem,1120px)}.news-article__title{max-width:none;font-size:2.65rem}.news-article__dek{font-size:1.08rem}.news-article h2{font-size:1.65rem}.news-article__metrics{grid-template-columns:1fr}.news-article__status-cta{text-align:center}.news-article__status-cta strong{max-width:24rem;margin-left:auto;margin-right:auto;font-size:1rem}.news-article .news-article__status-cta p{max-width:28rem;margin-left:auto;margin-right:auto}.news-article__status-cta .news-article__store-badges.store-badges{justify-content:center}.news-article__meta{gap:.2rem;display:grid}.news-index__hero h1{font-size:2.65rem}.news-index__grid{grid-template-columns:1fr}}@media (width<=460px){.news-article__title{font-size:2.2rem}.news-article__status-card,.news-article__map-panel,.news-article__cta,.news-article__source-panel,.news-article__sidebar-card{border-radius:14px}.news-article__status-header strong{font-size:2.35rem}.news-article__status-card,.news-article__cta,.news-article__source-panel{padding:1rem}}.news-article__past-event{margin:0 0 var(--aurora-spacing-m,12px);color:var(--aurora-textPrimary,#f7f7f7);background:#ff98001f;border:1px solid #ff980073;border-radius:10px;padding:10px 14px;font-size:.95rem;line-height:1.45}.news-article__past-event a{color:var(--aurora-primary,#6be7a0);text-decoration:underline}
