:root { --wp--preset--font-size--small: var(--text-s); --wp--preset--font-size--medium: var(--text-m); --wp--preset--font-size--large: var(--text-l); --wp--preset--font-size--x-large: var(--text-xl); --sans-scale: 0.8; } main {  min-height: 100vh; background: var(--bg-body); position: relative; z-index: 1; box-shadow: 0 80px 80px 0 rgba(38, 38, 38, 0.9); } #brx-footer { position: sticky; bottom: 0; left: 0; } .brxe-post-content h4, .brxe-post-content h5 { margin-bottom: 24px;} :where(p:has(+ div.wp-block-group)) { margin-bottom: 1.2em !important; } .text-body .wp-block-separator { color: var(--bricks-border-color); border-top-width: 1px; margin-block-end: 32px;} .wp-block-footnotes { font-family: 'Inter'; font-size: calc(var(--text-s) * .85); padding-left: 1.4rem; margin-top: var(--space-xl); padding-top: var(--space-xl); line-height: 2rem;} .wp-block-footnotes li { margin-bottom: var(--space-3xs); padding-left: 8px;} .wp-block-verse { font-family: "Inter"; font-size: calc(var(--text-m) * var(--sans-scale)); background-color: transparent; padding: 10px 0; color: var(--text-body); } .wp-block-verse.has-small-font-size {font-size: calc(var(--text-s) * var(--sans-scale)) !important;} .wp-block-verse.has-large-font-size {font-size: calc(var(--text-l) * var(--sans-scale)) !important;} .wp-block-verse.has-x-large-font-size {font-size: calc(var(--text-xl) * var(--sans-scale)) !important;} .brxe-post-content .wp-block-pullquote { padding: 2em 0; } :where(.brxe-image) figcaption.bricks-image-caption { position: relative !important; pointer-events: auto !important; width: auto; text-align: left; font-family: "Inter"; font-size: calc(var(--text-s) * .93); line-height: var(--text-s); color: var(--text-muted); padding: .5em var(--space-m) .3em; background-color: var(--bg-body); } .wp-block-image :where(figcaption) { margin-top: 0} .wp-block-preformatted { background-color: var(--bricks-bg-light); color: var(--text-body); font-family: "Inter"; font-size: var(--text-s); margin: 0; padding: var(--space-s) var(--space-m); } .wp-block-pullquote.font-sans-serif blockquote { font-family: "Inter"; padding: 0; border-left-width: 0; } .wp-block-image .alignright, .wp-block-image.alignright, .wp-block-image .alignleft, .wp-block-image.alignleft { width: 100%; } @media (max-width: 480px) { .wp-block-image.alignwide { width: 100vw; max-width: 150%; margin-left: calc(var(--space-xl) * -1); } .alignwide figcaption { padding-left: var(--space-xl); padding-right: var(--space-xl); } } .alignfull { max-width: 100vw; } .alignfull figcaption { max-width: 100vw; } @media (min-width: 768px) { .wp-block-image .alignright, .wp-block-image.alignright { width: auto; margin: .5em 0 .5em 2em; } .wp-block-image .alignleft, .wp-block-image.alignleft { width: auto; margin: .5em 2em .5em 0; } figcaption { padding-left: 0; padding-right: 0; } } @media (min-width: 992px) { .wp-block-image.alignleft.margin-left-negativ-10 { margin-left: calc(var(--space-2xl) * -1); } .wp-block-image .alignright.margin-right-negativ-10, .wp-block-image.alignright.margin-right-negativ-10, .wp-block-image.margin-right-negativ-10 .alignright { margin-right: calc(var(--space-4xl) * -1); } .alignwide { width: calc( 100% + (2 * var(--space-2xl)) ); max-width: calc( 100% + (2 * var(--space-2xl)) ); margin-left: calc(var(--space-2xl) * -1); } } @media (min-width: 1440px) { .alignfull { max-width: 100vw; margin-left: -58.9vw; }  } .max-width-640px { max-width: 640px; margin: 0 auto; } .brx-popup.brxe-popup-6566 .brx-popup-backdrop { backdrop-filter: blur(8px) }