.tc-news-archive{margin-top:48px;scroll-margin-top:120px}.tc-news-filters{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:16px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.tc-news-filters label{display:flex;flex-direction:column;gap:6px;font-weight:650;min-width:0}.tc-news-filters input,.tc-news-filters select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #85919d;border-radius:8px;background:#fff;color:var(--ink);font:inherit}.tc-news-filters button{min-height:48px;padding:10px 20px;background:var(--gold);color:var(--ink);border:0;border-radius:8px;font:inherit;font-weight:750;cursor:pointer}.tc-news-filters>a{align-self:center}.tc-news-filters :focus-visible,.tc-archive-card a:focus-visible,.tc-archive-pagination a:focus-visible{outline:3px solid #846100;outline-offset:4px}.tc-archive-list{display:grid;gap:16px}.tc-archive-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.tc-archive-card h3{font-size:clamp(1.15rem,2.5vw,1.5rem);line-height:1.35;margin:8px 0 12px;overflow-wrap:anywhere}.tc-archive-card p{margin:0 0 14px;overflow-wrap:anywhere}.tc-archive-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px}.tc-archive-notice{border-left:4px solid var(--gold);background:#fff8dc;padding:18px 22px;margin:24px 0}.tc-archive-notice p{margin:6px 0 0}.tc-archive-back{margin:20px 0}@media(max-width:760px){.tc-news-filters{grid-template-columns:1fr;padding:18px}.tc-archive-card{padding:20px}.tc-news-filters>a{padding:8px 0}}