.link-cards-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:600px){.link-cards-track{grid-template-columns:1fr}}.link-cards--carousel .link-cards-track{scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.link-cards--carousel .link-cards-track::-webkit-scrollbar{display:none}.link-cards--carousel .link-cards-item{flex:0 0 calc(33.3333% - 10.6667px)}@media (max-width:991px){.link-cards--carousel .link-cards-item{flex-basis:calc(50% - 8px)}}@media (max-width:600px){.link-cards--carousel .link-cards-item{flex-basis:80%}}.link-card{background:var(--bg-2,#0c0c0c);border:1px solid var(--line,#2a2a2a);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.link-card:hover{border-color:#ffffff4d}.link-card-img{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.link-card-img img{-o-object-fit:cover;object-fit:cover}.link-card-text{flex-direction:column;gap:10px;padding:clamp(16px,2.4vw,24px);display:flex}.link-card-title{font-family:"Alumni Sans", var(--font-alumni), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:clamp(20px,16px + 1vw,26px);line-height:1.15;transition:color .2s}.link-card:hover .link-card-title{color:var(--accent,#ff2f2f)}.link-card-age{color:#8c8a8c;margin-left:10px;font-size:.75em}.link-card-body{font-family:"Futura PT", var(--font-futura), sans-serif;color:#bababc;font-size:16px;font-weight:300;line-height:150%}.link-cards:not(.link-cards--carousel) .link-card-img{aspect-ratio:16/9}
