.news-center{padding-top:3rem;padding-bottom:3rem}.news-center-intro{max-width:760px;margin-bottom:3rem}.news-center h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin:.75rem 0 1rem}.news-center h2{font-size:1.5rem;margin:0 0 .75rem}.news-center p{color:var(--text-muted);line-height:1.7}.news-center a{color:var(--primary-dark)}.news-center-section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.news-center-section-heading p{margin:0}.news-center-updated{font-size:.875rem;margin-bottom:1.5rem}.news-center-archive{border-top:1px solid var(--border-color);padding-top:2rem;margin-top:3rem}.news-center-year{margin-top:2rem}.news-center-year h3{font-size:1.25rem;margin-bottom:1rem}.news-center-weeks{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem;list-style:none;padding:0}.news-center-weeks a{display:block;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--card-bg);padding:.75rem;text-align:center;text-decoration:none}.news-center-weeks a:focus-visible,.news-center-weeks a:hover{border-color:var(--primary-color);background:#eff6ff}.news-center-empty{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2rem;background:var(--card-bg)}@media (max-width:768px){.news-center .news-cards-grid{grid-template-columns:1fr}}@media (max-width:640px){.news-center-section-heading{align-items:flex-start;flex-direction:column}}