.key-info[data-astro-cid-absvq4la]{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--black);--accent:var(--gold-dark);--fg-muted:#4f4a43;padding:clamp(1.5rem,1.1rem + 1.6vw,2.25rem)}.key-info__title[data-astro-cid-absvq4la]{font-size:1.75rem;font-weight:600;line-height:1.1}.key-info[data-astro-cid-absvq4la] .rule[data-astro-cid-absvq4la]{margin-top:.9rem}.key-info__list[data-astro-cid-absvq4la]{margin:.5rem 0 0}.key-info__row[data-astro-cid-absvq4la]{border-bottom:1px solid var(--line-soft);gap:.15rem 1.25rem;padding-block:.75rem;display:grid}.key-info__row[data-astro-cid-absvq4la]:last-child{border-bottom:0;padding-bottom:0}.key-info[data-astro-cid-absvq4la] dt[data-astro-cid-absvq4la]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;font-weight:600;display:flex}.key-info[data-astro-cid-absvq4la] dt[data-astro-cid-absvq4la] svg{color:var(--gold);flex:none}.key-info[data-astro-cid-absvq4la] dd[data-astro-cid-absvq4la]{font-size:var(--fs-sm);margin:0;line-height:1.55}.key-info__prices[data-astro-cid-absvq4la] li[data-astro-cid-absvq4la]+li[data-astro-cid-absvq4la]{margin-top:.3rem}.key-info__prices[data-astro-cid-absvq4la] strong[data-astro-cid-absvq4la]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1}.key-info__note[data-astro-cid-absvq4la]{color:var(--fg-muted);margin-top:.1rem;display:block}.key-info__todo[data-astro-cid-absvq4la]{margin-top:1.25rem}@media (width>=560px){.key-info__row[data-astro-cid-absvq4la]{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline}}.timeline[data-astro-cid-sdq2u53v]{max-width:52rem;position:relative}.day[data-astro-cid-sdq2u53v]{grid-template-columns:3rem minmax(0,1fr);gap:0 1.25rem;padding-bottom:2.25rem;display:grid;position:relative}.day[data-astro-cid-sdq2u53v]+.day[data-astro-cid-sdq2u53v]{margin-top:0}.day[data-astro-cid-sdq2u53v]:last-child{padding-bottom:0}.day[data-astro-cid-sdq2u53v]:before{content:"";background:var(--line);width:1px;position:absolute;top:3.25rem;bottom:.25rem;left:1.5rem}.day[data-astro-cid-sdq2u53v]:last-child:before{display:none}.day__marker[data-astro-cid-sdq2u53v]{border:1px solid var(--gold);background:var(--bg);width:3rem;height:3rem;font-family:var(--font-display);color:var(--fg);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:600;line-height:1;display:grid}.day__body[data-astro-cid-sdq2u53v]{min-width:0;padding-top:.15rem}.day__text[data-astro-cid-sdq2u53v]>[data-astro-cid-sdq2u53v]+[data-astro-cid-sdq2u53v]{margin-top:.5rem}.day__title[data-astro-cid-sdq2u53v]{font-size:clamp(1.45rem,1.25rem + .8vw,1.8rem);font-weight:600;line-height:1.2}.day__items[data-astro-cid-sdq2u53v]{margin-top:.9rem!important}.day__items[data-astro-cid-sdq2u53v]>li[data-astro-cid-sdq2u53v]{margin-top:.45rem;padding-left:1.5rem;position:relative}.day__items[data-astro-cid-sdq2u53v]>li[data-astro-cid-sdq2u53v]:before{content:"";background:var(--gold);width:.7rem;height:1px;position:absolute;top:.85em;left:0}.day__text[data-astro-cid-sdq2u53v]>.day__video[data-astro-cid-sdq2u53v]{max-width:360px;margin:1.5rem 0 0}.day__video-caption[data-astro-cid-sdq2u53v]{font-size:var(--fs-xs);color:var(--fg-muted);margin-top:.6rem;line-height:1.5}@media (width>=640px){.day__text[data-astro-cid-sdq2u53v]>.day__video[data-astro-cid-sdq2u53v]{max-width:320px}}.day__text[data-astro-cid-sdq2u53v]>.day__photos[data-astro-cid-sdq2u53v]{margin:1.25rem 0 0}.day__photos-row[data-astro-cid-sdq2u53v]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem;margin:0;padding:0;display:grid}.day__photos-row[data-astro-cid-sdq2u53v]>li[data-astro-cid-sdq2u53v]+li[data-astro-cid-sdq2u53v]{margin-top:0}.day__photos-item[data-astro-cid-sdq2u53v]{min-width:0;aspect-ratio:var(--ratio)}@media (width>=640px){.day__photos-row[data-astro-cid-sdq2u53v]{display:flex}.day__photos-item[data-astro-cid-sdq2u53v]{flex:var(--ratio) 1 0}}.day__photos-link[data-astro-cid-sdq2u53v]{border-radius:var(--radius);background:var(--line-soft);width:100%;height:100%;display:block;overflow:hidden}.day__photos-link[data-astro-cid-sdq2u53v] picture,.day__photos-link[data-astro-cid-sdq2u53v] img{object-fit:cover;width:100%;height:100%;display:block}.day__photos-link[data-astro-cid-sdq2u53v]:hover img{opacity:.92}.day--photo[data-astro-cid-sdq2u53v] .day__body[data-astro-cid-sdq2u53v]{gap:1.75rem;display:grid}.day--photo[data-astro-cid-sdq2u53v] .day__photo[data-astro-cid-sdq2u53v]{justify-self:center;width:100%}@media (width>=640px){.day--photo[data-astro-cid-sdq2u53v] .day__body[data-astro-cid-sdq2u53v]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2.5rem}.day--photo[data-astro-cid-sdq2u53v] .day__photo[data-astro-cid-sdq2u53v]{width:300px}}.timeline--skeleton[data-astro-cid-sdq2u53v] .day__text--skeleton[data-astro-cid-sdq2u53v]{border:1.5px dashed var(--line);border-radius:var(--radius);padding:1rem 1.25rem 1.25rem}.day__soon[data-astro-cid-sdq2u53v]{font-family:var(--font-display);color:var(--fg-muted);font-size:1.45rem;font-weight:600;line-height:1.2}.bar[data-astro-cid-sdq2u53v]{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:999px;height:.55rem;display:block}.bar--short[data-astro-cid-sdq2u53v]{width:55%}.themes[data-astro-cid-4u6foqnc]{--grid-gap:1.25rem}.theme[data-astro-cid-4u6foqnc]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.theme__title[data-astro-cid-4u6foqnc]{font-size:clamp(1.55rem,1.35rem + .7vw,1.9rem);font-weight:600;line-height:1.15}.theme__items[data-astro-cid-4u6foqnc]{font-size:var(--fs-sm);margin-top:1.1rem;line-height:1.6}.theme__items[data-astro-cid-4u6foqnc]>li[data-astro-cid-4u6foqnc]+li[data-astro-cid-4u6foqnc]{margin-top:.6rem}.theme__items[data-astro-cid-4u6foqnc]>li[data-astro-cid-4u6foqnc]:before{top:.4em}.themes-skeleton__card[data-astro-cid-4u6foqnc]{border:1.5px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 55%, transparent);gap:.8rem;max-width:44rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.themes-skeleton__title[data-astro-cid-4u6foqnc]{font-family:var(--font-display);color:var(--fg-muted);font-size:1.6rem;font-weight:600}.bar[data-astro-cid-4u6foqnc]{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:999px;height:.55rem;display:block}.bar--short[data-astro-cid-4u6foqnc]{width:55%}.outcomes[data-astro-cid-vncrv76n]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);max-width:52rem;margin:0;padding:clamp(.25rem,.1rem + .8vw,.75rem) clamp(1.25rem,.9rem + 1.8vw,2.25rem);list-style:none}.outcomes__item[data-astro-cid-vncrv76n]{font-size:var(--fs-base);align-items:flex-start;gap:1rem;padding-block:1.1rem;line-height:1.55;display:flex}.outcomes__item[data-astro-cid-vncrv76n]+.outcomes__item[data-astro-cid-vncrv76n]{border-top:1px solid var(--line-soft)}.outcomes__mark[data-astro-cid-vncrv76n]{border:1px solid var(--line);width:2rem;height:2rem;color:var(--gold);border-radius:50%;flex:none;place-items:center;margin-top:-.1rem;display:grid}.outcomes__text[data-astro-cid-vncrv76n]{min-width:0}@media (width>=768px){.outcomes__item[data-astro-cid-vncrv76n]{font-size:var(--fs-lg);align-items:center}.outcomes__mark[data-astro-cid-vncrv76n]{margin-top:0}}.audiences[data-astro-cid-bveyjd7i]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.audience[data-astro-cid-bveyjd7i]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.audience__title[data-astro-cid-bveyjd7i]{font-size:clamp(1.55rem,1.35rem + .7vw,1.9rem);font-weight:600;line-height:1.15}.audience__intro[data-astro-cid-bveyjd7i]{font-size:var(--fs-base);color:var(--fg-muted);margin-top:.9rem;line-height:1.6}.audience__items[data-astro-cid-bveyjd7i]{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);margin-top:1.25rem;padding-top:1.25rem;line-height:1.6}.audience__items[data-astro-cid-bveyjd7i]>li[data-astro-cid-bveyjd7i]+li[data-astro-cid-bveyjd7i]{margin-top:.6rem}.audience__items[data-astro-cid-bveyjd7i]>li[data-astro-cid-bveyjd7i]:before{top:.4em}@media (width>=768px){.audiences[data-astro-cid-bveyjd7i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.cert[data-astro-cid-bh6vo2hd]{max-width:40rem}.cert__claim[data-astro-cid-bh6vo2hd]{background:var(--white);border:1px solid var(--line-soft);border-left:1px solid var(--gold);border-radius:var(--radius);color:var(--black);justify-items:start;gap:.6rem;padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);display:grid}.cert__claim[data-astro-cid-bh6vo2hd] svg{color:var(--gold)}.cert__claim-title[data-astro-cid-bh6vo2hd]{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.15}.faq[data-astro-cid-z3bhckgl]{border-top:1px solid var(--line-soft);max-width:52rem}.faq__item[data-astro-cid-z3bhckgl]{border-bottom:1px solid var(--line-soft)}.faq__item[data-astro-cid-z3bhckgl] summary[data-astro-cid-z3bhckgl]{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 0;font-size:clamp(1.3rem,1.15rem + .6vw,1.55rem);font-weight:600;line-height:1.25;list-style:none;display:flex}.faq__item[data-astro-cid-z3bhckgl] summary[data-astro-cid-z3bhckgl]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-z3bhckgl] summary[data-astro-cid-z3bhckgl] .faq__chevron{color:var(--gold);transition:transform .25s var(--ease);flex:none}.faq__item[data-astro-cid-z3bhckgl][open] summary[data-astro-cid-z3bhckgl] .faq__chevron{transform:rotate(180deg)}.faq__item[data-astro-cid-z3bhckgl] summary[data-astro-cid-z3bhckgl]:hover{color:var(--accent)}.faq__answer[data-astro-cid-z3bhckgl]{max-width:44rem;padding:0 0 1.4rem}.faq__answer[data-astro-cid-z3bhckgl]>[data-astro-cid-z3bhckgl]+[data-astro-cid-z3bhckgl]{margin-top:.75rem}.faq__answer[data-astro-cid-z3bhckgl] p[data-astro-cid-z3bhckgl],.faq__list[data-astro-cid-z3bhckgl]{color:var(--fg-muted)}.faq__list[data-astro-cid-z3bhckgl]{margin-bottom:0;padding-left:1.4rem}.faq__list[data-astro-cid-z3bhckgl]>li[data-astro-cid-z3bhckgl]+li[data-astro-cid-z3bhckgl]{margin-top:.3rem}.faq__list[data-astro-cid-z3bhckgl]>li[data-astro-cid-z3bhckgl]::marker{color:var(--gold-dark)}.course-cta__inner[data-astro-cid-jofdqlbv]>[data-astro-cid-jofdqlbv]+[data-astro-cid-jofdqlbv]{margin-top:1.25rem}.course-cta__inner[data-astro-cid-jofdqlbv] .lead[data-astro-cid-jofdqlbv]{max-width:36rem;margin-inline:auto}.course-cta__actions[data-astro-cid-jofdqlbv]{justify-content:center;margin-top:2rem!important}@media (width<=479px){.course-cta__actions[data-astro-cid-jofdqlbv]{display:grid}.course-cta__actions[data-astro-cid-jofdqlbv] .btn{font-size:var(--fs-sm);white-space:nowrap;padding-inline:1rem}}.audience-list[data-astro-cid-w5zawy6y]{max-width:54rem}.audience-list[data-astro-cid-w5zawy6y] ul[data-astro-cid-w5zawy6y]{padding-left:1.3rem;list-style:outside}.audience-list[data-astro-cid-w5zawy6y] li[data-astro-cid-w5zawy6y]+li[data-astro-cid-w5zawy6y]{margin-top:1rem}.audience-list__requirement[data-astro-cid-w5zawy6y]{border-left:3px solid var(--gold);background:var(--white);border-radius:0 var(--radius) var(--radius) 0;margin-top:1.75rem;padding:1.25rem 1.5rem}.course-hero[data-astro-cid-w5zawy6y] .page-header h1{font-size:clamp(2.2rem,1.5rem + 2.8vw,3.5rem)}.course-hero__lead[data-astro-cid-w5zawy6y]{justify-items:start;gap:1.25rem;margin-top:.25rem;display:grid}.course-hero__badge[data-astro-cid-w5zawy6y]{border:1px solid var(--gold);border-radius:var(--radius-pill);background:var(--white);font-size:var(--fs-xs);color:var(--gold-dark);align-items:center;gap:.45rem;padding:.3rem .95rem .3rem .75rem;font-weight:600;line-height:1.4;display:inline-flex}.course-hero__badge[data-astro-cid-w5zawy6y] svg{color:var(--gold)}.course-hero__next[data-astro-cid-w5zawy6y]{font-size:var(--fs-base);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.course-hero__next[data-astro-cid-w5zawy6y] svg{color:var(--gold);flex:none;margin-top:.15rem}.course-hero__actions[data-astro-cid-w5zawy6y]{margin-top:.25rem}.course-hero[data-astro-cid-w5zawy6y] .key-info{margin-top:2rem}.faq-more[data-astro-cid-w5zawy6y]{gap:.75rem 1.25rem;margin-top:2rem}@media (width<=479px){.course-hero__actions[data-astro-cid-w5zawy6y]{width:100%;display:grid}.course-hero__actions[data-astro-cid-w5zawy6y] .btn{font-size:var(--fs-sm);white-space:nowrap;padding-inline:1rem}}@media (width>=1000px){.course-hero[data-astro-cid-w5zawy6y] .page-header__copy{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem);display:grid}.course-hero[data-astro-cid-w5zawy6y] .page-header__copy>*{grid-column:1}.course-hero[data-astro-cid-w5zawy6y] .page-header__extra{display:contents}.course-hero[data-astro-cid-w5zawy6y] .key-info{grid-area:1/2/-1;margin-top:0}.course-hero__lead[data-astro-cid-w5zawy6y]{margin-top:1.5rem}}
