.faq{row-gap:var(--spacing-xl);align-items:start;display:grid}@container style(--breakpoint-lg-min:true){.faq{column-gap:var(--column-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .faq{column-gap:var(--column-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq__intro{--intro-max-width:34rem}@container style(--breakpoint-lg-min:true){.faq__intro{top:calc(var(--header-total-height) + var(--spacing-xl));position:sticky}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .faq__intro{top:calc(var(--header-total-height) + var(--spacing-xl));position:sticky}.faq__intro .x-core-heading{font-size:var(--h2-size)}.faq__intro .x-core-intro__content>:first-child{margin-top:0}.faq__intro .x-core-intro__content>:last-child{margin-bottom:0}.faq__intro .x-core-intro__content p{margin-block:0 var(--spacing-md)}.faq__intro .x-core-intro__content :is(h2,h3,h4,h5,h6){margin-block:var(--spacing-xl) var(--spacing-sm);color:var(--heading-color);font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);font-style:var(--heading-font-style);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform)}.faq__intro .x-core-intro__content :is(ul,ol){margin-block:0 var(--spacing-md);padding-left:1.5rem}.faq__intro .x-core-intro__content :is(ul,ol) li+li{margin-top:.375rem}.faq__intro .x-core-intro__content li::marker{color:var(--heading-color);font-weight:700}.faq__intro .x-core-intro__content strong{color:var(--heading-color)}.faq__questions{gap:var(--spacing-sm);flex-direction:column;display:flex}.faq__questions .x-core-collapse{--collapse-border-radius:var(--component-border-radius-lg);--collapse-content-padding:0 var(--spacing-lg);transition-timing-function:var(--transition-timing-function,ease-in-out);transition-duration:var(--transition-duration,.15s);background-color:var(--surface-background);border:var(--border-width) solid transparent;transition-property:border-color}.faq__questions .x-core-collapse[open]{border-color:var(--heading-color)}.faq__questions .x-core-collapse:has(summary:focus-visible){outline:3px solid var(--color-secondary-800);outline-offset:3px}.faq__questions .x-core-collapse summary:focus-visible{box-shadow:none;outline:none}.faq__questions .x-core-collapse .x-core-collapse__title{gap:var(--spacing-md);color:var(--heading-color);font-weight:var(--heading-font-weight);font-size:var(--h5-size);font-family:var(--heading-font-family);font-style:var(--heading-font-style);text-transform:var(--heading-text-transform);padding-inline:var(--spacing-lg);align-items:center;line-height:1.1}.faq__questions .x-core-collapse .x-core-icon-text__icon{clip-path:polygon(.6% 6%,99.2% 0,100% 94%,1.4% 100%);transition-timing-function:var(--transition-timing-function,ease-in-out);transition-duration:var(--transition-duration,.15s);width:2.25rem;color:var(--sticker-color,var(--color-secondary-800));font-size:var(--icon-md);background:var(--sticker-background,var(--color-primary-500));aspect-ratio:1;flex-shrink:0;place-items:center;transition-property:rotate;display:grid;rotate:-3deg}.faq__questions .x-core-collapse[open] .x-core-icon-text__icon{rotate:3deg}.faq__questions .x-core-collapse .x-core-collapse__content>:first-child{margin-top:0}.faq__questions .x-core-collapse .x-core-collapse__content>:last-child{margin-bottom:0}.faq__questions .x-core-collapse .x-core-collapse__content p{margin-block:0 var(--spacing-md)}.faq__questions .x-core-collapse .x-core-collapse__content :is(h2,h3,h4,h5,h6){margin-block:var(--spacing-xl) var(--spacing-sm);color:var(--heading-color);font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);font-style:var(--heading-font-style);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform)}.faq__questions .x-core-collapse .x-core-collapse__content :is(ul,ol){margin-block:0 var(--spacing-md);padding-left:1.5rem}.faq__questions .x-core-collapse .x-core-collapse__content :is(ul,ol) li+li{margin-top:.375rem}.faq__questions .x-core-collapse .x-core-collapse__content li::marker{color:var(--heading-color);font-weight:700}.faq__questions .x-core-collapse .x-core-collapse__content strong{color:var(--heading-color)}.faq__questions .x-core-collapse .x-core-collapse__content{padding-inline:var(--spacing-lg)}
