.cb-component-cmp_atmos_faq:has(.cmp-faq__q:empty){display:none}.cmp-faq{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);transition:border-color 150ms ease,box-shadow 150ms ease}.cmp-faq[open]{border:1.6px solid var(--color-border-strong);box-shadow:0 3px 0 0 var(--color-border-strong)}.cmp-faq__p{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;cursor:pointer;list-style:none;border-radius:inherit}.cmp-faq__p::-webkit-details-marker{display:none}.cmp-faq__q{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-h5);line-height:1.3;color:var(--color-text-primary)}.cmp-faq__i{flex:none;width:22px;height:22px;background-color:var(--color-text-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 200ms cubic-bezier(0.33,1,0.68,1)}.cmp-faq[open] .cmp-faq__i{transform:rotate(45deg)}.cmp-faq__r{margin:0;padding:0 28px 24px;font-family:var(--font-display);font-size:var(--font-size-body-m);line-height:1.5;color:var(--color-text-secondary)}@media (max-width:767px){.cmp-faq__p{padding:20px}.cmp-faq__r{padding:0 20px 20px}.cmp-faq__q{font-size:18px}}@media (prefers-reduced-motion:reduce){.cmp-faq,.cmp-faq__i{transition:none}}