.accordion{border-top:1px solid var(--hairline)}.acc-item{border-bottom:1px solid var(--hairline);transition:background .3s var(--ease)}.acc-item.open{background:#f5a62308}.acc-trigger{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--fg);transition:border-color .3s var(--ease), color .2s var(--ease), padding-left .3s var(--ease);background:0 0;border:none;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:28px 4px;display:flex}.acc-trigger:hover{color:var(--amber)}.acc-trigger:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.acc-item.open .acc-trigger{border-left-color:var(--amber);color:var(--amber);padding-left:20px}.acc-question{letter-spacing:-.01em;font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.4}.acc-chevron{color:var(--muted);transition:color .2s var(--ease);flex-shrink:0;display:inline-flex}.acc-trigger:hover .acc-chevron,.acc-item.open .acc-chevron{color:var(--amber)}.acc-panel{overflow:hidden}.acc-answer{font-family:var(--sans);color:var(--muted);text-wrap:pretty;transition:padding-left .3s var(--ease);padding:0 48px 28px 4px;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.acc-item.open .acc-answer{padding-left:20px}@media (width<=768px){.acc-trigger{gap:16px;padding:22px 2px}.acc-answer{padding:0 24px 22px 2px}}
