.committee-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:28px}.committee-head>div{max-width:68ch}.committee-head p{margin:0}.committee-stats{display:flex;gap:10px;margin:0}.committee-stats span{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--blue-50);color:var(--ink-2);font-size:.92rem;white-space:nowrap}.committee-stats strong{font-family:var(--font-serif);font-size:1.15rem;color:var(--navy-900)}.member-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.member{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--white);border:1px solid var(--line);border-left:3px solid var(--blue-600);border-radius:var(--radius-sm)}.member__name{font-family:var(--font-serif);font-weight:600;font-size:1.04rem;color:var(--navy-900)}.member__inst{font-size:.92rem;color:var(--ink-2);line-height:1.4}.member__country{margin-top:4px;font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-700)}@media (max-width:960px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.member-grid{grid-template-columns:minmax(0,1fr)}}.structure-grid{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.structure{display:flex;flex-direction:column;gap:6px}.structure__name{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--navy-900);line-height:1.3}.structure__parent{color:var(--ink-2);font-size:.96rem}@media (max-width:700px){.structure-grid{grid-template-columns:minmax(0,1fr)}}