.Section{display:grid;gap:var(--gap) var(--gap-lg);grid-template:auto/100%;padding:var(--space) var(--wrap);scroll-margin-top:var(--space)}@container (width >= 48rem){.Section{grid-template:auto/3fr 1fr}}@container (width >= 48rem){.Section:not(:has(>.wp-block-buttons)){grid-template:auto/3fr 1fr}}.Section:has(.PeopleList),.Section:has(.Testimonials){text-align:center}@container (width >= 48rem){.Section:has(.PeopleList),.Section:has(.Testimonials){grid-template:auto/100%}:is(.Section:has(.Testimonials),.Section:has(.PeopleList))>.Common{justify-self:center;max-width:64.25rem}}.Section:has(.PeopleList)>.Common{max-width:56.25rem}.Section:has(.PeopleList) .wp-block-buttons{justify-self:center;order:1}.Section:has([data-flexscroll-frame]){overflow:hidden}.Section.is-style-cream,.Section.is-style-dark,.Section.is-style-dark-gray,.Section.is-style-light,.Section.is-style-orange,.Section.is-style-rust{margin:0;padding:var(--space) var(--wrap);scroll-margin-top:0}.Section.is-style-inset{margin:var(--space) var(--wrap);padding:var(--gap)}.Section.is-style-rounded{border-radius:var(--radius)}@container (width >= 48rem){.Section>.wp-block-buttons{place-self:start end}.Section>:not(.Common,.wp-block-buttons){grid-column:1/-1;order:1}}@container (width >= 48rem){.Section:has(.FlipCardGallery){grid-template:auto/100%;padding-inline:0}.Section:has(.FlipCardGallery)>.Common{padding-inline:var(--wrap)}.Section:has(.FlipCardGallery) .wp-block-buttons{justify-self:center;order:1}.Section:has(.FlipCardGallery)>:not(.FlipCardGallery){padding-inline:var(--wrap)}}@container (width < 48rem){.Section:has(.StatPanel--split){gap:0}.Section:has(.StatPanel--split)>.Common{display:contents}:is(.Section:has(.StatPanel--split)>.Common) .wp-block-heading{margin-bottom:0}:is(.Section:has(.StatPanel--split)>.Common) .wp-block-buttons{order:1}}@container (width >= 48rem){.Section:has(.StatPanel--split){gap:var(--gap) var(--gap-lg)}.Section:has(.StatPanel--split)>.Common{display:block;position:sticky;top:calc(var(--header-current-height) + var(--gap))}:is(.Section:has(.StatPanel--split)>.Common) .wp-block-heading{margin-bottom:1rem}:is(.Section:has(.StatPanel--split)>.Common) .wp-block-buttons{order:0}}
