@layer components{.faq-section{--faq-container-max:928px;width:100%;color:var(--se-neutral-900);margin-block-end:var(--se-spacing-16)}.faq-section__inner{width:min(calc(100% - (var(--se-spacing-4) * 2)), var(--faq-container-max));margin-inline-start:auto;margin-inline-end:auto}.faq-section__header{align-items:center;gap:var(--se-spacing-2);text-align:center;flex-direction:column;margin-block-end:var(--se-spacing-4);display:flex}.faq-section__title,.faq-section__subtitle,.faq-section__subtitle>:first-child,.faq-section__subtitle>:last-child{margin:0}.faq-section__subtitle>*{margin-block-start:0;margin-block-end:0}.faq-section__title{width:100%;color:var(--se-neutral-900);font-family:var(--se-text-h3--font-family);font-size:var(--se-text-h3);font-weight:var(--se-text-h3--font-weight);line-height:var(--se-text-h3--line-height)}.faq-section__subtitle{width:100%;color:var(--se-neutral-600);font-family:var(--se-text-body-sm--font-family);font-size:var(--se-text-body-sm);font-weight:var(--se-text-body-sm--font-weight);line-height:var(--se-text-body-sm--line-height)}.faq-section__items{gap:var(--se-spacing-2);flex-direction:column;margin-block-end:var(--se-spacing-4);display:flex}.faq-section__cta{justify-content:space-between;align-items:center;gap:var(--se-spacing-4);width:100%;padding:var(--se-spacing-4);border-radius:var(--se-radius-sm);background:var(--se-white);box-shadow:var(--se-shadow-card);display:flex}.faq-section__cta-text{min-width:0;color:var(--se-neutral-900);font-family:var(--se-text-body-lg--font-family);font-size:var(--se-text-body-lg);font-weight:var(--se-text-body-lg--font-weight);line-height:var(--se-text-body-lg--line-height);flex:auto}.faq-section__cta-button{flex:none;min-width:155px}@media (min-width:1050px){.faq-section{margin-block-end:var(--se-spacing-32)}.faq-section__header{margin-block-end:var(--se-spacing-8)}.faq-section__items{gap:var(--se-spacing-4);margin-block-end:var(--se-spacing-8)}.faq-section__cta-button{min-width:0}}}
