.fq__list{max-width:820px;margin:0 auto}.fq__row{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px 18px;margin-bottom:12px;transition:border-color var(--dur) var(--ease)}.sec.dark .fq__row,.sec.deep .fq__row{background:var(--teal-600);border-color:var(--border-inverse)}.fq__row[open]{border-color:var(--teal-700)}.sec.dark .fq__row[open],.sec.deep .fq__row[open]{border-color:var(--gold-400)}.fq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.4;color:var(--teal-700)}.fq__q::-webkit-details-marker{display:none}.sec.dark .fq__q,.sec.deep .fq__q{color:var(--white)}.fq__q:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.sec.dark .fq__q:focus-visible,.sec.deep .fq__q:focus-visible{outline-color:var(--focus-ring-inverse)}@media (min-width:768px){.fq__q{font-size:17px}}.fq__ico{flex:none;color:var(--orange-700);transition:transform var(--dur) var(--ease)}.sec.dark .fq__ico,.sec.deep .fq__ico{color:var(--gold-400)}.fq__row[open] .fq__ico{transform:rotate(45deg)}.fq__a{padding:0 0 18px}.fq__a p{font-size:16px;line-height:1.7;color:var(--text-body);max-width:70ch;margin:0}.sec.dark .fq__a p,.sec.deep .fq__a p{color:var(--text-on-dark-body)}