.news-browser{min-width:0;background:var(--nilla-bg)}.updates-page .console-page-hero{padding-block:38px 34px}.updates-page .console-page-hero h1{font-size:clamp(38px,5vw,58px);line-height:1.04}.updates-page .console-page-hero p{max-width:66ch}.news-browser .news-browser__head{margin-bottom:22px;align-items:baseline}.news-browser .news-browser__head h2{font-size:25px;line-height:1.2;letter-spacing:-.035em}.news-browser .news-browser__head>p{max-width:38ch;font-size:11px}.news-browser :is(button,a,input,select):focus-visible{outline:2px solid var(--theme-accent-2);outline-offset:3px}.news-bulletin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--nilla-border)}.news-bulletin>div{padding:20px 0;min-width:0}.news-bulletin>div+div{border-left:1px solid var(--nilla-border);padding-left:20px}.news-bulletin dt{font:600 9px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-ink-dim)}.news-bulletin dd{margin:7px 0 0;font:700 30px/1 var(--theme-display),sans-serif;color:var(--nilla-accent);font-variant-numeric:tabular-nums}.news-bulletin dd[data-text=true]{font:550 16px/1.45 var(--theme-display),sans-serif;letter-spacing:-.015em}.news-provenance{margin:14px 0 25px;font:400 10px/1.8 var(--font-mono);color:var(--theme-ink-dim)}.news-filter-panel{margin-top:28px;scroll-margin-top:25px}.news-filter-panel h3,.news-results h3{font:650 19px/1.3 var(--theme-display),sans-serif;letter-spacing:-.025em;margin:0 0 15px}.news-filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,.8fr);gap:0;margin-top:18px;border:1px solid var(--nilla-border)}.news-filters .console-field{padding:14px 12px;min-width:0;border-right:1px solid var(--nilla-border)}.news-filters .console-field:nth-child(3){border-right:0}.news-filters .console-field :is(input,select){font-size:10px;background:var(--nilla-bg);padding:10px 9px}.news-filter-submit{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;border-top:1px solid var(--nilla-border)}.news-filter-submit .console-small{margin:0}.news-results{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px}.news-results .console-small,.news-results h3{margin:0}.news-result-count{margin-top:9px}.news-archive{margin-top:28px;scroll-margin-top:25px}.news-reset{border:0;background:transparent;padding:5px 0;color:var(--theme-accent-2);font:600 10px var(--font-mono);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.news-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0;border-left:1px solid var(--nilla-border)}.news-stories:empty{display:none}.news-story{border-right:1px solid var(--nilla-border);border-bottom:1px solid var(--nilla-border);background:var(--nilla-bg);padding:24px;display:flex;flex-direction:column;min-width:0}.news-story--lead{grid-column:1/-1;padding:28px;background:linear-gradient(120deg,color-mix(in srgb,var(--nilla-accent) 5%,var(--nilla-bg)),var(--nilla-bg) 70%);border-top:2px solid var(--nilla-accent)}.news-story:last-child:nth-child(2n){grid-column:1/-1}.news-story .console-cap{flex-wrap:wrap;gap:8px;color:var(--nilla-accent)}.news-story h3{margin:20px 0 12px;font:650 21px/1.3 var(--theme-display),sans-serif;letter-spacing:-.02em}.news-story--lead h3{max-width:36ch;font-size:clamp(24px,2.5vw,34px);line-height:1.2}.news-story h3,.news-story>p{overflow-wrap:anywhere}.news-story h3 a{color:var(--nilla-text);text-decoration:none}.news-story h3 a:hover{color:var(--nilla-accent)}.news-story>p{font-size:12px;line-height:1.8;color:var(--theme-ink-dim);margin:0 0 25px}.news-story--lead>p{max-width:78ch;font-size:13px}.news-story__source{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;font:9px/1.5 var(--font-mono);color:var(--theme-ink-dim);padding-top:15px;border-top:1px solid var(--nilla-border)}.news-story__source span:last-child{color:var(--theme-accent-2)}.news-story__source span{min-width:0;overflow-wrap:anywhere}.news-story__source a{color:var(--nilla-accent);text-decoration:none}.news-story__source a:hover{text-decoration:underline;text-underline-offset:3px}.news-archive-state{border-block:1px solid var(--nilla-border);padding:25px 0;margin:22px 0;background:var(--nilla-bg)}.news-archive-state h4{margin:10px 0 13px;font:650 26px/1.2 var(--theme-display),sans-serif;letter-spacing:-.035em}.news-archive-state>p:not(.console-eyebrow){max-width:68ch;color:var(--theme-ink-dim);font:11px/1.85 var(--theme-body),sans-serif}.news-state-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:18px}.news-state-actions a{font:600 10px/1.8 var(--font-mono);color:var(--nilla-accent);text-underline-offset:3px}.news-archive-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.news-archive-actions .console-small{flex-basis:100%;margin:0}.news-archive-actions .news-refresh{background:var(--nilla-bg);color:var(--nilla-text);border-color:var(--nilla-border)}.news-refresh-notice{padding:18px 20px;border-left:2px solid var(--nilla-accent);background:color-mix(in srgb,var(--nilla-accent) 5%,var(--nilla-bg));font:12px/1.8 var(--theme-body),sans-serif}.news-refresh-notice strong{color:var(--nilla-text)}.news-refresh-notice p{margin:5px 0 0;max-width:72ch;color:var(--theme-ink-dim)}.news-article{max-width:800px;margin:0 auto}.news-article__body{font-size:16px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.news-article__source{margin:32px 0}.news-workstation{margin-top:32px;padding:25px;border:1px solid var(--nilla-border);border-top:2px solid var(--nilla-accent);background:var(--nilla-bg)}.news-workstation h2{font:650 clamp(25px,3vw,36px)/1.1 var(--theme-display),sans-serif;letter-spacing:-.03em;margin:16px 0}.news-workstation p{color:var(--theme-ink-dim);font-size:12px;line-height:1.8}.news-workstation__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.news-workstation__actions>a:not(.console-button){color:var(--nilla-text);font:10px/1.8 var(--font-mono);text-underline-offset:4px}@container well (max-width:600px){.news-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.news-filters .console-field:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--nilla-border)}.news-stories{grid-template-columns:1fr}.news-story{padding:20px}.news-workstation{padding:21px}}@container well (max-width:400px){.news-bulletin>div+div{padding-left:10px}.news-bulletin dt{font-size:8px;letter-spacing:.03em}.news-bulletin dd{font-size:26px}.news-bulletin dd[data-text=true]{font-size:12px}}