.nc{--nc-blue:#118cff;--nc-ink:#f8fbff;--nc-muted:#aebbe0;background:radial-gradient(circle at 12% 8%,rgba(18,115,255,.18),transparent 35%),#070a2b;color:var(--nc-ink);padding-bottom:1px}.nc .wrap{width:min(1180px,calc(100% - 36px))}.nc-masthead{color:#fff;background:radial-gradient(ellipse at 90% 10%,#1985d875,transparent 60%),linear-gradient(110deg,#073569,#071c43)}.nc-topline{display:flex;justify-content:space-between;gap:12px;padding-top:18px;font-size:.66rem;font-weight:700;letter-spacing:.12em;color:#bcdaf5}.nc-brandrow{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 30px}.nc-brand{font:900 clamp(3.5rem,8vw,6.6rem)/.9 'Barlow Condensed',Arial,sans-serif;letter-spacing:-.02em;display:flex;gap:.13em;align-items:center}.nc-brand span{background:linear-gradient(120deg,#096de0,#143a86);color:#fff;padding:4px 12px 7px;font-size:.8em;letter-spacing:0;box-shadow:4px 4px 0 #20dcff}.nc-brandrow p{color:#c4dcf4;margin:18px 0 0;font-size:.94rem}.nc-weather-link{border:1px solid #347ab0;padding:16px 20px;color:#fff;text-decoration:none;border-radius:5px;font-size:.8rem;background:#0e3b6599}.nc-weather-link span{display:block;font-size:.62rem;letter-spacing:.14em;font-weight:800;color:#5be0ff;margin-bottom:6px}.nc-servicebar{background:#101b50;color:#fff}.nc-servicebar .wrap{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin}.nc-servicebar a{color:#fff;padding:13px 17px;text-decoration:none;font-size:.76rem;font-weight:800;white-space:nowrap}.nc-servicebar a[aria-current]{background:#123575;border-bottom:3px solid #20dcff}.nc-deskbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 18px}.nc-desk-label{color:#65ddff;font-size:.72rem;font-weight:800;letter-spacing:.15em}.nc-deskbar p{font-size:.72rem;color:var(--nc-muted);margin:5px 0 0}.nc button{font-family:Archivo,Arial,sans-serif;cursor:pointer}.nc #refresh-news{border:1px solid #3879bc;background:#111f51;color:#d6f6ff;padding:10px 14px;border-radius:4px;font-weight:800;font-size:.75rem}.nc #refresh-news:disabled{opacity:.5;cursor:wait}.nc-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid rgba(76,157,255,.25);padding:12px 0}.nc-tabs{display:flex;flex-wrap:wrap;gap:6px}.nc-tabs button{padding:9px 12px;color:#b9c9e9;border:1px solid transparent;background:transparent;border-radius:4px;font-size:.74rem;font-weight:800}.nc-tabs button.is-active{background:#1269d1;color:#fff}.nc-search input{border:1px solid #344c81;background:#080d34;color:#f8fbff;padding:10px 12px;border-radius:4px;font: .78rem Archivo;width:230px}.nc-results-status{font-size:.73rem;color:#aebbe0;padding:12px 0}.nc-top-stories{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:25px;margin:8px 0 32px}.nc-story{background:linear-gradient(145deg,#101a4b,#0c1239);border:1px solid rgba(76,157,255,.3);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 8px 28px rgba(0,0,0,.22)}.nc-story a{color:inherit;text-decoration:none}.nc-story a:hover h2,.nc-story a:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.nc-photo{aspect-ratio:16/9;overflow:hidden;background:#102f55;position:relative}.nc-photo img{display:block;width:100%;height:100%;object-fit:cover}.nc-image-fallback{height:100%;min-height:160px;display:flex;align-items:flex-end;justify-content:space-between;padding:24px;background:radial-gradient(ellipse at top right,#1993c94d,transparent 65%),linear-gradient(135deg,#0c407c,#061d41);color:#fff}.nc-image-fallback strong{font:800 2.5rem/.9 'Barlow Condensed';max-width:130px}.nc-image-fallback span{font-size:.62rem;letter-spacing:.09em;border-left:2px solid #43ddff;padding-left:9px;max-width:110px}.nc-story-copy{padding:20px 22px;display:flex;flex-direction:column;flex:1}.nc-story-kicker{font-size:.65rem;font-weight:800;color:#65ddff;letter-spacing:.12em;margin-bottom:9px;display:block}.nc-story h2,.nc-story h3{font:800 1.4rem/1.18 Archivo,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 12px}.nc-lead-story h2{font-size:clamp(1.6rem,3vw,2.15rem)}.nc-summary{font-size:.84rem;line-height:1.65;color:#c1cce5;margin:0 0 16px}.nc-meta{font-size:.64rem;color:#a5b6d5;line-height:1.5;margin-top:auto;border-top:1px solid rgba(76,157,255,.22);padding-top:12px;display:flex;justify-content:space-between;gap:12px}.nc-read{display:block;color:#5cdfff;font-size:.72rem;font-weight:800;margin-top:13px}.nc-rail{background:#0e1444;border:1px solid rgba(76,157,255,.3);padding:20px 22px;align-self:start;border-top:4px solid #20dcff}.nc-rail h2{font-size:.81rem;letter-spacing:.12em;margin:0 0 10px}.nc-rail ol{padding:0;margin:0;list-style:none;counter-reset:news}.nc-rail li{counter-increment:news;border-bottom:1px solid rgba(76,157,255,.22);padding:16px 0;display:flex;gap:13px;font-size:.85rem;font-weight:700;line-height:1.4}.nc-rail li:before{content:counter(news,decimal-leading-zero);color:#65ddff;font-size:1.1rem;font-weight:800}.nc-rail li a{color:#f0f5ff;text-decoration:none}.nc-rail li a:hover{text-decoration:underline}.nc-rail time{display:block;font-size:.64rem;color:#a5b6d5;font-weight:400;margin-top:7px}.nc-rail-link{display:block;margin-top:17px;color:#5cdfff;text-decoration:none;font-size:.75rem;font-weight:800}.nc-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:3px solid #118cff;padding-bottom:10px;margin-bottom:19px}.nc-section-heading h2{font-size:.9rem;letter-spacing:.05em;margin:0}.nc-section-heading span{font-size:.7rem;color:#aebbe0}.nc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nc-grid .nc-story h3{font-size:1.15rem}.nc-grid .nc-story-copy{padding:18px}.nc-grid .nc-summary{font-size:.77rem}.nc-community{margin:35px 0 20px;background:linear-gradient(110deg,#0a3769,#092243);color:#fff;padding:28px;display:grid;grid-template-columns:1.3fr 1fr;gap:24px;border-top:4px solid #128ed9}.nc-community span{font-size:.63rem;letter-spacing:.14em;color:#6ddfff;font-weight:800}.nc-community h2{font-size:1.3rem;line-height:1.3;margin:12px 0}.nc-community p{font-size:.8rem;color:#bfd2e4}.nc-resource-links{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:center}.nc-resource-links a{color:#fff;border:1px solid #476e90;padding:13px;text-decoration:none;font-size:.73rem;background:#ffffff08}.nc-source-note{font-size:.68rem;color:#a1b1d2;line-height:1.7;margin-bottom:30px}.nc-loading,.nc-empty{padding:30px;background:#0e1444;border:1px solid #2e4b80;color:#becce8;font-size:.9rem}.nc-empty{grid-column:1/-1}.nc a:focus-visible,.nc button:focus-visible,.nc input:focus-visible{outline:3px solid #15b8e7;outline-offset:3px}.nc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.nc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-controls{align-items:stretch;flex-direction:column}.nc-search input{width:100%}.nc-top-stories{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:16px}}@media(max-width:620px){.nc .wrap{width:calc(100% - 28px)}.nc-topline{font-size:.53rem;letter-spacing:.04em;flex-wrap:wrap}.nc-brandrow{padding:24px 0;align-items:flex-start;flex-direction:column}.nc-weather-link{padding:10px 12px;width:100%}.nc-brand{font-size:4.3rem}.nc-brandrow p{font-size:.8rem}.nc-deskbar{gap:10px}.nc-tabs{gap:3px}.nc-tabs button{font-size:.65rem;padding:9px}.nc-top-stories,.nc-grid,.nc-community{grid-template-columns:1fr}.nc-lead-story h2{font-size:1.6rem}.nc-story-copy{padding:18px}.nc-section-heading span{display:none}.nc-community{padding:22px}.nc-rail{padding:18px}.nc-rail li{padding:13px 0}.nc-story .nc-meta{flex-wrap:wrap}}

.nc-brand{margin:0}.nc-story>a{display:flex;flex-direction:column;flex:1}.nc-photo{flex-shrink:0}

.nc-search input::placeholder{color:#9aadd0}.nc-story:hover{border-color:#118cff}.nc-tabs button:not(.is-active):hover{background:#152453;color:#fff}.nc-resource-links a:hover,.nc-weather-link:hover{background:#174d815e;border-color:#20dcff}
