.pageblock--faq{--intro-margin-end: var(--spacing-xl);--column-gap: var(--spacing-xxl)}@container style(--breakpoint-lg: true){.pageblock--faq{--text-size: 40%;--column-gap: var(--spacing-lg)}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--faq{--text-size: 40%;--column-gap: var(--spacing-lg)}@container style(--breakpoint-md-max: true){.pageblock--faq{--intro-gutter-after: var(--spacing-lg)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--faq{--intro-gutter-after: var(--spacing-lg)}.pageblock--faq .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--faq .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--faq .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--faq .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 33%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--faq .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 33%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){.pageblock--faq.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--faq.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}.pageblock--faq.pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--faq .x-core-collapse{border:solid 1px var(--color-neutral-1000);padding-inline:var(--spacing-lg)}.pageblock--faq .x-core-collapse+.x-core-collapse{margin-top:var(--spacing-sm)}.pageblock--faq .x-core-collapse__title{font-size:var(--h4-size);font-family:var(--heading-font-family)}.pageblock--faq .x-core-collapse__content{padding-top:0}.pageblock--faq .x-core-collapse .x-core-button--primary{--button-background: var(--color-neutral-1000);--button-color: var(--color-neutral-0)}.pageblock--faq .x-core-collapse .x-core-button--primary:hover{--button-background: transparent;--button-color: var(--color-neutral-1000)}.pageblock--faq .x-core-collapse p:has(.x-core-button+.x-core-button){display:flex;gap:var(--spacing-sm);justify-content:flex-start}
