﻿ .faq-preview{padding-block:var(--layout-section-space-y)}.faq-preview__head{display:grid;gap:var(--space-2);margin-bottom:var(--layout-section-head-space-y)}.faq-preview__title,.faq-preview__subtitle{margin:0}.faq-preview__subtitle{color:var(--text-secondary);max-width:68ch}.faq-preview__empty{margin:0;padding:16px;border:1px dashed var(--border);border-radius:var(--r-sm);color:var(--text-muted)}.faq-preview__more{margin:20px 0 0}.faq-accordion{display:grid;gap:var(--space-3)}.faq-accordion .ui-accordion__item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev-1);overflow:hidden}.faq-accordion .ui-accordion__heading{margin:0}.faq-accordion .ui-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font:inherit;font-weight:600;color:var(--text-primary);background:transparent;border:0;text-align:left;cursor:pointer}.faq-accordion .ui-accordion__trigger:hover{background:rgba(255,255,255,.03)}.faq-accordion .ui-accordion__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-accordion .ui-accordion__trigger::after{content:'+';flex:0 0 auto;font-size:1.125rem;line-height:1;transition:transform 0.2s ease}.faq-accordion .ui-accordion__trigger[aria-expanded="true"]::after{transform:rotate(45deg)}.faq-accordion .ui-accordion__panel{max-height:0;opacity:0;overflow:hidden;padding:0 18px;transition:max-height 0.25s ease,opacity 0.25s ease,padding 0.25s ease}.faq-accordion .ui-accordion__panel.is-open{max-height:480px;opacity:1;padding:0 18px 16px}.faq-accordion .ui-accordion__panel>:first-child{margin-top:0}.faq-accordion .ui-accordion__panel>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.faq-accordion .ui-accordion__panel{transition:none}.faq-accordion .ui-accordion__trigger::after{transition:none}}