/* Standalone blog-style showcase. Interactive jobs listing styles are untouched. */
.skyacad-jobs-showcase{color:var(--educrat-link-color,#142e52);font-family:inherit;text-align:start;background:transparent;min-inline-size:0;max-inline-size:100%}
.skyacad-jobs-showcase *,.skyacad-jobs-showcase *::before,.skyacad-jobs-showcase *::after{box-sizing:border-box}
.skyacad-jobs-showcase .skyacad-jobs-showcase__grid{display:grid;grid-template-columns:repeat(var(--scs-showcase-columns,4),minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0}
.skyacad-jobs-showcase .skyacad-jobs-showcase__grid--1{--scs-showcase-columns:1}.skyacad-jobs-showcase .skyacad-jobs-showcase__grid--2{--scs-showcase-columns:2}.skyacad-jobs-showcase .skyacad-jobs-showcase__grid--3{--scs-showcase-columns:3}.skyacad-jobs-showcase .skyacad-jobs-showcase__grid--4{--scs-showcase-columns:4}
.skyacad-jobs-showcase .skyacad-jobs-showcase__item,.skyacad-jobs-showcase .skyacad-jobs-showcase__card{min-inline-size:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;list-style:none}
.skyacad-jobs-showcase .skyacad-jobs-showcase__link{display:block;block-size:100%;color:inherit;text-decoration:none;background:transparent;border:0;box-shadow:none}
.skyacad-jobs-showcase .skyacad-jobs-showcase__media{aspect-ratio:410/260;inline-size:100%;overflow:hidden;border-radius:8px;margin-block-end:15px;background:transparent}
.skyacad-jobs-showcase .skyacad-jobs-showcase__image{display:block;inline-size:100%;block-size:100%;max-inline-size:100%;object-fit:cover;border:0;border-radius:0;transition:transform .3s ease}
.skyacad-jobs-showcase .skyacad-jobs-showcase__link:hover .skyacad-jobs-showcase__image{transform:scale(1.05)}
.skyacad-jobs-showcase .skyacad-jobs-showcase__category{color:var(--educrat-theme-color,var(--e-global-color-primary,#015c93));font-size:14px;line-height:1.6;font-weight:500;margin:0 0 5px;overflow-wrap:anywhere}
.skyacad-jobs-showcase .skyacad-jobs-showcase__title{color:inherit;font-family:var(--educrat-heading-font,inherit);font-size:20px;line-height:1.5;font-weight:500;margin:0;overflow-wrap:anywhere}
.skyacad-jobs-showcase .skyacad-jobs-showcase__date{display:block;margin-block-start:10px;color:var(--educrat-text-color,#6f7885);font-size:14px;line-height:1.7}
.skyacad-jobs-showcase .skyacad-jobs-showcase__link:hover .skyacad-jobs-showcase__title{color:var(--educrat-theme-color,var(--e-global-color-primary,#015c93))}
.skyacad-jobs-showcase .skyacad-jobs-showcase__link:focus-visible{outline:3px solid currentColor!important;outline-offset:5px;border-radius:8px}
.skyacad-jobs-showcase .skyacad-jobs-showcase__empty{margin:0;background:transparent}
@media(max-width:1024px){.skyacad-jobs-showcase .skyacad-jobs-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.skyacad-jobs-showcase .skyacad-jobs-showcase__title{font-size:18px}}
@media(max-width:600px){.skyacad-jobs-showcase .skyacad-jobs-showcase__grid{gap:20px 14px}.skyacad-jobs-showcase .skyacad-jobs-showcase__title{font-size:16px}.skyacad-jobs-showcase .skyacad-jobs-showcase__category,.skyacad-jobs-showcase .skyacad-jobs-showcase__date{font-size:12px}}
@media(prefers-reduced-motion:reduce){.skyacad-jobs-showcase .skyacad-jobs-showcase__image{transition:none}}
