.Section{display:grid;gap:var(--gap) var(--gap-lg);grid-template:auto/100%;margin:var(--gap-lg) var(--wrap)}@container (width >= 48rem){.Section{grid-template:auto/1fr 1fr}}@container (width >= 48rem){.Section:not(:has(>.wp-block-buttons)){grid-template:auto/2fr 1fr}}@container (width >= 48rem){.Section:has(.PostFeed,.VisualRouter){grid-template:auto/2fr 1fr}.Section:has(.PostFeed,.VisualRouter) .wp-block-buttons{grid-column:1/-1;order:1}}.Section:has(.StatPanel){text-align:center}@container (width >= 48rem){.Section:has(.StatPanel){grid-template:auto/100%}.Section:has(.StatPanel)>.Common{justify-self:center;max-width:40rem}.Section:has(.StatPanel) .wp-block-buttons{justify-self:center;order:1}}.Section:has([data-flexscroll-frame]){overflow:hidden}.Section.is-style-dark,.Section.is-style-gray,.Section.is-style-yellow{margin:0;padding:var(--gap-lg) var(--wrap)}.Section.is-style-dark.circles{--circle-size:min(100vw,60rem)}.Section.is-style-dark.circles:before{bottom:100%;left:calc(50% + clamp(8rem, 24vw, 20rem));transform:translateY(35%)}@container (width < 64rem){.Section.is-style-dark.circles:before{display:none}}.Section.is-style-gray{background:var(--gray);color:var(--black)}.Section.is-style-yellow{background:var(--yellow);color:var(--black)}.Section.is-style-yellow.circles{--circle-size:min(120vw,60rem)}.Section.is-style-yellow.circles:before{bottom:100%;right:50%;transform:translateY(55%)}@container (width >= 64rem){.Section.is-style-yellow.circles:before{right:calc(50% + 8rem)}}@container (width >= 80rem){.Section.is-style-yellow.circles:before{right:calc(50% + 16rem)}}.Section.is-style-dark-inset{border-radius:var(--radius);padding:var(--gap)}.Section.is-style-dark-inset.circles:before{bottom:100%;left:calc(50% + var(--gap));transform:translateY(45%)}@container (width < 48rem){.Section.is-style-dark-inset.circles:before{display:none}}@container (width >= 48rem){.Section.is-style-dark-inset.circles>.wp-block-buttons{--heading:var(--black);--button-fg:var(--white);--button-bg:var(--black);--accent:var(--orange)}:is(.Section.is-style-dark-inset.circles>.wp-block-buttons) .wp-block-button__link:hover{color:var(--button-bg)}}@container (width >= 48rem){.Section>.wp-block-buttons{place-self:start end}.Section>:not(.Common,.wp-block-buttons){grid-column:1/-1;order:1}}
