.course-card[data-v-84712d22]{border:1px solid var(--card-frame);color:#fff;display:flex;flex-direction:column;padding:6px;text-decoration:none;transition:transform .3s ease;width:100%}.course-card[data-v-84712d22]:hover{transform:translateY(-4px)}.course-card[data-v-84712d22]:focus-visible{outline:2px solid var(--card-frame);outline-offset:3px}.course-card-panel[data-v-84712d22]{align-items:center;aspect-ratio:216/388;background:var(--card-panel);display:flex;flex:1;flex-direction:column;padding:22px 16px 18px;text-align:center}.course-card-panel[data-v-84712d22]>*{flex-shrink:0}.course-card-art[data-v-84712d22]{align-items:flex-end;display:flex;height:38%;justify-content:center;margin-bottom:8%;width:86%}.course-card-art img[data-v-84712d22]{filter:invert(1) grayscale(1);max-height:100%;max-width:100%;mix-blend-mode:screen;-o-object-fit:contain;object-fit:contain}.course-card-title[data-v-84712d22]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font:400 clamp(17px,1.45vw,20px)/1.3 CP New,serif;overflow:hidden;overflow-wrap:anywhere}.course-card-rule[data-v-84712d22]{border:0;border-top:1px solid hsla(0,0%,100%,.85);margin:10px 0;width:76%}.course-card-lecturer[data-v-84712d22]{font:400 clamp(13px,1.1vw,15px)/1.3 MyriadProRegular,Arial,sans-serif}.course-card-description[data-v-84712d22]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font:400 12px/1.4 MyriadProRegular,Arial,sans-serif;max-width:92%;overflow:hidden}@media (prefers-reduced-motion:reduce){.course-card[data-v-84712d22]{transition:none}.course-card[data-v-84712d22]:hover{transform:none}}.course-section[data-v-7a4c39c1]{margin:clamp(40px,6vw,88px) auto;max-width:1298px;padding:clamp(32px,5vw,80px) clamp(20px,6vw,110px) 32px}.course-paper[data-v-7a4c39c1]{-o-object-fit:fill;object-fit:fill}.course-content[data-v-7a4c39c1]{margin-inline:auto;max-width:1120px}.course-heading[data-v-7a4c39c1]{margin-bottom:clamp(32px,4vw,64px)}.course-heading-rule[data-v-7a4c39c1]{background:#8b181d;height:2px;margin:8px 0 0 auto;width:80%}.course-grid[data-v-7a4c39c1]{--course-gap:clamp(20px,4vw,56px);display:flex;flex-wrap:wrap;gap:var(--course-gap);justify-content:center;list-style:none;margin-inline:auto;padding:0}.course-grid>li[data-v-7a4c39c1]{display:flex;width:min(240px,100%)}@media (min-width:560px){.course-grid>li[data-v-7a4c39c1]{width:min(240px,calc((100% - var(--course-gap))/2))}}@media (min-width:1024px){.course-grid>li[data-v-7a4c39c1]{width:min(240px,calc((100% - (var(--course-count) - 1)*var(--course-gap))/var(--course-count)))}}.course-all[data-v-7a4c39c1]{margin-top:28px}.course-all a[data-v-7a4c39c1]{min-height:44px}
