/* Preserve the supplied layout while using standard image blocks. */
figure.wp-block-image.caesar-image{display:contents;margin:0}
figure.wp-block-image.caesar-image img{max-width:100%;vertical-align:middle}
figure.wp-block-image.company-logo img{display:block;width:196px;height:auto}
.footer figure.wp-block-image.company-logo img{width:190px}
figure.wp-block-image.street-hero-photo{display:block;position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0}
figure.wp-block-image.street-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}
.energy-b3 figure.wp-block-image.street-hero-photo img{object-position:56% 57%}
@media(max-width:720px){.energy-b3 figure.wp-block-image.street-hero-photo img{object-position:60% center}}
.wp-block-heading{padding:0}.wp-block-details>summary{list-style:none}
.caesar-posts h1{font-size:clamp(30px,4vw,48px);line-height:1.6;margin-bottom:28px}
.caesar-posts article{margin-bottom:38px}.caesar-posts img{max-width:100%;height:auto}
.caesar-posts time{font-size:13px;color:var(--muted)}
.caesar-posts p{margin:1em 0}.caesar-posts ul{list-style:disc;padding-left:1.4em}
.caesar-news-list{display:grid;gap:24px;margin-top:32px}.caesar-news-list a{text-decoration:underline;text-underline-offset:4px}
.caesar-news-list img{max-width:280px;height:auto;display:block}
@media(max-width:1050px){.header figure.wp-block-image.company-logo img{width:170px}}
@media(max-width:720px){.header figure.wp-block-image.company-logo img{width:156px}.footer figure.wp-block-image.company-logo img{width:176px}figure.wp-block-image.street-hero-photo img{object-position:58% center}}
body.admin-bar .header{top:32px}@media(max-width:782px){body.admin-bar .header{top:46px}}
