.graduate-life{color:#0b2744;background:#edf3f0;padding:58px 24px;scroll-margin-top:24px}.graduate-life-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;max-width:1112px;margin:auto;display:grid}.graduate-life h2{margin:14px 0 24px;font:400 clamp(32px,3vw,42px)/1.18 Georgia,serif}.graduate-life h2 em{color:#315f54}.graduate-life-copy>p:not(.eyebrow){color:#526276;margin-bottom:18px;font-size:17px;line-height:1.75}.graduate-life-copy .graduate-life-message{border-left:3px solid #b48b3e;margin:26px 0;padding-left:18px;color:#315f54!important;font:italic 25px/1.45 Georgia,serif!important}.graduate-life-copy>a{color:#315f54;text-underline-offset:4px;line-height:1.6;text-decoration:underline}.graduate-life-gallery{grid-template-columns:1fr 1fr;gap:22px 16px;min-width:0;display:grid}.graduate-life-gallery figure{margin:0}.graduate-life-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.graduate-life-gallery figcaption{color:#526276;margin-top:9px;font-size:14px;line-height:1.5}.graduate-life a:focus-visible{outline-offset:4px;outline:3px solid #b48b3e}@media (max-width:850px){.graduate-life-inner{grid-template-columns:1fr;gap:28px}.graduate-life-gallery{max-width:700px}}@media (max-width:500px){.graduate-life{padding:38px 22px}.graduate-life-gallery{grid-template-columns:1fr}.graduate-life-gallery img{object-fit:contain;background:#e0e9e4;max-height:260px}}
