/* Larger news artwork on the left, independent reading panel on the right. */
html[data-theme] #updates .updates-grid{max-width:1080px;gap:32px}
html[data-theme] #updates .updates-grid>.update-card{flex:0 1 100%;width:100%;max-width:1080px;text-align:left}
html[data-theme] #updates .updates-grid>.news-has-media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}
html[data-theme] #updates .news-poster-open{padding:20px;min-width:0;align-self:stretch;background:var(--fp-soft);border-radius:0;overflow:hidden}
html[data-theme] #updates .news-has-media .update-image{width:auto;height:auto;max-width:100%;max-height:min(72svh,680px);object-fit:contain}
html[data-theme] #updates .update-body{padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;min-width:0}
html[data-theme] #updates .news-has-media .update-body{border-left:1px solid var(--fp-border)}
html[data-theme] #updates .update-body h3{font-size:clamp(24px,2.3vw,30px);line-height:1.5;margin:10px 0 18px}
html[data-theme] #updates .update-description{font-size:18px;line-height:1.9;margin-bottom:24px}
html[data-theme] #updates .update-body .card-label,html[data-theme] #updates .update-body .update-branch{text-align:left}
html[data-theme] #updates .update-body .text-link{align-self:flex-start;font-size:17px;min-height:44px;display:inline-flex;align-items:center}
html[data-theme] #updates .news-has-media>.update-video{width:100%;height:100%;max-height:72svh;min-width:0;object-fit:contain;background:#101210}
html[data-theme] #updates .news-has-media>.youtube-holder{width:100%;align-self:center;min-width:0}
@media(max-width:800px){
 html[data-theme] #updates .updates-grid>.news-has-media{grid-template-columns:minmax(0,1fr)}
 html[data-theme] #updates .news-poster-open{padding:16px}
 html[data-theme] #updates .news-has-media .update-image{max-height:min(68svh,640px)}
 html[data-theme] #updates .news-has-media .update-body{border-left:0;border-top:1px solid var(--fp-border)}
 html[data-theme] #updates .update-body{padding:24px}
 html[data-theme] #updates .update-body h3{font-size:24px}
 html[data-theme] #updates .update-description{font-size:17px}
}
