/* v0.7 content additions only. Existing global styles are unchanged. */
.media-update .media-note{margin:0 0 24px}
.media-update .progress-grid{margin-top:34px}
.media-update .gallery-link img{aspect-ratio:auto;object-fit:contain;transform:none}
.media-update .approved-render figcaption{flex-wrap:wrap;align-items:start}
.news-update .news-list{display:grid;gap:26px;margin:0}
.news-update .news-item{border-top:1px solid var(--taupe);padding-top:22px;max-width:960px}
.news-update .news-item h3{font-size:23px;font-weight:500;line-height:1.3;margin:9px 0 12px}
.news-update .news-item h3 a{text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px}
.news-update .news-item h3 a:hover{text-decoration:underline}
.news-update .news-item .copy{font-size:16px;margin:0 0 14px}
.news-update .news-meta{font-size:11px;letter-spacing:.035em;color:var(--muted);margin:0}
.news-update .news-item .text-link{min-height:44px}
@media(max-width:600px){.news-update .news-item h3{font-size:21px}.media-update .progress-grid{margin-top:28px}}
