.course[data-astro-cid-dfxscctt]{border-top:1px solid var(--rule)}.course[data-astro-cid-dfxscctt]:last-child{border-bottom:1px solid var(--rule)}.course__link[data-astro-cid-dfxscctt]{grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:grid;position:relative}.course__link[data-astro-cid-dfxscctt]:before{content:"";background:var(--seal);width:0;height:2px;transition:width .22s var(--ease);position:absolute;top:-1px;left:0}.course__link[data-astro-cid-dfxscctt]:hover:before,.course__link[data-astro-cid-dfxscctt]:focus-visible:before{width:100%}.course__img[data-astro-cid-dfxscctt]{width:5rem;height:5rem}.course__text[data-astro-cid-dfxscctt]{overflow-wrap:anywhere;gap:.15rem;display:grid}.course__label[data-astro-cid-dfxscctt]{font-family:var(--font-display);font-size:clamp(1.25rem, 6vw, var(--step-2));letter-spacing:-.01em;hyphens:auto;overflow-wrap:break-word;line-height:1.1}.course__meta[data-astro-cid-dfxscctt]{font-size:var(--step--1);line-height:1.35}.course__arrow[data-astro-cid-dfxscctt]{width:1.75rem;height:1.75rem;transition:transform var(--quick) var(--ease);position:relative}.course__arrow[data-astro-cid-dfxscctt]:before,.course__arrow[data-astro-cid-dfxscctt]:after{content:"";position:absolute;top:50%}.course__arrow[data-astro-cid-dfxscctt]:before{background:currentColor;height:2px;margin-top:-1px;left:0;right:1px}.course__arrow[data-astro-cid-dfxscctt]:after{transform-origin:65% 35%;border-top:2px solid;border-right:2px solid;width:.6rem;height:.6rem;margin-top:-.3rem;right:1px;transform:rotate(45deg)}.course__link[data-astro-cid-dfxscctt]:hover .course__arrow[data-astro-cid-dfxscctt]{color:var(--seal-text);transform:translate(4px)}@media (width>=60rem){.course__link[data-astro-cid-dfxscctt]{grid-template-columns:6.5rem minmax(0,1fr) auto;gap:1.5rem;padding:1rem 0}.course__img[data-astro-cid-dfxscctt]{width:6.5rem;height:6.5rem}}
