/* Native inner-page block styles preserving the original layout. */
.buchi-inner-page-about-1{font-size: clamp(2.25rem, 5vw, 4rem); line-height: 1.2; margin-bottom: 2rem;}
.buchi-inner-page-about-2{font-size: 1.25rem; line-height: 1.8; color: var(--buchi-navy); font-weight: 600; margin-bottom: 2.5rem;}
.buchi-inner-page-about-3{font-size: 1.0625rem; line-height: 1.95; color: var(--buchi-ink); margin-bottom: 4rem;}
.buchi-inner-page-transfer-4{font-size: clamp(2.25rem, 5vw, 4rem); line-height: 1.25; margin-bottom: 2rem;}
.buchi-inner-page-transfer-5{font-size: 1.125rem; color: var(--buchi-muted); line-height: 1.8; margin-bottom: 3.5rem;}
.buchi-inner-page-transfer-6{font-size: 1.0625rem; line-height: 1.9; color: var(--buchi-ink);}
.buchi-inner-page-transfer-7{font-size: 1.75rem; color: var(--buchi-navy); margin-top: 2.5rem; margin-bottom: 1rem;}
.buchi-inner-page-transfer-8{font-size: 1.75rem; color: var(--buchi-navy); margin-top: 2.5rem; margin-bottom: 1rem;}
.buchi-inner-page-transfer-9{padding-left: 1.25rem; margin-bottom: 2.5rem;}
.buchi-inner-essay-thought-10{margin-bottom: 2rem;}
.buchi-inner-essay-thought-11{text-align: right; margin-top: 2rem;}
.buchi-inner-team-members-12{margin-bottom: 3.5rem; text-align: center;}
.buchi-inner-team-members-13{font-size: clamp(2rem, 3.5vw, 3rem); margin-bottom: 1rem;}
.buchi-inner-team-members-14{font-size: 1.125rem; color: var(--buchi-muted); max-width: 680px; margin-left: auto; margin-right: auto;}
.buchi-inner-team-members-15{display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem;}
.buchi-inner-team-members-16{background: var(--buchi-white); padding: 2.25rem 1.75rem; border-radius: 4px; text-align: center; border-top: 3px solid var(--buchi-navy);}
.buchi-inner-team-members-17 img{width: 120px; height: 120px; border-radius: 50%; object-fit: cover; margin: 0 auto 1.25rem;}
.buchi-inner-team-members-18{font-size: 0.8125rem; font-weight: 700; color: var(--buchi-orange); display: block; margin-bottom: 0.25rem;}
.buchi-inner-team-members-19{font-size: 1.375rem; color: var(--buchi-navy); margin: 0 0 0.5rem;}
.buchi-inner-team-members-20{font-size: 0.875rem; font-weight: 600; color: var(--buchi-navy); margin-bottom: 1rem;}
.buchi-inner-team-members-21{font-size: 0.875rem; color: var(--buchi-muted); line-height: 1.7; margin: 0;}
.buchi-inner-team-members-22{background: var(--buchi-white); padding: 2.25rem 1.75rem; border-radius: 4px; text-align: center; border-top: 3px solid var(--buchi-orange);}
.buchi-inner-team-members-23 img{width: 120px; height: 120px; border-radius: 50%; object-fit: cover; margin: 0 auto 1.25rem;}
.buchi-inner-team-members-24{font-size: 0.8125rem; font-weight: 700; color: var(--buchi-orange); display: block; margin-bottom: 0.25rem;}
.buchi-inner-team-members-25{font-size: 1.375rem; color: var(--buchi-navy); margin: 0 0 0.5rem;}
.buchi-inner-team-members-26{font-size: 0.875rem; font-weight: 600; color: var(--buchi-navy); margin-bottom: 1rem;}
.buchi-inner-team-members-27{font-size: 0.875rem; color: var(--buchi-muted); line-height: 1.7; margin: 0;}
.buchi-inner-team-members-28{background: var(--buchi-white); padding: 2.25rem 1.75rem; border-radius: 4px; text-align: center; border-top: 3px solid var(--buchi-navy);}
.buchi-inner-team-members-29 img{width: 120px; height: 120px; border-radius: 50%; object-fit: cover; margin: 0 auto 1.25rem;}
.buchi-inner-team-members-30{font-size: 0.8125rem; font-weight: 700; color: var(--buchi-orange); display: block; margin-bottom: 0.25rem;}
.buchi-inner-team-members-31{font-size: 1.375rem; color: var(--buchi-navy); margin: 0 0 0.5rem;}
.buchi-inner-team-members-32{font-size: 0.875rem; font-weight: 600; color: var(--buchi-navy); margin-bottom: 1rem;}
.buchi-inner-team-members-33{font-size: 0.875rem; color: var(--buchi-muted); line-height: 1.7; margin: 0;}
.buchi-inner-page-support-34{max-width: 780px; margin-bottom: 4rem;}
.buchi-inner-page-support-35{font-size: clamp(2.2rem, 5vw, 3.75rem); line-height: 1.25; margin-bottom: 1.5rem;}
.buchi-inner-page-support-36{font-size: 1.125rem; color: var(--buchi-muted); line-height: 1.8;}
.buchi-inner-page-support-37{display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; margin-bottom: 5rem;}
.buchi-inner-page-support-38{background-color: var(--buchi-off-white); padding: 2.5rem 2rem; border-radius: 4px; border-top: 4px solid var(--buchi-navy); display: flex; flex-direction: column; justify-content: space-between;}
.buchi-inner-page-support-39{font-family:'Manrope',sans-serif; font-weight:800; font-size:1.25rem; color:var(--buchi-orange); margin-bottom:0.75rem;}
.buchi-inner-page-support-40{font-size: 1.5rem; color: var(--buchi-navy); margin-bottom: 0.5rem; line-height: 1.35;}
.buchi-inner-page-support-41{display:inline-block; font-size: 0.8125rem; color: var(--buchi-orange); font-weight: 700; background: rgba(220,123,3,0.1); padding: 0.25rem 0.75rem; border-radius: 2px; margin-bottom: 1.25rem;}
.buchi-inner-page-support-42{font-size: 0.9375rem; color: var(--buchi-muted); line-height: 1.8; margin-bottom: 0;}
.buchi-inner-page-support-43{background-color: var(--buchi-off-white); padding: 2.5rem 2rem; border-radius: 4px; border-top: 4px solid var(--buchi-orange); display: flex; flex-direction: column; justify-content: space-between;}
.buchi-inner-page-support-44{font-family:'Manrope',sans-serif; font-weight:800; font-size:1.25rem; color:var(--buchi-orange); margin-bottom:0.75rem;}
.buchi-inner-page-support-45{font-size: 1.5rem; color: var(--buchi-navy); margin-bottom: 0.5rem; line-height: 1.35;}
.buchi-inner-page-support-46{display:inline-block; font-size: 0.8125rem; color: var(--buchi-navy); font-weight: 700; background: rgba(18,54,104,0.1); padding: 0.25rem 0.75rem; border-radius: 2px; margin-bottom: 1.25rem;}
.buchi-inner-page-support-47{font-size: 0.9375rem; color: var(--buchi-muted); line-height: 1.8; margin-bottom: 0;}
.buchi-inner-page-support-48{background-color: var(--buchi-off-white); padding: 2.5rem 2rem; border-radius: 4px; border-top: 4px solid var(--buchi-navy); display: flex; flex-direction: column; justify-content: space-between;}
.buchi-inner-page-support-49{font-family:'Manrope',sans-serif; font-weight:800; font-size:1.25rem; color:var(--buchi-orange); margin-bottom:0.75rem;}
.buchi-inner-page-support-50{font-size: 1.5rem; color: var(--buchi-navy); margin-bottom: 0.5rem; line-height: 1.35;}
.buchi-inner-page-support-51{display:inline-block; font-size: 0.8125rem; color: var(--buchi-orange); font-weight: 700; background: rgba(220,123,3,0.1); padding: 0.25rem 0.75rem; border-radius: 2px; margin-bottom: 1.25rem;}
.buchi-inner-page-support-52{font-size: 0.9375rem; color: var(--buchi-muted); line-height: 1.8; margin-bottom: 0;}
.buchi-inner-page-support-53{margin-bottom: 5rem; margin-top: 5rem;}
.buchi-inner-page-support-54{font-size: 1.85rem; color: var(--buchi-navy); margin-bottom: 1.5rem;}
.buchi-inner-page-support-55{background-color: var(--buchi-off-white); padding: 3.5rem clamp(1.5rem, 4vw, 3rem); border-radius: 4px; margin-bottom: 4rem;}
.buchi-inner-page-support-56{font-size: 2rem; text-align: center; margin-bottom: 3rem;}
.buchi-inner-page-support-57{margin-top: 0;}
.buchi-inner-page-support-58{text-align: center;}
.buchi-inner-page-support-59{padding: 1rem 2.5rem; font-size: 1.125rem;}
.wp-block-table.buchi-support-table{width:100%;min-width:760px;max-width:none;overflow:visible}
.buchi-support-table table{width:100%;min-width:760px;border-collapse:collapse}
.wp-block-button.buchi-inner-page-support-59{padding:0}
.buchi-inner-page-support-59 .wp-block-button__link{padding:1rem 2.5rem;font-size:1.125rem}
.wp-block-group:is(.buchi-support-cards-grid,.buchi-journey-steps,.buchi-inner-team-members-15)>*{margin-block:0}
@media (max-width:991px){.buchi-inner-team-members-15{grid-template-columns:1fr}}
