.cohort-switch{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:56px;display:grid}.cohort-switch a{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:4px;padding:18px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.cohort-switch a:hover,.cohort-switch a:focus-visible{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 10px 24px #253f3012}.cohort-switch strong{font-family:var(--display);letter-spacing:-.3px;font-size:16px}.cohort-switch span{color:var(--muted);font-size:13px}.cohort-block{scroll-margin-top:110px}.cohort-block+.cohort-block{border-top:1px solid var(--line);margin-top:64px;padding-top:64px}.cohort-aside h3{font-size:28px;line-height:1.15}@media (max-width:850px){.cohort-switch{grid-template-columns:1fr;gap:10px;margin-bottom:40px}.cohort-block+.cohort-block{margin-top:44px;padding-top:44px}}[data-theme=dark] .cohort-switch a{background:linear-gradient(#12213f,#0d1935);border-color:#223156}[data-theme=dark] .cohort-switch a:hover,[data-theme=dark] .cohort-switch a:focus-visible{border-color:var(--teal);box-shadow:0 10px 24px #0005}
