/* Alumni page: former Falcons in college, a plain list grouped by class. Classes start with alm-. */
.alm-year{margin-top:36px}
.alm-year h2{padding-bottom:10px;border-bottom:2px solid var(--baby);font:700 1.5rem/1.1 var(--display);letter-spacing:.04em}
.alm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;border-bottom:1px solid var(--line)}
.alm-col,.alm-play{grid-column:1/-1}
.alm-who{align-self:center}
.alm-row h3{font:700 1.25rem/1.2 var(--display);letter-spacing:.02em}
.alm-note,.alm-play,.alm-lvl{color:var(--muted)}
.alm-note{font-size:.9375rem}
.alm-lvl{display:block;font-size:.9375rem}
.alm-go{display:inline-flex;align-items:center;grid-column:2;grid-row:1;min-height:44px;font-weight:600} /* phones: the link sits beside the name */
/* wide screens: one line per person, columns line up down the page */
@media (min-width:800px){
  .alm-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto;gap:20px;align-items:center;padding:10px 0}
  .alm-col,.alm-play,.alm-go{grid-column:auto;grid-row:auto}
  .alm-go{justify-self:end}
}
