.news-header{border-bottom:1px solid hsl(var(--color-manatee) / .35)}.news-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:760px;margin-inline:auto;padding:16px 20px;display:flex}.news-nav__brand{color:var(--color-text-primary);font-size:20px;font-weight:900;text-decoration:none}.news-nav__links{flex-wrap:wrap;gap:4px 16px;display:flex}.news-nav__link{color:var(--color-text-secondary);font-size:15px;font-weight:600;text-decoration:none}.news-nav__link:hover{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.news-body{max-width:760px;margin-inline:auto;padding:32px 20px 48px}.news-page-title{color:var(--color-text-primary);text-wrap:balance;font-size:32px;font-weight:700;line-height:1.2;font-family:var(--font-family-heading);margin:0}.news-card{border:1px solid hsl(var(--color-manatee) / .35);background-color:var(--color-back-secondary);border-radius:18px;margin-top:24px;padding:24px}.news-card-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.news-card-meta__author{color:inherit;text-decoration:underline;text-decoration-color:hsl(var(--color-manatee) / .6);text-underline-offset:2px}.news-card-meta__author:hover{color:var(--color-text-primary)}.news-badge{background-color:var(--color-back-primary);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:10rem;padding:2px 10px;font-size:11px;font-weight:600}.news-intro{border-left:4px solid hsl(var(--color-lilac));background-color:var(--color-back-primary);color:var(--color-text-primary);border-radius:12px;margin:16px 0 0;padding:16px;font-size:17px;line-height:1.7}.news-prose p{color:var(--color-text-primary);margin:0;font-size:17px;line-height:1.75}.news-prose p+p{margin-top:12px}.news-item{margin-top:24px}.news-item:first-child{margin-top:16px}.news-item__heading{color:var(--color-text-primary);font-size:20px;font-weight:700;line-height:1.3;font-family:var(--font-family-heading);margin:0}.news-item__heading+p{margin-top:8px}.news-card-title{letter-spacing:-.015em;font-size:22px;font-weight:800;line-height:1.3;font-family:var(--font-family-heading);margin:10px 0 0}.news-card-title a{color:inherit;text-decoration:none}.news-card-title a:hover{text-underline-offset:3px;text-decoration:underline}.news-teaser{color:var(--color-text-primary);margin:12px 0 0;padding-inline-start:20px;font-size:15px;line-height:1.6}.news-card-count{color:var(--color-text-secondary);margin:12px 0 0;font-size:12px}.news-section-title{font-size:24px;font-weight:700;line-height:1.3;font-family:var(--font-family-heading);margin:32px 0 0}.news-past-list{margin:8px 0 0;padding:0;list-style:none}.news-past-item{border-bottom:1px solid hsl(var(--color-manatee) / .35)}.news-past-link{color:inherit;padding:16px 0;text-decoration:none;display:block}.news-past-meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.news-past-title{color:var(--color-text-primary);margin-top:6px;font-size:17px;font-weight:600;line-height:1.4;display:block}.news-past-link:hover .news-past-title{text-underline-offset:3px;text-decoration:underline}.news-all-link{color:var(--color-text-secondary);margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.news-all-link:hover{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.news-day-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:600;display:grid}.news-day-nav a{color:var(--color-text-secondary);text-decoration:none}.news-day-nav a:hover{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.news-day-nav__archive{justify-self:center}.news-day-nav__next{text-align:right;justify-self:end}.news-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:14px;font-weight:600;display:flex}.news-pagination__link{border:1px solid hsl(var(--color-manatee) / .35);color:var(--color-text-secondary);border-radius:10rem;padding:6px 14px;text-decoration:none}.news-pagination__link:hover{border-color:hsl(var(--color-manatee) / .7);color:var(--color-text-primary)}.news-pagination__current{background-color:var(--color-back-secondary);color:var(--color-text-primary);border-radius:10rem;padding:6px 14px}.news-related-list{color:var(--color-text-primary);margin:8px 0 0;padding-inline-start:20px;font-size:15px;line-height:1.7}.news-related-list a{color:var(--color-text-primary);text-underline-offset:2px}.news-empty{color:var(--color-text-secondary);line-height:1.7}.news-empty p{margin:0}@media (max-width:600px){.news-nav,.news-body{padding-inline:16px}}