.ws-hero[data-astro-cid-s3j2uayv]{text-align:center;min-height:28rem;padding:calc(84px + 5rem) var(--gutter-phone) 4rem;background:var(--color-oat);align-content:start;justify-items:center;display:grid}.ws-hero__bg[data-astro-cid-s3j2uayv]{object-fit:cover;object-position:52.13% 28%;width:100%;height:100%;position:absolute;inset:0}.ws-hero[data-astro-cid-s3j2uayv]>[data-astro-cid-s3j2uayv]:not(.ws-hero__bg){position:relative}.ws-hero[data-astro-cid-s3j2uayv] h1[data-astro-cid-s3j2uayv]{margin-top:2rem}.ws-hero[data-astro-cid-s3j2uayv] .ws-hero__star{width:3.4rem;color:var(--color-rust);margin-top:1rem}@media (width>=900px){.ws-hero[data-astro-cid-s3j2uayv]{min-height:34.38vw;padding:14.72vw 0 0}.ws-hero[data-astro-cid-s3j2uayv] h1[data-astro-cid-s3j2uayv]{margin-top:2.2vw}.ws-hero[data-astro-cid-s3j2uayv] .ws-hero__star{width:3.83vw;margin:0;position:absolute;top:18.67vw;left:69.17vw}}.course[data-astro-cid-s3j2uayv]{padding:4.5rem var(--gutter-phone)}.course__intro[data-astro-cid-s3j2uayv]{text-align:center;justify-items:center;gap:16px;max-width:50.6rem;margin-inline:auto;display:grid}.course__intro[data-astro-cid-s3j2uayv] p[data-astro-cid-s3j2uayv]{margin:0}.course__progress[data-astro-cid-s3j2uayv]{border:2px solid var(--color-white);background:var(--color-oat);max-width:67.5rem;min-height:44.8px;color:var(--color-ink);border-radius:500px;justify-content:space-between;align-items:center;margin:2.5rem auto 0;padding:6px 12px;font-size:.75rem;font-weight:500;display:flex}.course__list[data-astro-cid-s3j2uayv]{max-width:67.5rem;margin:4.4rem auto 0}.course__list[data-astro-cid-s3j2uayv] li[data-astro-cid-s3j2uayv]{background:var(--color-white);border-radius:var(--radius-card);margin-bottom:60px;overflow:hidden}.course__head[data-astro-cid-s3j2uayv]{padding:20px}.course__head[data-astro-cid-s3j2uayv] h3[data-astro-cid-s3j2uayv]{color:var(--color-ink);font-size:2.08rem;line-height:1.1}.course__meta[data-astro-cid-s3j2uayv]{text-transform:uppercase;letter-spacing:.02em;margin:4px 0 0;font-size:.73rem;font-weight:500;line-height:1.5}.course__row[data-astro-cid-s3j2uayv]{grid-template-columns:60px 1fr 22px;align-items:center;gap:22px;min-height:142px;padding:21px 22px;display:grid}.course__row[data-astro-cid-s3j2uayv] .course__thumb{border-radius:20px}.course__name[data-astro-cid-s3j2uayv]{margin:0;font-size:1.135rem}.course__text[data-astro-cid-s3j2uayv]{max-width:540px;margin:.3rem 0 0;font-size:.865rem;line-height:1.4}.course__check[data-astro-cid-s3j2uayv]{border:2px dashed #00000080;border-radius:50%;width:22px;height:22px}@media (width>=768px){.course[data-astro-cid-s3j2uayv]{padding:6.11vw max(var(--gutter), calc((100vw - 1080px) / 2)) 0}.course__list[data-astro-cid-s3j2uayv] li[data-astro-cid-s3j2uayv]:last-child{margin-bottom:0}.course__intro[data-astro-cid-s3j2uayv]{grid-template-rows:auto auto 1fr;min-height:255px}.course__intro[data-astro-cid-s3j2uayv]>div[data-astro-cid-s3j2uayv]{align-self:end}.course__progress[data-astro-cid-s3j2uayv]{margin-bottom:11px}.course__list[data-astro-cid-s3j2uayv]{margin-top:60px;padding-bottom:5vw}}.host[data-astro-cid-s3j2uayv]{display:grid}.host__text[data-astro-cid-s3j2uayv]{padding:3.5rem var(--gutter-phone) 4.5rem;align-content:start;justify-items:start;gap:2rem;display:grid}.host__media[data-astro-cid-s3j2uayv]{order:-1;min-height:27.75rem;display:grid}.host__media[data-astro-cid-s3j2uayv] .media{height:100%}@media (width>=768px){.host[data-astro-cid-s3j2uayv]{grid-template-columns:50.38vw 1fr;min-height:45.84vw}.host__text[data-astro-cid-s3j2uayv]{padding:11.7vw 8.4vw 0 var(--gutter)}.host__media[data-astro-cid-s3j2uayv]{order:0;min-height:0}}@media (width<=767px){.host__media[data-astro-cid-s3j2uayv]{order:0}.host__text[data-astro-cid-s3j2uayv]{padding:105px var(--gutter-phone) 11px}.course[data-astro-cid-s3j2uayv]{padding:35px 15px 4.5rem}.course__head[data-astro-cid-s3j2uayv] h3[data-astro-cid-s3j2uayv]{font-size:1.6rem}.course__meta[data-astro-cid-s3j2uayv]{font-size:.85rem}.course__row[data-astro-cid-s3j2uayv]{grid-template-columns:60px 1fr 22px;padding:25px 33px}.course__row[data-astro-cid-s3j2uayv]>div[data-astro-cid-s3j2uayv]{display:contents}.course__name[data-astro-cid-s3j2uayv]{align-self:center}.course__text[data-astro-cid-s3j2uayv]{grid-area:2/1/auto/-1;max-width:none;font-size:.925rem}.course__check[data-astro-cid-s3j2uayv]{grid-area:1/3}.host__media[data-astro-cid-s3j2uayv]{margin-top:3.2rem}.ws-hero[data-astro-cid-s3j2uayv] .ws-hero__star{justify-self:end;width:22vw;margin-right:6vw}}.course__intro[data-astro-cid-s3j2uayv]>div[data-astro-cid-s3j2uayv]{margin-top:20px}@media (width<=767px){.ws-hero[data-astro-cid-s3j2uayv]{padding-top:calc(84px + 4.2rem)}.ws-hero[data-astro-cid-s3j2uayv] .ws-hero__star{margin-right:0}.course[data-astro-cid-s3j2uayv]{padding-bottom:5vw}.course__list[data-astro-cid-s3j2uayv]{margin-top:60px}.course__list[data-astro-cid-s3j2uayv] li[data-astro-cid-s3j2uayv]:last-child{margin-bottom:0}.course__row[data-astro-cid-s3j2uayv]{gap:12px 11px}.course__text[data-astro-cid-s3j2uayv]{margin-top:0}.host__media[data-astro-cid-s3j2uayv]{margin-top:2.5rem}}.ws-hero[data-astro-cid-s3j2uayv]{min-height:55vh}@media (width>=900px){.ws-hero[data-astro-cid-s3j2uayv]{padding-top:calc(8.96vw + 83px)}.ws-hero[data-astro-cid-s3j2uayv] h1[data-astro-cid-s3j2uayv]{margin-top:32px}}@media (width>=768px){.course[data-astro-cid-s3j2uayv]{padding-top:calc(5vw + 16px)}.course__head[data-astro-cid-s3j2uayv] h3[data-astro-cid-s3j2uayv]{font-size:calc(1.2vw + 16px)}.host__text[data-astro-cid-s3j2uayv]{padding-top:max(11.7vw,7.9vw + 44px)}}@media (width>=900px){.course__intro[data-astro-cid-s3j2uayv]{min-height:calc(2.5vw + 219px)}}@media (width>=768px){.ws-hero[data-astro-cid-s3j2uayv]{min-height:max(55vh, calc(var(--header-h) + 26.8vw));padding:var(--header-h) 0 2vw;border-top-width:0;align-content:center}.ws-hero[data-astro-cid-s3j2uayv] h1[data-astro-cid-s3j2uayv]{margin-top:32px}.ws-hero[data-astro-cid-s3j2uayv] .ws-hero__star{left:69.17vw;top:calc(var(--header-h) + (100% - var(--header-h) - 2vw) / 2 - (var(--text-lead) * 1.45 + 32px + var(--text-h1) * .94) / 2 + 56px);width:3.83vw;margin:0;position:absolute}}@media (width<=767px){.ws-hero__bg[data-astro-cid-s3j2uayv]{top:calc(-1 * var(--header-extra,0px));height:calc(100% + var(--header-extra,0px))}}
