/* Native WordPress blocks, scoped to the converted pages and reusable patterns. */
.gdw-editable-page{--wp--style--block-gap:0;margin:0;padding:0}
.gdw-editable-page :where(.wp-block-group,.wp-block-image,.wp-block-buttons,.wp-block-button){margin-block-start:0;margin-block-end:0}
.gdw-editable-page .breadcrumb{margin-bottom:0}
.gdw-editable-page .info-visual .wp-block-image{position:absolute;inset:0;width:100%;height:100%;margin:0}
.gdw-editable-page .info-visual .wp-block-image img{width:100%;height:100%;object-fit:cover}
.gdw-editable-page .info-photo-label{z-index:1;margin:0}
.gdw-editable-page .step-number{flex-shrink:0;margin:0;font-size:12px;line-height:1.6;color:var(--clay)}
.gdw-editable-page .step-list p:not(.step-number){font-size:15px}
.gdw-editable-page:not(.gdw-spectra-page) .gdw-team-portrait{width:100%;aspect-ratio:1.22;overflow:hidden;background:var(--sand);margin:0}
.gdw-editable-page:not(.gdw-spectra-page) .gdw-team-portrait img{display:block;width:100%;height:100%;object-fit:cover}
.gdw-editable-page .gdw-team-details{padding:28px 0}
.gdw-editable-page:not(.gdw-spectra-page) .gdw-action .wp-block-button__link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:15px 24px;border:1px solid var(--ink);border-radius:3px;background:var(--ink);color:var(--white);font-family:var(--body);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s}
.gdw-editable-page:not(.gdw-spectra-page) .gdw-action .wp-block-button__link::after{content:'↗';font-size:20px;line-height:1}
.gdw-editable-page:not(.gdw-spectra-page) .gdw-action .wp-block-button__link:hover{background:var(--clay);border-color:var(--clay);transform:translateY(-2px)}
.gdw-editable-page:not(.gdw-spectra-page) .gdw-action .wp-block-button__link:focus-visible{outline:2px solid var(--clay);outline-offset:4px}
.gdw-editable-page .info-hero .gdw-actions{margin-top:28px}
@media(max-width:760px){.gdw-editable-page:not(.gdw-spectra-page) .gdw-team-portrait{aspect-ratio:1.05}.gdw-editable-page .gdw-team-details{padding-top:23px}}
