/* Only replace next/image fill positioning on server-rendered PHP pages. */
.php-fill-image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.php-caption { margin-top: 8px; color: var(--muted); font-size: 13px; }
.publication-block-image > figure { margin: 0; }
.case-card-body > h2 { font-size: 24px; font-weight: 500; line-height: 1.1; letter-spacing: -.03em; }
