@layer components{.alumni{gap:32px;padding:48px 16px 64px;display:grid}@media (width>=768px){.alumni{padding-inline:24px}}@media (width>=1024px){.alumni{grid-template-columns:1fr 500px;align-items:start;gap:110px;padding-inline:max(24px,50vw - 600px)}}.alumni__text{flex-direction:column;gap:20px;min-width:0;line-height:1.3;display:flex}.alumni__title{color:var(--primary);font-size:clamp(2rem,1.4rem + 2.6vw,3rem);font-weight:700;line-height:1}.alumni__cta{align-self:flex-start;margin-top:8px}.alumni__image{aspect-ratio:4/3;object-fit:cover;background-color:var(--surface);border-radius:16px;width:100%}}
