.academy-departure-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:470px;margin-top:22px}
.academy-departure-preview{display:block;min-width:0;padding:9px;background:#121717e6;border:1px solid var(--line);color:var(--text);text-decoration:none}
.academy-departure-preview:hover,.academy-departure-preview:focus-visible{border-color:var(--lime)}
.academy-preview-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#060909}
.academy-preview-image img{display:block;width:100%;height:100%;object-fit:cover}
.academy-preview-image>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--lime);font-size:24px;background:#0002;text-shadow:0 2px 8px #000}
.academy-departure-preview strong{display:flex;justify-content:space-between;gap:6px;margin-top:9px;font:700 20px/1.2 var(--display);text-transform:uppercase}
.academy-departure-preview strong span{color:var(--lime)}
.academy-departure-preview small{display:block;margin-top:5px;color:var(--muted);font:10px/1.5 var(--body)}
.departure-card{scroll-margin-top:20px}
@media(max-width:400px){.academy-departure-previews{gap:8px}.academy-departure-preview{padding:6px}.academy-departure-preview strong{font-size:17px}}
