.question-list{min-width:0;color:var(--foreground);background:var(--glass);border:1px solid var(--border);box-shadow:var(--glass-edge);border-radius:30px;flex-direction:column;gap:2px;padding:6px;display:flex}.question-item{min-width:0;transition:background var(--duration-fast) var(--ease-out);border-radius:24px;padding:0 18px}.question-item:is(:hover,[open],:focus-within){background:color-mix(in oklch, var(--glass-hover) 40%, transparent)}.question-item>summary{cursor:pointer;border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent;align-items:center;min-height:58px;padding:14px 0;list-style:none;display:flex}.question-item>summary::-webkit-details-marker{display:none}.question-item>summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.question-item>summary:active{opacity:.7}.question-item>summary>h3{letter-spacing:-.01em;flex:1;align-items:center;gap:12px;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.question-item h3>span{overflow-wrap:anywhere;flex:1;min-width:0}.question-item h3>svg{color:var(--public-muted,var(--text-muted));transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.question-item[open] h3>svg{transform:rotate(180deg)}.question-answer{max-width:640px;color:var(--public-secondary,var(--text-secondary));overflow-wrap:anywhere;padding-bottom:18px;font-size:.9375rem;line-height:1.65}.question-list .question-answer>p{font:inherit;color:inherit;margin:0}.question-answer>:not(:first-child){margin-top:8px}@media (width<=767px){.question-item{padding-inline:14px}.question-answer{font-size:1rem}}@media (prefers-reduced-motion:reduce){.question-item,.question-item h3>svg{transition:none}}@media (prefers-contrast:more){.question-list{border-color:var(--text-secondary)}}@media (forced-colors:active){.question-list{border-color:canvastext}}
