/* Local adapters for native blocks; the 4.4 page/grid/navigation CSS is unchanged. */
.sl-editable-benefits .section-heading p.eyebrow{color:var(--taupe-dark)}
.sl-theme main .sl-editable-benefits p.step-icon{margin:0 auto 18px;color:var(--taupe-dark);font-size:24px!important}
.sl-theme main .sl-editable-benefits p.step-arrow{margin:0;font-size:28px!important}
.sl-editable-location p.eyebrow{margin:0;color:#f1e8dc}
.sl-editable-location .photo-location-image{min-height:0;align-self:start}
.sl-editable-location .wp-block-image{margin:0}
.sl-editable-location .wp-block-image img{width:100%;height:340px;object-fit:cover}
/* Image block dimensions and cropping saved inline by WordPress take precedence. */
.sl-editable-location .sl-location-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 22px;text-decoration:none;font-weight:600;background:var(--taupe);color:#fff;box-shadow:0 9px 22px rgba(135,111,83,.2);transition:.2s transform,.2s box-shadow}
.sl-editable-location .sl-location-button .wp-block-button__link:hover{transform:translateY(-1px)}
.sl-editable-location .wp-block-buttons{margin-top:12px}
@media(max-width:600px){.sl-editable-location .wp-block-button,.sl-editable-location .wp-block-button__link{width:100%}}

.sl-editable-benefits .steps>.step{margin-block:0}
.sl-editable-location>.photo-location-image,.sl-editable-location>.photo-location-copy{margin:0}
