.organizing-team-page{padding:5rem 0;border-top:2px solid var(--border-color)}.team-content{max-width:900px;margin:0 auto}.team-intro{margin-bottom:4rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.lead{font-size:1.3rem;line-height:1.9;font-weight:300}.lead,.team-intro a{color:var(--text-color)}.team-intro a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .3s ease}.team-intro a:hover{opacity:.7}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:3rem;gap:3rem;margin:4rem 0}.team-member{padding:2.5rem;background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:0;transition:all .3s ease}.team-member:hover{box-shadow:6px 6px 0 0 var(--bg-dark);transform:translateY(-2px)}.member-info h2{color:var(--text-color);margin-bottom:1rem;font-weight:400;font-size:2rem;border-bottom:2px solid var(--border-color);padding-bottom:.75rem}.member-title{font-size:1.1rem;color:var(--text-light);margin-bottom:.75rem;font-weight:400}.member-affiliation{margin-top:1rem}.member-affiliation a{color:var(--text-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .3s ease}.member-affiliation a:hover{opacity:.7}.team-section{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-light)}.team-section h2{color:var(--text-color);margin-bottom:1.5rem;font-weight:400;border-bottom:2px solid var(--border-color);padding-bottom:1rem;display:inline-block}.team-section a{color:var(--text-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .3s ease}.team-section a:hover{opacity:.7}@media (max-width:768px){.team-grid{grid-template-columns:1fr;gap:2rem}.team-member:hover{box-shadow:4px 4px 0 0 var(--bg-dark)}}