@charset "UTF-8";.pagination{align-items:center;border-top:1px solid var(--surface-border);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-top:clamp(2rem,5vw,3rem);padding-top:1.25rem}.pagination__status{color:var(--text-muted);font-size:.9rem;margin:0;order:0;text-align:center;width:100%}.pagination__step{align-items:center;border:1px solid var(--surface-border);border-radius:var(--radius-sm);display:inline-flex;font-weight:600;gap:.15rem;min-height:2.75rem;padding:.5rem 1rem;text-decoration:none}a.pagination__step{color:var(--link)}a.pagination__step:hover,a.pagination__step:focus-visible{background:var(--bg-elev);border-color:var(--accent)}.pagination__step--end{color:var(--text-dim);opacity:.45}.pagination__step--prev{order:1}.pagination__step--next{order:2;margin-inline-start:auto}@media(min-width:30rem){.pagination__status{order:1;width:auto}.pagination__step--prev{order:0}.pagination__step--next{order:2;margin-inline-start:0}}.news-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.news-item{align-items:flex-start;border-top:1px solid var(--surface-border);display:flex;gap:1.25rem;padding:1.5rem 0}.news-item:first-child{border-top:0;padding-top:0}.news-item__thumb{background:var(--bg-elev);border:1px solid var(--surface-border);border-radius:var(--radius-sm);block-size:7.5rem;flex:0 0 auto;inline-size:7.5rem;object-fit:cover}.news-item__thumb--placeholder{align-items:center;background:var(--logo-bg);border-color:var(--logo-border);display:flex;justify-content:center}.news-item__thumb--placeholder img{block-size:auto;inline-size:68%;object-fit:contain;opacity:.85}.news-item__text{min-inline-size:0}.news-item__title{font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.3;margin:0}.news-item__title a{color:var(--text);text-decoration:none}.news-item__title a:hover,.news-item__title a:focus-visible{color:var(--link);text-decoration:underline}.news-item__meta{color:var(--text-muted);font-size:.85rem;margin:.35rem 0 0}.news-item__author{white-space:nowrap}.news-item__excerpt{color:var(--text-dim);line-height:1.6;margin:.5rem 0 0;overflow-wrap:anywhere}@media(max-width:40rem){.news-item{display:grid;gap:.75rem}.news-item__thumb{aspect-ratio:16/9;block-size:auto;inline-size:100%}.news-item__thumb--placeholder img{inline-size:auto;max-block-size:60%;max-inline-size:10rem}}
