/* Source-specific presentation; new pages do not load this stylesheet. */
.wp-source-content{min-width:0}
.wp-source-content .wp-block-spacer,.wp-source-content .wp-block-cover__background,.wp-source-content .wp-block-themeisle-blocks-advanced-columns-overlay{display:none}
.wp-source-content .wp-block-cover,.wp-source-content .wp-block-cover__inner-container,.wp-source-content .wp-block-column,.wp-source-content .wp-block-themeisle-blocks-advanced-column{min-height:0;max-width:100%;padding:0;margin:0}
.wp-source-content .wp-block-columns,.wp-source-content .innerblocks-wrap{display:block}
.wp-source-content .wp-block-image:empty{display:none}
.wp-source-content .link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding-top:28px;border-top:1px solid var(--line);margin-top:30px;font-size:13px;line-height:1.65}
.wp-source-content .link-grid a{color:var(--green);overflow-wrap:anywhere}
.wp-source-content .wp-block-button a{display:inline-block;padding:10px 15px;border:1px solid var(--line);border-radius:5px;margin-bottom:20px}
.wp-source-content>div{max-width:100%}
.wp-source-content iframe{width:100%;max-width:100%;border:0}
.wp-source-content p:empty{display:none}
.wp-source-hero h1{max-width:950px}
.hero:has(+.content-area .wp-source-content) .hero-visual.original img{aspect-ratio:auto;max-height:470px;object-fit:contain}
.home-hero .hero-visual.original img{aspect-ratio:auto;max-height:490px;object-fit:contain}
@media(max-width:760px){.wp-source-content .link-grid{grid-template-columns:1fr}.wp-source-content [class*=wp-block-themeisle-blocks-advanced-heading]{font-size:23px}.hero:has(+.content-area .wp-source-content) .hero-visual.original img{max-height:430px}}
