.news-layout{grid-template-columns:minmax(240px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.news-filters{border-top:1px solid var(--cyan);padding-top:1.4rem;position:sticky;top:2rem}.news-filter-field>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:800}.news-filter-field{gap:.55rem;margin-top:1.2rem;display:grid}.news-filter-field:first-child{margin-top:0}.news-filter-field input,.news-filter-field select{width:100%;min-height:44px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface);border:1px solid var(--line-medium);font:inherit;border-radius:0;padding:.75rem;font-size:.8rem}.news-filter-field input::placeholder{color:var(--subtle)}.news-filter-field input:focus,.news-filter-field select:focus{border-color:var(--cyan);outline:1px solid var(--cyan);outline-offset:1px}.news-filter-status{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.news-filter-status>span{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.news-filter-status button,.news-pagination button{color:var(--cyan-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.news-filter-status button{font-size:.75rem}.news-filter-status button:hover:not(:disabled),.news-pagination button:hover:not(:disabled){text-decoration:underline}.news-filter-status button:disabled,.news-pagination button:disabled{color:var(--disabled);cursor:default}.news-results{min-width:0;min-height:70vh}.news-feed{overflow-anchor:none}.news-item{border-bottom:1px solid var(--line);padding:3.2rem 0}.js .news-item-page-hidden{display:none}.no-js .news-layout{grid-template-columns:1fr}.no-js .news-filters,.no-js .news-pagination{display:none}.news-meta{color:var(--subtle);font-family:var(--font-mono);letter-spacing:.07em;flex-wrap:wrap;gap:.75rem 1.2rem;margin-bottom:1.3rem;font-size:.75rem;display:flex}.news-meta span{color:var(--cyan)}.news-item h2{max-width:780px;font-size:clamp(2rem,3.5vw,3.2rem)}.news-item>p{max-width:790px;color:var(--muted)}.news-footer{justify-content:space-between;align-items:end;gap:2rem;margin-top:2rem;display:flex}.news-footer ul{margin:0}.news-footer a{color:var(--cyan-soft);flex:none;font-size:.8rem;font-weight:800;text-decoration:none}.news-footer a:hover{text-decoration:underline}.news-empty{border-bottom:1px solid var(--line);padding:4rem 0}.news-empty h2{margin-bottom:.7rem;font-size:clamp(1.8rem,3vw,2.6rem)}.news-empty p{color:var(--muted);margin:0}.news-pagination{z-index:5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d1df5;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:62px;padding:0 .8rem;display:grid;position:sticky;top:0;box-shadow:0 10px 24px #01061047}.news-pagination>span{color:var(--subtle);font-family:var(--font-mono);text-align:center;font-size:.75rem}.news-pagination button{font-size:.76rem}.news-pagination button:first-child{justify-self:start}.news-pagination button:last-child{justify-self:end}@media (width<=880px){.news-layout{grid-template-columns:1fr}.news-filters{position:static}}@media (width<=620px){.news-footer{flex-direction:column;align-items:flex-start}}
