.about-accordion{max-width:100%;margin:0 auto;display:grid;gap:1rem}.about-card{background:var(--surface, #fff);border:1px solid rgba(15,23,42,.08);border-radius:var(--radius, 16px);box-shadow:var(--shadow-1, 0 2px 8px rgba(15,23,42,.06));overflow:hidden}.about-header{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;cursor:pointer;text-align:left}.about-header:hover{background:#2f7df60d}.about-header .icon{font-size:1.25rem;color:var(--brand, #2f7df6);width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;background:#2f7df61a;border-radius:8px}.about-header h3{font-weight:800;color:var(--ink, #0f172a);margin:0;font-size:1.125rem;flex:1}.about-header .chevron{font-size:1.25rem;color:var(--muted, #64748b);transition:transform .2s ease}.about-card[data-expanded=true] .chevron{transform:rotate(180deg)}.about-summary{font-size:.95rem;color:var(--muted, #64748b);padding:0 1.25rem;margin:-.25rem 0 1rem;line-height:1.6}.about-details{padding:.5rem 1.25rem 1.25rem;border-top:1px solid rgba(15,23,42,.08);animation:fadeIn .3s ease}.about-details ul,.about-details p{margin-bottom:.5rem;line-height:1.7;font-size:1rem}.about-details ul{padding-left:20px}.about-details li{margin-bottom:.25rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.about-details .member-table{width:100%;border-collapse:collapse;margin:.5rem 0 1rem;text-align:left;font-size:.95rem}.about-details .member-table th,.about-details .member-table td{border:1px solid #ddd;padding:10px 12px;vertical-align:top;line-height:1.6}.about-details .member-table th{background-color:#f9f9f9;font-weight:700}
