/* TOP variants keep the published classes and also work as standalone blocks. */
.okitama-home-person.okitama-director-php,
.okitama-home-prices.okitama-treatment-php,
.okitama-home-clinic.okitama-section--access {
 left: 0 !important;
 margin-left: 0 !important;
 margin-right: 0 !important;
 max-width: none !important;
 width: 100% !important;
}
.okitama-home-person .wp-block-buttons,
.okitama-home-prices .wp-block-buttons,
.okitama-home-clinic .wp-block-buttons { display: flex; }
/* Retain the original full-viewport bands inside SWELL's TOP content shell. */
.okitama-top .okitama-home-person.okitama-director-php,
.okitama-top .okitama-home-prices.okitama-treatment-php {
 margin-left: calc(50% - 50vw) !important;
 margin-right: calc(50% - 50vw) !important;
 width: 100vw !important;
}
.okitama-home-person--without-photo .okitama-director-php__layout,
.okitama-home-clinic--without-map .okitama-access__layout { grid-template-columns: minmax(0, 1fr); }
/* The former CSS-only English label is now editable, including an empty value. */
.okitama-home-clinic.okitama-section h2.okitama-section__title::before {
 content: none !important;
 display: none !important;
}
.okitama-home-clinic .okitama-section__eyebrow.okitama-home-clinic__eyebrow {
 justify-content: flex-start;
}
