.committee-module__Pq8lQG__committee{padding-bottom:1rem}.committee-module__Pq8lQG__intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.committee-module__Pq8lQG__eyebrow{font-size:var(--fs-sm);color:var(--primary);letter-spacing:.1em;font-weight:700}.committee-module__Pq8lQG__intro p{font-size:var(--fs-sm);color:var(--muted-foreground);white-space:nowrap}.committee-module__Pq8lQG__group{margin-bottom:3.5rem}.committee-module__Pq8lQG__groupHeader{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.committee-module__Pq8lQG__groupHeader h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2}.committee-module__Pq8lQG__groupHeader>span{font-size:var(--fs-sm);color:var(--muted-foreground);white-space:nowrap}.committee-module__Pq8lQG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.committee-module__Pq8lQG__card{border:1px solid var(--border);border-radius:var(--r-xl);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.committee-module__Pq8lQG__portrait{aspect-ratio:4/3;background:var(--primary-soft);border-bottom:4px solid var(--yellow);justify-content:center;align-items:center;display:flex;overflow:hidden}.committee-module__Pq8lQG__initials{width:112px;height:112px;font-size:var(--fs-4xl);color:#fff;letter-spacing:-.02em;background:var(--navy);border-radius:50%;place-items:center;font-weight:700;display:grid}.committee-module__Pq8lQG__card:nth-child(2n) .committee-module__Pq8lQG__portrait{background:var(--notice-bg)}.committee-module__Pq8lQG__card:nth-child(2n) .committee-module__Pq8lQG__initials{background:var(--primary)}.committee-module__Pq8lQG__portrait img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.committee-module__Pq8lQG__cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:1.5rem;display:flex}.committee-module__Pq8lQG__card h3{font-size:var(--fs-xl);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:800;line-height:1.3}.committee-module__Pq8lQG__role{font-size:var(--fs-sm);color:var(--primary);margin-top:.5rem;font-weight:700}.committee-module__Pq8lQG__bio{font-size:var(--fs-md);color:var(--muted-foreground);margin-top:1rem;line-height:1.65}.committee-module__Pq8lQG__email{width:100%;font-size:var(--fs-sm);color:var(--primary);text-underline-offset:3px;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;text-decoration:underline;display:flex}.committee-module__Pq8lQG__bio+.committee-module__Pq8lQG__email{margin-top:1rem}.committee-module__Pq8lQG__email svg{flex-shrink:0}.committee-module__Pq8lQG__email span{overflow-wrap:anywhere}.committee-module__Pq8lQG__email:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:var(--r-sm)}.committee-module__Pq8lQG__card.committee-module__Pq8lQG__compact{border-top:3px solid var(--yellow);flex-direction:row;align-items:flex-start}.committee-module__Pq8lQG__card.committee-module__Pq8lQG__compact .committee-module__Pq8lQG__portrait{aspect-ratio:auto;background:0 0;border-bottom:0;flex:none;padding:1.5rem 0 1.5rem 1.5rem}.committee-module__Pq8lQG__card.committee-module__Pq8lQG__compact .committee-module__Pq8lQG__initials{width:64px;height:64px;font-size:var(--fs-2xl)}.committee-module__Pq8lQG__empty{background:var(--muted);min-height:300px}@media (max-width:900px){.committee-module__Pq8lQG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.committee-module__Pq8lQG__grid{grid-template-columns:1fr}.committee-module__Pq8lQG__intro{flex-direction:column;align-items:flex-start;gap:.6rem}.committee-module__Pq8lQG__groupHeader{flex-wrap:wrap;align-items:flex-start}.committee-module__Pq8lQG__group{margin-bottom:2.5rem}.committee-module__Pq8lQG__portrait{aspect-ratio:16/9}.committee-module__Pq8lQG__cardBody{padding:1.25rem}}
