/* Compact news: the native disclosure also works without JavaScript. */
body.page-news .news-latest .editorial-news-grid{align-items:start;gap:20px}
body.page-news .news-latest .editorial-news-grid>.editorial-news-card{grid-column:auto;padding:24px;display:block}
body.page-news .news-latest .editorial-news-card .editorial-news-icon{display:none}
body.page-news .news-latest .editorial-news-card .news-byline{font-size:12px;line-height:1.55;margin:0 0 12px}
body.page-news .news-latest .editorial-news-card .kicker{font-size:11px;line-height:1.5;letter-spacing:.1em}
body.page-news .news-latest .editorial-news-card h3{font-size:26px;line-height:1.2;margin:12px 0}
body.page-news .news-latest .editorial-news-card .news-excerpt{font-size:15px;line-height:1.65;margin:0 0 16px}
.news-expand{border-top:1px solid rgba(203,179,132,.3);margin-top:16px}
.news-expand>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#dcc596;min-height:48px;font-size:14px;font-weight:500}
.news-expand>summary::-webkit-details-marker{display:none}
.news-expand>summary:focus-visible{outline:2px solid #dcc596;outline-offset:5px;border-radius:3px}
.news-expand-sign::before{content:'+';font-size:25px;font-weight:400}
.news-expand-less{display:none}
.news-expand[open]>summary .news-expand-more{display:none}
.news-expand[open]>summary .news-expand-less{display:inline}
.news-expand[open]>summary .news-expand-sign::before{content:'−'}
.news-expanded-content{padding:4px 0 8px}
.news-expanded-content p{margin:0 0 16px}
.news-expanded-content .button{white-space:normal;max-width:100%}
@media(max-width:600px){body.page-news .news-latest .editorial-news-card{padding:20px}body.page-news .news-latest .editorial-news-card h3{font-size:24px}}
