.ClassOverviewCard__root__89004{--class-overview-tag-max-width: 90px;position:relative;display:flex;flex-direction:column;border:1px solid var(--color-rosy-brown);color:var(--color-main);height:100%}.ClassOverviewCard__root__89004{padding:clamp(16px,12.5712px + .7143vw,24px)}@media (max-width: 479px){.ClassOverviewCard__root__89004{padding:16px}}@media (min-width: 1600px){.ClassOverviewCard__root__89004{padding:24px}}.ClassOverviewCard__root__89004{row-gap:clamp(16px,12.5712px + .7143vw,24px)}@media (max-width: 479px){.ClassOverviewCard__root__89004{row-gap:16px}}@media (min-width: 1600px){.ClassOverviewCard__root__89004{row-gap:24px}}.ClassOverviewCard__header__89004{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.ClassOverviewCard__divider__89004{background-color:var(--class-overview-card-accent-color);height:1px;border:0;margin:0}.ClassOverviewCard__title__89004{flex-basis:calc(100% - var(--class-overview-tag-max-width) * 1.05)}.ClassOverviewCard__category__89004{color:var(--class-overview-card-tag-color);background-color:var(--class-overview-card-accent-color);align-self:flex-start;max-width:var(--class-overview-tag-max-width);margin-inline-start:auto}.ClassOverviewCard__content__89004{flex-basis:100%}.ClassOverviewCard__button__89004{font:inherit;border:0;padding:0;text-decoration:underline;cursor:pointer;color:var(--color-main);background:unset;align-self:flex-start;margin-block-start:auto}.root[data-astro-cid-y2blnnrc]{grid-row-gap:var(--spacing-fluid-xs);display:grid;grid-template-columns:var(--grid-template-columns);min-width:var(--grid-min-width);padding-inline:calc((100% - var(--grid-max-width)) / 2);-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);box-sizing:content-box;--grid-min-width: 320px;--grid-max-width: 1920px;--grid-container-basic-max-width: calc(1600px - var(--grid-safe-area) * 2);--grid-full-column-width: var(--grid-safe-area);--grid-template-columns: [full-start] var(--grid-full-column-width) [extended-start basic-start narrow-start] repeat(6, 1fr) [narrow-end basic-end extended-end] var(--grid-full-column-width) [full-end];--grid-column-width: calc( (100% - var(--grid-full-column-width) * 2 - var(--grid-column-gap) * 7) / 6 )}@media (min-width: 768px){.root[data-astro-cid-y2blnnrc]{--grid-template-columns: [full-start] var(--grid-full-column-width) [extended-start basic-start narrow-start] repeat(12, 1fr) [narrow-end basic-end extended-end] var(--grid-full-column-width) [full-end];--grid-column-width: calc( ( min(100%, var(--grid-max-width)) - var(--grid-full-column-width) * 2 - var(--grid-column-gap) * 13 ) / 12 )}}@media (min-width: 1024px){.root[data-astro-cid-y2blnnrc]{--grid-template-columns: [full-start] var(--grid-full-column-width) [extended-start basic-start] repeat(2, 1fr) [narrow-start] repeat(8, 1fr) [narrow-end] repeat(2, 1fr) [basic-end extended-end] var(--grid-full-column-width) [full-end]}}@media (min-width: 1600px){.root[data-astro-cid-y2blnnrc]{--grid-full-column-width: calc(var(--grid-safe-area) - var(--grid-column-gap));--grid-extended-column-width: max( calc( (min(100%, var(--grid-max-width)) - var(--grid-container-basic-max-width)) / 2 - var(--grid-safe-area) - var(--grid-column-gap) ), 0px );--grid-column-width: calc( ( min(100%, var(--grid-max-width)) - var(--grid-extended-column-width) * 2 - var(--grid-full-column-width) * 2 - var(--grid-column-gap) * 15 ) / 12 );--grid-template-columns: [full-start] var(--grid-full-column-width) [extended-start] var(--grid-extended-column-width) [basic-start] repeat(2, 1fr) [narrow-start] repeat(8, 1fr) [narrow-end] repeat(2, 1fr) [basic-end] var(--grid-extended-column-width) [extended-end] var(--grid-full-column-width) [full-end]}}.root[data-astro-cid-y2blnnrc]{--grid-safe-area: clamp(4px, -36.616px + 5.2885vw, 48px)}@media (max-width: 767px){.root[data-astro-cid-y2blnnrc]{--grid-safe-area: 4px}}@media (min-width: 1600px){.root[data-astro-cid-y2blnnrc]{--grid-safe-area: 48px}}.root[data-astro-cid-y2blnnrc]{--grid-column-gap: clamp(16px, 1.2304px + 1.9231vw, 32px)}@media (max-width: 767px){.root[data-astro-cid-y2blnnrc]{--grid-column-gap: 16px}}@media (min-width: 1600px){.root[data-astro-cid-y2blnnrc]{--grid-column-gap: 32px}}.card[data-astro-cid-y2blnnrc]{grid-column:basic-start/basic-end}@media (min-width: 768px) and (max-width: 1023px){.card[data-astro-cid-y2blnnrc]{grid-column:span 6}.card[data-astro-cid-y2blnnrc]:nth-of-type(odd){grid-column:basic-start/span 6}}@media (min-width: 1024px){.card[data-astro-cid-y2blnnrc]{grid-column:span 4}.card[data-astro-cid-y2blnnrc]:nth-of-type(3n+1){grid-column:basic-start/span 4}}
