.pr-news-head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: .6rem 2rem; margin-bottom: 1.5rem; }
.pr-news-head h2 { margin: 0; }
.pr-news-head .pr-arrow { margin: 0; }
.pr-news-kicker { display: inline-flex; align-items: center; gap: .55rem; margin: 0 0 .5rem; font-size: .78rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--pr-cta); }
.pr-news-dot { flex: none; width: .55rem; height: .55rem; border-radius: 50%; background: #2E8B57; animation: pr-news-pulse 2.4s ease-out infinite; }
@keyframes pr-news-pulse {
	0% { box-shadow: 0 0 0 0 rgba(46, 139, 87, .55); }
	70% { box-shadow: 0 0 0 .55rem rgba(46, 139, 87, 0); }
	100% { box-shadow: 0 0 0 0 rgba(46, 139, 87, 0); }
}
@media (prefers-reduced-motion: reduce) { .pr-news-dot { animation: none; } }
.entry-content .pr-news-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.25rem; }
.pr-news-list li { display: flex; flex-direction: column; margin: 0; padding: 1.2rem 1.3rem 1.3rem; background: #fff; border: 1px solid var(--pr-line, rgba(15, 40, 70, .12)); border-top: 3px solid var(--pr-cta); border-radius: 4px; }
.pr-news-list .wp-block-latest-posts__post-date { order: -1; margin-bottom: .45rem; font-size: .76rem; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; color: var(--global-palette6); }
.pr-news-list .wp-block-latest-posts__post-title { font-family: var(--pr-serif); font-size: 1.15rem; line-height: 1.3; color: var(--global-palette3); text-decoration: none; }
.pr-news-list .wp-block-latest-posts__post-title:hover { color: var(--pr-cta); text-decoration: underline; text-underline-offset: 3px; }
.pr-news-list .wp-block-latest-posts__post-excerpt { margin: .55rem 0 0; font-size: .9rem; line-height: 1.5; color: var(--global-palette5); }
.pr-news-list .wp-block-latest-posts__post-excerpt p { margin: 0; }
.pr-news-list .wp-block-latest-posts__post-excerpt a { display: none; }
.entry-content .pr-news-archive { grid-template-columns: 1fr; max-width: 760px; }
.pr-news-archive .wp-block-latest-posts__post-title { font-size: 1.3rem; }
.pr-news-archive .wp-block-latest-posts__post-excerpt { font-size: .98rem; }
.pr-news-note { max-width: 760px; font-size: .9rem; color: var(--global-palette5); }
@media (max-width: 900px) {
	.entry-content .pr-news-list { grid-template-columns: 1fr; gap: .9rem; }
	.pr-news-list li { padding: 1rem 1.1rem 1.1rem; }
}
.single-post .article-post-thumbnail { display: none; }
@media (max-width: 900px) { .pr-home-news .wp-block-latest-posts__post-excerpt { display: none; } }
