/* WordPress integration for the original Heuvel design. */
.wp-block-group{box-sizing:border-box}.wp-block-heading{color:inherit}.wp-block-image{margin:0}.wp-block-image img{height:100%;width:100%;object-fit:cover}.plain-list.wp-block-list{padding-left:22px}.wp-block-details summary{display:flex;justify-content:space-between;gap:20px}.wp-block-details summary:after{content:'+';font-size:24px;font-weight:400;line-height:1.3;flex-shrink:0}.wp-block-details[open] summary:after{content:'−'}.admin-bar .site-header{top:32px}.admin-bar .site-menu{top:32px;height:calc(100dvh - 32px)}
@media(max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .site-menu{top:46px;height:calc(100dvh - 46px)}#wpadminbar{position:fixed!important}}
.editor-styles-wrapper{background:#fbfaf6;color:#193344}.editor-styles-wrapper .wp-block{max-width:none}.editor-styles-wrapper .block-editor-block-list__layout.is-root-container{max-width:1440px;margin-inline:auto}.heuvel-visual-editor{border:1px solid #dedfdc;background:#f6f4ed;padding:24px;border-radius:12px;text-align:center;max-height:460px;overflow:hidden}.heuvel-visual-editor img{height:260px;width:100%;object-fit:contain}.heuvel-visual-editor p{margin:10px 0;font-size:15px}.editor-styles-wrapper .opening-visual,.editor-styles-wrapper .expertise-panel{position:relative}.editor-styles-wrapper .reveal{opacity:1!important;transform:none!important}
