.finder[data-astro-cid-7ovuquk6]{display:grid;gap:var(--space-6);padding:clamp(1.5rem,1rem + 2vw,3rem);background:#fffdf9bf;border:1px solid var(--sand);border-radius:4px;box-shadow:0 30px 60px -40px #57402a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.finder__head[data-astro-cid-7ovuquk6]{display:grid;gap:var(--space-2)}.finder__steps[data-astro-cid-7ovuquk6]{display:grid;gap:var(--space-6)}@media(min-width:64em){.finder__steps[data-astro-cid-7ovuquk6]{grid-template-columns:1fr 1.3fr;gap:var(--space-8)}}.finder__step[data-astro-cid-7ovuquk6]{border:0;padding:0;margin:0;display:grid;gap:var(--space-4)}.finder__step[data-astro-cid-7ovuquk6] legend[data-astro-cid-7ovuquk6]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--fs-lead);color:var(--ink)}.finder__num[data-astro-cid-7ovuquk6]{display:inline-grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border:1px solid var(--gold);border-radius:50%;font-size:.8125rem;font-weight:500}.finder__options[data-astro-cid-7ovuquk6]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-7ovuquk6]{min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--taupe);border-radius:999px;background:var(--white);color:var(--cafe);font-size:var(--fs-small);letter-spacing:.02em;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform .2s var(--ease-out)}@media(hover:hover){.chip[data-astro-cid-7ovuquk6]:hover{border-color:var(--cafe)}}.chip[data-astro-cid-7ovuquk6]:active{transform:scale(.97)}.chip[data-astro-cid-7ovuquk6][aria-pressed=true]{background:var(--cafe);border-color:var(--cafe);color:var(--ivory)}.finder__result[data-astro-cid-7ovuquk6][hidden]{display:none}.finder__result[data-astro-cid-7ovuquk6]{display:grid;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--gold)}@media(prefers-reduced-motion:no-preference){.finder__result[data-astro-cid-7ovuquk6]:not([hidden]){animation:result-in .6s var(--ease-lux)}}@keyframes result-in{0%{opacity:0;transform:translateY(.75rem)}}.finder__label[data-astro-cid-7ovuquk6]{font-size:var(--fs-caps);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--taupe-ink)}.finder__pick[data-astro-cid-7ovuquk6]{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.15}.finder__also[data-astro-cid-7ovuquk6]{font-size:var(--fs-small)}.finder__actions[data-astro-cid-7ovuquk6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3)}.btn-see[data-astro-cid-7ovuquk6]{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.75rem;background:var(--cafe);color:var(--ivory);font-size:var(--fs-caps);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;text-decoration:none;transition:background-color var(--dur) var(--ease-out)}@media(hover:hover){.btn-see[data-astro-cid-7ovuquk6]:hover{background:var(--ink)}}.course[data-astro-cid-gfsckld2]{--course-tint: var(--cream);--course-accent: var(--beige);position:relative;display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:linear-gradient(160deg,var(--white) 0%,var(--course-tint) 100%);border:1px solid var(--sand);border-radius:4px;box-shadow:0 18px 40px -34px #57402a80;transition:transform .5s var(--ease-lux),box-shadow .5s var(--ease-lux),border-color var(--dur) var(--ease-out)}.course--liftBrow[data-astro-cid-gfsckld2]{--course-tint: var(--blush);--course-accent: var(--blush-deep)}.course[data-astro-cid-gfsckld2]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gold),var(--course-accent));border-radius:4px 4px 0 0;opacity:.8}@media(hover:hover){.course[data-astro-cid-gfsckld2]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #57402a8c}}.course[data-astro-cid-gfsckld2].is-picked{border-color:var(--gold);box-shadow:0 0 0 3px #bc9a7059,0 30px 60px -36px #57402a8c}@media(prefers-reduced-motion:no-preference){.course[data-astro-cid-gfsckld2].is-picked{animation:course-pick 1.6s var(--ease-out) 1}}@keyframes course-pick{0%{box-shadow:0 0 #bc9a7099}60%{box-shadow:0 0 0 14px #bc9a7000}}.course__top[data-astro-cid-gfsckld2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.course__level[data-astro-cid-gfsckld2],.course__badge[data-astro-cid-gfsckld2]{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .75rem;border-radius:999px;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.course__level[data-astro-cid-gfsckld2]{border:1px solid var(--taupe);color:var(--taupe-ink)}.course__badge[data-astro-cid-gfsckld2]{background:var(--cafe);color:var(--ivory)}.course__title[data-astro-cid-gfsckld2]{font-size:clamp(1.625rem,1.35rem + .9vw,2.125rem);line-height:1.15}.course__summary[data-astro-cid-gfsckld2]{color:var(--ink-soft)}.course__facts[data-astro-cid-gfsckld2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--sand);margin-top:auto}.course__facts[data-astro-cid-gfsckld2] div[data-astro-cid-gfsckld2]{display:grid;gap:.2rem;padding:var(--space-4) var(--space-3) var(--space-4) 0}.course__facts[data-astro-cid-gfsckld2] div[data-astro-cid-gfsckld2]+div[data-astro-cid-gfsckld2]{padding-left:var(--space-3);border-left:1px solid var(--sand)}@media(max-width:30em){.course__facts[data-astro-cid-gfsckld2]{grid-template-columns:repeat(2,minmax(0,1fr))}.course__facts[data-astro-cid-gfsckld2] .course__price[data-astro-cid-gfsckld2]{grid-column:1 / -1;padding-left:0!important;border-left:0!important;border-top:1px solid var(--sand)}}.course__facts[data-astro-cid-gfsckld2] dt[data-astro-cid-gfsckld2]{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe-ink)}.course__facts[data-astro-cid-gfsckld2] dt[data-astro-cid-gfsckld2] .icon{color:var(--gold)}.course__facts[data-astro-cid-gfsckld2] dd[data-astro-cid-gfsckld2]{font-size:var(--fs-small);line-height:1.4}.course__each[data-astro-cid-gfsckld2]{display:block;font-size:.75rem;color:var(--taupe-ink)}.course__price[data-astro-cid-gfsckld2] dd[data-astro-cid-gfsckld2]{font-size:1.375rem;font-weight:500;color:var(--cafe);letter-spacing:.01em}.course__model[data-astro-cid-gfsckld2]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--taupe-ink)}.course__model[data-astro-cid-gfsckld2] .icon{color:var(--gold)}.course__details[data-astro-cid-gfsckld2] summary[data-astro-cid-gfsckld2]{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;cursor:pointer;list-style:none;font-size:var(--fs-caps);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--cafe)}.course__details[data-astro-cid-gfsckld2] summary[data-astro-cid-gfsckld2]::-webkit-details-marker{display:none}.course__plus[data-astro-cid-gfsckld2]{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--taupe);border-radius:50%;transition:transform var(--dur) var(--ease-lux),background-color var(--dur) var(--ease-out)}.course__details[data-astro-cid-gfsckld2][open] .course__plus[data-astro-cid-gfsckld2]{transform:rotate(45deg);background:var(--white)}.course__panel[data-astro-cid-gfsckld2]{display:grid;gap:var(--space-5);padding:var(--space-4) 0 var(--space-2)}@media(prefers-reduced-motion:no-preference){.course__details[data-astro-cid-gfsckld2][open] .course__panel[data-astro-cid-gfsckld2]{animation:panel-in .45s var(--ease-lux)}}@keyframes panel-in{0%{opacity:0;transform:translateY(-.5rem)}}.course__panel[data-astro-cid-gfsckld2] h4[data-astro-cid-gfsckld2]{margin-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--fs-caps);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase}.course__panel[data-astro-cid-gfsckld2] p[data-astro-cid-gfsckld2],.course__list[data-astro-cid-gfsckld2] li[data-astro-cid-gfsckld2]{font-size:var(--fs-small);color:var(--ink-soft)}.course__list[data-astro-cid-gfsckld2] li[data-astro-cid-gfsckld2]{position:relative;padding-left:1.25rem;margin-bottom:.35rem}.course__list[data-astro-cid-gfsckld2] li[data-astro-cid-gfsckld2]:before{content:"";position:absolute;left:0;top:.7em;width:.6rem;height:1px;background:var(--gold)}.course__syllabus[data-astro-cid-gfsckld2] li[data-astro-cid-gfsckld2]{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--space-3);padding-block:.45rem;border-top:1px solid var(--sand);font-size:var(--fs-small)}.course__syllabus[data-astro-cid-gfsckld2] span[data-astro-cid-gfsckld2]{color:var(--taupe-ink)}.course__actions[data-astro-cid-gfsckld2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.finder-wrap[data-astro-cid-gctgzqq3]{padding-block:var(--space-section-sm)}.included__title[data-astro-cid-gctgzqq3]{margin-bottom:var(--space-6)}.included__grid[data-astro-cid-gctgzqq3]{display:grid;gap:var(--space-5)}@media(min-width:40em){.included__grid[data-astro-cid-gctgzqq3]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.included__grid[data-astro-cid-gctgzqq3]{grid-template-columns:repeat(4,1fr)}}.included__grid[data-astro-cid-gctgzqq3] li[data-astro-cid-gctgzqq3]{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--gold)}.included__icon[data-astro-cid-gctgzqq3]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--blush);color:var(--cafe)}.included__name[data-astro-cid-gctgzqq3]{font-family:var(--font-display);font-size:1.375rem}.included__text[data-astro-cid-gctgzqq3]{font-size:var(--fs-small)}.courses__inner[data-astro-cid-gctgzqq3]{display:grid;gap:var(--space-6)}.courses__bar[data-astro-cid-gctgzqq3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.courses__filters[data-astro-cid-gctgzqq3]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.courses__filters[data-astro-cid-gctgzqq3][hidden]{display:none}.chip-filter[data-astro-cid-gctgzqq3]{min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--taupe);border-radius:999px;background:var(--white);color:var(--cafe);font-size:var(--fs-caps);font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.chip-filter[data-astro-cid-gctgzqq3][aria-pressed=true]{background:var(--cafe);border-color:var(--cafe);color:var(--ivory)}.courses__count[data-astro-cid-gctgzqq3]{font-size:var(--fs-small)}.courses__grid[data-astro-cid-gctgzqq3]{display:grid;gap:clamp(1rem,2vw,1.75rem);align-items:stretch}@media(min-width:48em){.courses__grid[data-astro-cid-gctgzqq3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80em){.courses__grid[data-astro-cid-gctgzqq3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.courses__grid[data-astro-cid-gctgzqq3] li[data-astro-cid-gctgzqq3][hidden]{display:none}.faq__grid[data-astro-cid-gctgzqq3]{display:grid;gap:var(--space-6)}@media(min-width:64em){.faq__grid[data-astro-cid-gctgzqq3]{grid-template-columns:4fr 8fr;gap:var(--space-9)}}.faq__list[data-astro-cid-gctgzqq3]{border-top:var(--hairline)}.faq__item[data-astro-cid-gctgzqq3]{border-bottom:var(--hairline)}.faq__item[data-astro-cid-gctgzqq3] summary[data-astro-cid-gctgzqq3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:4rem;padding-block:var(--space-4);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.3}.faq__item[data-astro-cid-gctgzqq3] summary[data-astro-cid-gctgzqq3]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-gctgzqq3]{flex-shrink:0;transition:transform var(--dur) var(--ease-lux)}.faq__item[data-astro-cid-gctgzqq3][open] .faq__icon[data-astro-cid-gctgzqq3]{transform:rotate(45deg)}.faq__item[data-astro-cid-gctgzqq3] p[data-astro-cid-gctgzqq3]{padding-bottom:var(--space-5);max-width:60ch}
