.club-milestone{border:1px solid var(--line);border-top:4px solid var(--yellow);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:32px;margin:40px 0;padding:30px;display:grid}.club-milestone-copy{min-width:0}.club-milestone-copy h2{color:var(--navy);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.3}.club-milestone-copy>p:not(.about-kicker){color:#465b70;margin:16px 0 0;line-height:1.8}.club-milestone-copy a{min-height:44px;color:var(--blue);text-underline-offset:4px;align-items:center;gap:10px;margin-top:18px;font-weight:700;text-decoration:underline;display:inline-flex}.club-milestone-copy a svg{width:18px;height:18px}.club-milestone-copy a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.club-milestone figure{min-width:0;margin:0}.club-milestone img{border-radius:10px;width:100%;height:auto;display:block}.club-milestone figcaption{color:#526478;margin-top:8px;font-size:.8125rem;line-height:1.6}@media (max-width:680px){.club-milestone{grid-template-columns:1fr;gap:24px;margin:30px 0;padding:24px 22px}.club-milestone figure{justify-self:center;width:min(100%,280px)}}
