body.page-news{background:radial-gradient(circle at top left,#fef9c3 0,#fefce8 40%,#ffffff 100%)}.news-hero{padding:var(--space-10) 0 var(--space-6)}.news-breadcrumb{padding-bottom:var(--space-3);font-size:var(--font-size-sm)}.news-breadcrumb-list{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-soft)}.news-breadcrumb-list a{color:var(--color-primary)}.news-grid-section{padding:0 0 var(--space-12)}.news-section-header{max-width:720px;margin:0 auto var(--space-8);text-align:center}.news-section-header .lead{margin-top:var(--space-3)}.news-header-cta-row{margin-top:var(--space-4);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.news-layout{display:grid;grid-template-columns:3fr 1.25fr;gap:var(--space-8)}.news-main{display:flex;flex-direction:column;gap:var(--space-6)}.news-card-grid{margin-top:var(--space-2)}.news-card-media{margin-bottom:var(--space-4);border-radius:var(--radius-md);overflow:hidden}.news-card-media img{width:100%;height:auto;display:block}.news-card-body p:last-child{margin-bottom:0}.news-card-footer{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.news-meta-row{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.news-tag-list{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.news-calendar-list{flex-direction:column;gap:var(--space-3)}.news-calendar-item h3{font-size:var(--font-size-base);margin-bottom:var(--space-1)}.news-calendar-item p{font-size:var(--font-size-sm);margin-bottom:0}.news-sidebar{display:flex;flex-direction:column;gap:var(--space-5)}.news-sidebar-links{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);margin:var(--space-3) 0}.news-sidebar-links a{color:var(--color-primary)}.news-sidebar-links a:hover{color:var(--color-text);text-decoration:underline}.news-sidebar-cta{width:100%;margin-top:var(--space-2);justify-content:center}.news-card--featured{border-color:var(--color-primary-soft);box-shadow:var(--shadow-medium);background:linear-gradient(145deg,rgba(255,255,255,0.98),rgba(254,249,195,0.95))}.hero-shell--news{margin-bottom:var(--space-2)}@media (max-width:1024px){.news-layout{grid-template-columns:1fr;gap:var(--space-6)}.news-sidebar{order:-1}}@media (max-width:768px){.news-hero{padding:var(--space-8) 0 var(--space-4)}.news-section-header{margin-bottom:var(--space-6);text-align:left}.news-header-cta-row{justify-content:flex-start}.news-card-footer{flex-direction:column;align-items:flex-start}}