.alumni-page .page-intro>p{max-width:65ch}.alumni-search{margin-bottom:34px;max-width:580px}.alumni-search label{display:block;font-weight:700;margin-bottom:12px}.alumni-search input{box-sizing:border-box;width:100%;padding:14px 16px;min-height:48px;border:1px solid #79b0c0;background:#fff;color:#102c3b;font:inherit;caret-color:#003d54}.alumni-search input::placeholder{color:#425f6b;opacity:1}.alumni-search p{color:var(--ice);margin-top:12px}.alumni-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:36px 28px;list-style:none;margin:0;padding:0}.alumni-card{min-width:0}.alumni-card[hidden]{display:none!important}.alumni-card>a{display:block;height:100%;background:#042c3e;color:inherit;text-decoration:none;transition:background-color .15s}.alumni-card>a:hover{background:#003d54}.alumni-card img,.alumni-name-panel{display:block;width:100%;height:auto;aspect-ratio:700/441;object-fit:contain;background:#001f30}.alumni-card-copy{padding:24px}.alumni-card h2{font:700 30px/1.1 'Barlow Condensed',Impact,sans-serif;margin:0 0 12px;overflow-wrap:anywhere}.alumni-card p{margin:0 0 18px;color:var(--ice)}.alumni-card .text-link{display:inline-block;min-height:44px}.alumni-name-panel{display:grid;place-items:center;color:var(--teal);font:700 72px/1 'Barlow Condensed',Impact,sans-serif}.alumni-profile-lead{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:48px;margin-top:32px}.alumni-profile-lead>img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;object-position:left center}.alumni-profile-lead h1{font-size:clamp(42px,6vw,78px);overflow-wrap:anywhere;line-height:1.04}.alumni-profile-lead .alumni-name-panel{max-width:360px}.alumni-news-list{list-style:none;margin:0;padding:0;max-width:900px}.alumni-news-list li{padding:34px 0;border-top:1px solid #4f8497}.alumni-news-list h3{font:700 clamp(28px,4vw,40px)/1.15 'Barlow Condensed',Impact,sans-serif;margin:10px 0 18px;overflow-wrap:anywhere}.alumni-news-list p{max-width:65ch;line-height:1.7}.alumni-news-list .alumni-source{color:#b8d6df;font-size:14px;margin:0}.alumni-news-list a{display:inline-block;min-height:44px;max-width:100%;overflow-wrap:anywhere}.alumni-page a:focus-visible,.alumni-search input:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.alumni-back{display:inline-block;min-height:44px}.alumni-page h1,.alumni-page h2,.alumni-page h3{text-wrap:balance}.alumni-page ::selection{background:var(--yellow);color:#003d54}@media(max-width:700px){.alumni-profile-lead{grid-template-columns:1fr;gap:26px}.alumni-profile-lead>img{max-width:360px}.alumni-page .page-intro h1{font-size:clamp(42px,12vw,62px)}.alumni-card-copy{padding:22px}.alumni-directory{padding-top:28px}}@media(prefers-reduced-motion:reduce){.alumni-card>a{transition:none}}
