.accordion[data-v-2a34f8c2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:.5rem;overflow:hidden}.accordion summary[data-v-2a34f8c2]{align-items:center;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:48px;padding:1rem 1.25rem}.accordion summary[data-v-2a34f8c2]:before{color:var(--color-primary);content:"▸";font-size:1.1rem;transition:transform .2s}.accordion[open] summary[data-v-2a34f8c2]:before{transform:rotate(90deg)}.accordion-body[data-v-2a34f8c2]{padding:0 1.25rem 1rem}.accordion-body[data-v-2a34f8c2] p{color:var(--color-text-muted);font-size:.93rem;line-height:1.7;margin:0 0 .75rem}.accordion-body[data-v-2a34f8c2] p:last-child{margin-bottom:0}.accordion-body[data-v-2a34f8c2] ol,.accordion-body[data-v-2a34f8c2] ul{margin:.5rem 0;padding-left:1.25rem}.accordion-body[data-v-2a34f8c2] li{color:var(--color-text-muted);font-size:.9rem;line-height:1.6;margin-bottom:.25rem}.accordion-body[data-v-2a34f8c2] table{border-collapse:collapse;font-size:.88rem;margin:.5rem 0;width:100%}.accordion-body[data-v-2a34f8c2] td,.accordion-body[data-v-2a34f8c2] th{border-bottom:1px solid var(--color-border);padding:.5rem .75rem;text-align:left}.accordion-body[data-v-2a34f8c2] th{color:var(--color-text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase}
