.news-updated{font-size:.875rem!important}.news-filters{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1.5rem}.news-filters[hidden],[hidden]{display:none!important}.news-filters button{font:inherit;font-size:.9rem;padding:.65rem 1rem;border:1px solid #b8a7c3;border-radius:4px;background:transparent;color:#352342;cursor:pointer}.news-filters button[aria-pressed=true]{background:#352342;color:white}.news-filters button:focus-visible{outline:3px solid #86669e;outline-offset:3px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.news-card{padding:1.8rem;background:#efebf2;border-top:3px solid #765b8c;display:flex;flex-direction:column;min-height:230px}.news-card h2{font-size:1.45rem;line-height:1.4;letter-spacing:-.025em;margin:1rem 0 1.5rem;overflow-wrap:anywhere}.news-card time{font-size:.8rem;color:#526064;margin-top:auto}.news-sources{margin-top:3rem;padding:1.5rem 0;border-top:1px solid #d9dfe0}.news-sources summary{cursor:pointer;font-weight:600}.news-sources p{max-width:740px}.news-home{border-top:1px solid #d9dfe0}.news-home h3{font-size:1.25rem;line-height:1.4;margin:.8rem 0}.news-home .news-grid{margin-top:2rem}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.news-grid{grid-template-columns:1fr}.news-card{min-height:0}}