.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]{padding:1rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;min-height:48px}.accordion summary[data-v-2a34f8c2]:before{content:"▸";color:var(--color-primary);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{font-size:.93rem;color:var(--color-text-muted);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{padding-left:1.25rem;margin:.5rem 0}.accordion-body[data-v-2a34f8c2] li{font-size:.9rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:.25rem}.accordion-body[data-v-2a34f8c2] table{width:100%;border-collapse:collapse;font-size:.88rem;margin:.5rem 0}.accordion-body[data-v-2a34f8c2] td,.accordion-body[data-v-2a34f8c2] th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--color-border)}.accordion-body[data-v-2a34f8c2] th{font-weight:600;color:var(--color-text-muted);font-size:.78rem;text-transform:uppercase}
