/* WordPress markup onto the prototype's (generated by build_theme.py). Everything else is the prototype's CSS. */
.wp-site-blocks { margin: 0; padding: 0; }
.wp-block-template-part, .wp-block-post-content { display: contents; }
.wp-block-image img { height: auto; }
/* the media box in the audience panels is the Image block's figure itself */
figure.c-media, figure.ca-pagehead__media { margin: 0; }   /* the prototype used <picture>, which has no default margin */
figure.c-media > img { width: 100%; height: 100%; object-fit: cover; display: block; }
.admin-bar .ca-header { top: calc(var(--ca-header-top) + 32px); }
@media (max-width: 782px) { .admin-bar .ca-header { top: calc(var(--ca-header-top) + 46px); } }
/* Dürr shows as a text credit until written permission is on file (brief point 6) */
.ca-partner__credit { font: inherit; font-weight: 600; color: var(--ca-ink, inherit); }
