/* Current-year inductees and the live events celebrating their induction. */
.inductees-page .member-page-header p:not(.eyebrow) { max-width: 48rem; line-height: 1.65; }
.inductee-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.5rem; margin: 2rem 0 3rem; }
.inductee-profile { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1fr); align-items: center; gap: 1.5rem; min-width: 0; padding: clamp(1.25rem, 2.5vw, 2rem); border: 1px solid var(--color-border); background: #fff; }
.inductee-portrait { display: block; width: 100%; max-width: 240px; height: auto; max-height: 300px; object-fit: contain; background: #faf6f1; }
.inductee-profile-copy { min-width: 0; overflow-wrap: anywhere; }
.inductee-profile-copy h2 { margin: .6rem 0; font-size: clamp(1.6rem, 2.8vw, 2.5rem); line-height: 1.15; }
.inductee-profile-copy > p:not(.eyebrow) { margin: 0 0 1.4rem; color: var(--color-text-muted); font-size: .9rem; }
.inductee-profile-copy .button { white-space: normal; text-align: left; }
.inductee-portrait-placeholder { display: grid; place-items: center; aspect-ratio: 4/5; }
.inductee-portrait-placeholder svg { width: 5rem; height: 5rem; color: var(--color-primary); }
.inductee-celebrations > p { max-width: 54rem; line-height: 1.7; }
.inductee-event-section { margin: 2rem 0 2.5rem; }
.inductee-event-section > h3 { margin: 0 0 .65rem; font-size: clamp(1.4rem, 2.5vw, 1.9rem); }
.inductee-event-date { display: flex; align-items: center; flex-wrap: wrap; gap: .45rem; margin: 0 0 1rem; font-size: .9rem; }
.inductee-event-information { margin-top: 1rem; padding: clamp(1.25rem, 3vw, 2rem); border-left: 4px solid var(--event-type-accent); background: #fff; line-height: 1.75; overflow-wrap: anywhere; }
.inductee-event-information p { margin: 0 0 1.25rem; }
.inductee-event-information p:last-child { margin-bottom: 0; }
.inductee-ceremony-note { line-height: 1.7; }
@media (max-width: 1050px) { .inductee-profile { grid-template-columns: minmax(0, 1fr); align-content: start; } }
@media (max-width: 650px) { .inductee-grid { grid-template-columns: minmax(0, 1fr); } }
