/* Image previews on the press kit. The CSP blocks inline styles, so they live here. */
.press-images{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}
.legal article .press-images{padding-left:0}
.legal article .press-images li{margin:0}
.press-images a{display:block;height:100%;padding:12px;background:var(--cream);border:1px solid var(--edge);border-radius:16px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}
.press-images a:hover{border-color:var(--caption)}
.press-images img{display:block;width:100%;height:220px;object-fit:contain;margin-bottom:12px}
.press-images span{display:block;color:var(--caption);font-size:14px;font-weight:400}
@media (forced-colors:active){.press-images a{border:1px solid CanvasText}}
