span.svelte-17e21ug:not(.sub_title){font-weight:600}.sub_title.svelte-17e21ug{color:var(--tt-subtitle-color, var(--color-text-secondary))}.sub_title.wrap.svelte-17e21ug{display:block}.wrapper.svelte-js8ong{display:grid;grid-template-columns:repeat(4,auto);align-items:center;justify-items:center;place-items:center;justify-content:space-between;grid-gap:var(--size-2) var(--size-4);gap:var(--size-2) var(--size-4)}.title.svelte-js8ong{grid-column:1 / -1;justify-self:stretch;border-bottom:1px solid var(--color-secondary-300)}.month.svelte-js8ong{padding:var(--size-1) var(--size-2);display:grid;align-content:center;justify-content:center;place-content:center;background:var(--highlighted-color, var(--color-brand));border-radius:var(--rounded);color:#fff;font-size:var(--calendar-font-size, var(--font-size-0));font-weight:500}.month[aria-hidden].svelte-js8ong{background:transparent;color:var(--color-text);font-weight:400}.white.svelte-js8ong .month:where(.svelte-js8ong){background:#fff;color:var(--color-brand)}.white.svelte-js8ong .month[aria-hidden]:where(.svelte-js8ong){background:transparent;color:#ffffffb3;font-weight:400}.card.svelte-78mk8e{--sp-border-radius: 0;display:grid;grid-template-rows:auto minmax(min-content,1fr);grid-template-areas:"image" "description" "grade" "calendar" "cta" "padding";grid-row-gap:var(--size-4);row-gap:var(--size-4);isolation:isolate;background:var(--color-surface);border-radius:var(--rounded);overflow:hidden}.card.svelte-78mk8e:after{grid-area:padding;content:""}@media (min-width: 768px){.card.featured.svelte-78mk8e{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"image title" "image description" "image grade" "image calendar" "image cta" "image padding"}.card.featured.svelte-78mk8e .image:where(.svelte-78mk8e){--sp-image-position: absolute;--sp-height: 100%;--sp-width: 100%}.card.featured.svelte-78mk8e .title:where(.svelte-78mk8e){grid-area:title;padding-top:var(--size-4);padding-bottom:0;margin:0;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;-webkit-backdrop-filter:initial;backdrop-filter:initial;border-radius:0;border-radius:initial;font-size:var(--font-size-3)}.card.featured.svelte-78mk8e .description:where(.svelte-78mk8e),.card.featured.svelte-78mk8e .grade:where(.svelte-78mk8e),.card.featured.svelte-78mk8e .calendar:where(.svelte-78mk8e),.card.featured.svelte-78mk8e .cta:where(.svelte-78mk8e){padding-left:var(--size-4);padding-right:var(--size-4)}}@media (min-width: 768px){.card.featured.image_right.svelte-78mk8e{grid-template-areas:"title image" "description image" "grade image" "calendar image" "cta image" "padding image"}}@container card (width > 750px){.card.svelte-78mk8e{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"image title grade" "image description calendar" "image description cta" "image padding padding";-moz-column-gap:var(--size-6);column-gap:var(--size-6)}.card.svelte-78mk8e .image:where(.svelte-78mk8e){--sp-image-position: absolute;--sp-height: 100%;--sp-width: 100%}.card.svelte-78mk8e .title:where(.svelte-78mk8e){grid-area:title;padding-top:var(--size-4);padding-bottom:0;margin:0;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;-webkit-backdrop-filter:initial;backdrop-filter:initial;border-radius:0;border-radius:initial;font-size:var(--font-size-3)}.card.svelte-78mk8e .grade:where(.svelte-78mk8e){padding-top:var(--size-4)}.card.svelte-78mk8e .description:where(.svelte-78mk8e){padding-left:var(--size-4);padding-right:var(--size-4)}}.image.svelte-78mk8e{grid-area:image}.title.svelte-78mk8e{grid-area:image;align-self:center;justify-self:center;place-self:center;z-index:var(--layer-2);margin:var(--size-2);padding:var(--size-2);background:hsl(var(--color-surface-parts) / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--rounded);font-size:var(--font-size-2);text-align:center;color:currentColor;-webkit-text-decoration:none;text-decoration:none;transition:background .15s var(--ease-out-3)}.title.svelte-78mk8e:hover{background:hsl(var(--color-surface-parts) / .9)}.description.svelte-78mk8e{grid-area:description;align-self:center;padding-left:var(--size-4);padding-right:var(--size-4);text-align:center}.grade.svelte-78mk8e{grid-area:grade}.calendar.svelte-78mk8e{grid-area:calendar}.cta.svelte-78mk8e{grid-area:cta}.grade.svelte-78mk8e,.calendar.svelte-78mk8e,.cta.svelte-78mk8e{justify-self:center;padding-left:var(--size-2);padding-right:var(--size-2)}.layout.svelte-eg0fxq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--size-2)}img.svelte-eg0fxq{height:40px;height:var(--tg-icon-size, 40px);width:40px;width:var(--tg-icon-size, 40px)}span.svelte-eg0fxq{display:block}
