:root .wp-site-blocks{display:flex;flex-direction:column;min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px))}:root .wp-site-blocks>*{margin-block-start:0}:root .wp-site-blocks>.site-footer{margin-block-start:auto}.archive-header{margin-block-start:var(--ds--spacing--16)}.archive-header .wp-block-query-title:has(+.wp-block-term-description){margin-block-end:0}body.error404 .site-content:has(>.is-404-section){display:flex;flex-direction:column;flex-grow:1}body.error404 .site-content>.is-404-section{flex-grow:1}body.error404 .is-404-section{background-color:#9aadb4;background:linear-gradient(90deg,#9aadb4,#b8c8d0);padding-inline-start:var(--grid--padding-inline)}body.error404 .is-404-section .wp-block-ipsen-section__content{padding-block:0}body.error404 .is-404-section .wp-block-ipsen-columns{gap:var(--ds--spacing--16);grid-template-columns:minmax(240px,1fr) 2fr}body.error404 .is-404-section .wp-block-ipsen-columns .wp-block-ipsen-wrapper{padding-block:var(--ds--spacing--96)}body.error404 .is-404-section .wp-block-ipsen-columns .wp-block-ipsen-wrapper:last-child{background-image:url(./images/404.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-header,.post-header{margin-block-start:var(--ds--spacing--16)}.post-header .wp-block-ipsen-single-post-header{margin-block:var(--ds--spacing--48)}.post-footer:has(.wp-block-ipsen-single-post-related-posts){margin-block:var(--ds--spacing--32) var(--ds--spacing--64)}
