.wp-block-cover.buchi-section{background-image:none;min-height:0;color:var(--buchi-ink);padding-inline:0;text-align:left}
.wp-block-cover.buchi-section>.wp-block-cover__inner-container{width:100%;color:inherit;position:static}
.wp-block-cover.buchi-hero .buchi-hero-title{font-size:clamp(2.2rem,4.3vw,3.25rem)}
.wp-block-cover.buchi-section .wp-block-cover__inner-container>.wp-block-group:is(.buchi-hero-overlay,.buchi-why-overlay,.buchi-beyond-overlay){position:absolute;inset:0;margin:0}
.wp-block-button.buchi-btn{padding:0;border:0;background:transparent}
.wp-block-group:is(.buchi-hero-actions,.buchi-evidence-grid,.buchi-why-grid,.buchi-cards,.buchi-journey-steps,.buchi-results-grid,.buchi-beyond-steps,.buchi-footer-grid)>*{margin-block:0}
.wp-block-button.buchi-btn>.wp-block-button__link{padding:.875rem 1.75rem;border-radius:4px;font-size:1rem;font-weight:700;line-height:1.7}
.wp-block-button.buchi-btn--primary>.wp-block-button__link{background:var(--buchi-orange);border:2px solid var(--buchi-orange);color:white}
.wp-block-button.buchi-btn--secondary>.wp-block-button__link{background:transparent;border:2px solid var(--buchi-navy);color:var(--buchi-navy)}
.wp-block-button.buchi-btn>.wp-block-button__link:hover{background:var(--buchi-navy);border-color:var(--buchi-navy);color:white}
.wp-block-button.buchi-link-arrow>.wp-block-button__link,.buchi-site-footer .wp-block-button>.wp-block-button__link{background:none;padding:0;color:inherit;font:inherit;text-align:inherit}
.wp-block-details.buchi-faq-item>summary{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.0625rem;font-weight:700;color:var(--buchi-navy);list-style:none;cursor:pointer}
.wp-block-details.buchi-faq-item>summary:after{content:'+';font-size:1.5rem;color:var(--buchi-orange)}
.wp-block-details.buchi-faq-item[open]>summary:after{content:'−'}
.wp-block-details.buchi-faq-item>summary::-webkit-details-marker{display:none}
p.buchi-kicker,p.buchi-evidence-number,p.buchi-evidence-label,p.buchi-step-num{margin-block:0}
.wp-block-image.buchi-brand-logo{margin:0}.buchi-site-footer .wp-block-image{margin:0}
.editor-styles-wrapper .buchi-hero-overlay,.editor-styles-wrapper .buchi-why-overlay,.editor-styles-wrapper .buchi-beyond-overlay{pointer-events:none}
.editor-styles-wrapper [class*="buchi-"][class*="-overlay"] .block-editor-block-variation-picker{display:none}
.wp-block-cover.buchi-hero .buchi-hero-title{text-wrap:balance}
