.prose[data-astro-cid-tje26ss5]{min-inline-size:0;color:var(--color-text-soft)}.prose--article[data-astro-cid-tje26ss5],.prose--profile[data-astro-cid-tje26ss5]{max-inline-size:var(--container-prose);margin-inline:auto}.prose[data-astro-cid-tje26ss5] h1{font-size:var(--font-size-page-title);margin-block-end:var(--space-6);line-height:1.08}.prose[data-astro-cid-tje26ss5] h2{margin-block:clamp(var(--space-10), 6vw, var(--space-16)) var(--space-5);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.prose[data-astro-cid-tje26ss5] h3{margin-block:var(--space-8) var(--space-4);font-size:1.25rem}.prose[data-astro-cid-tje26ss5] p,.prose[data-astro-cid-tje26ss5] ul,.prose[data-astro-cid-tje26ss5] ol,.prose[data-astro-cid-tje26ss5] blockquote{max-inline-size:72ch;margin-block:0 var(--space-5)}.prose[data-astro-cid-tje26ss5] li+li{margin-block-start:var(--space-2)}.prose[data-astro-cid-tje26ss5] a{overflow-wrap:anywhere}.prose[data-astro-cid-tje26ss5] img{border-radius:var(--radius-panel);block-size:auto;inline-size:auto;max-inline-size:100%;margin-inline:auto}.prose[data-astro-cid-tje26ss5] p:has(>img){max-inline-size:100%;margin-block:var(--space-8)}.prose[data-astro-cid-tje26ss5] em,.prose[data-astro-cid-tje26ss5] del{color:var(--color-text-muted)}.prose[data-astro-cid-tje26ss5] .content-eyebrow{margin-block:clamp(var(--space-12), 8vw, var(--space-20)) var(--space-3);color:var(--color-accent);font-size:var(--font-size-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.prose[data-astro-cid-tje26ss5] .content-eyebrow+h2{margin-block-start:0}.prose[data-astro-cid-tje26ss5] .content-action-row{max-inline-size:100%;margin-block:var(--space-8);gap:var(--space-3);flex-wrap:wrap;display:flex}.prose[data-astro-cid-tje26ss5] .content-course{margin-block:var(--space-8)}.prose[data-astro-cid-tje26ss5] .content-course+.content-course{margin-block-start:calc(-1 * var(--space-4))}.prose[data-astro-cid-tje26ss5] .content-course-card{--course-accent:var(--color-accent);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;text-decoration:none;display:grid;overflow:hidden}.prose[data-astro-cid-tje26ss5] .content-course-card[data-theme=blue]{--course-accent:#5c8ff5}.prose[data-astro-cid-tje26ss5] .content-course-card[data-theme=red]{--course-accent:#ef5b68}.prose[data-astro-cid-tje26ss5] .content-course-card:hover,.prose[data-astro-cid-tje26ss5] .content-course-card:focus-visible{border-color:var(--course-accent)}.prose[data-astro-cid-tje26ss5] .content-course-card:focus-visible{outline:2px solid var(--course-accent);outline-offset:4px}.prose[data-astro-cid-tje26ss5] .content-course-art{background:var(--color-surface-strong);align-self:stretch;min-block-size:10rem;display:block}.prose[data-astro-cid-tje26ss5] .content-course-art img{object-fit:cover;border-radius:0;block-size:100%;inline-size:100%;margin:0;display:block}.prose[data-astro-cid-tje26ss5] .content-course-copy{min-inline-size:0;padding:var(--space-6);gap:var(--space-3);display:grid}.prose[data-astro-cid-tje26ss5] .content-course-continent{color:var(--color-text-ui-muted);font-size:var(--font-size-meta);line-height:1.5}.prose[data-astro-cid-tje26ss5] .content-course-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.prose[data-astro-cid-tje26ss5] .content-course-title{font-size:1.125rem;font-weight:700;line-height:1.3}.prose[data-astro-cid-tje26ss5] .content-course-arrow{block-size:1.125rem;inline-size:1.125rem;color:var(--course-accent);flex:none;align-self:center}.prose[data-astro-cid-tje26ss5] .content-course-description{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}@media (width<=35rem){.prose[data-astro-cid-tje26ss5] .content-course-card{grid-template-columns:minmax(0,1fr)}.prose[data-astro-cid-tje26ss5] .content-course-art{aspect-ratio:16/9;min-block-size:0}.prose[data-astro-cid-tje26ss5] .content-course-copy{padding:var(--space-5)}}.prose[data-astro-cid-tje26ss5] .content-video{max-inline-size:64rem;margin:clamp(var(--space-10), 7vw, var(--space-16)) auto;padding:0}.prose[data-astro-cid-tje26ss5] .content-video-frame{aspect-ratio:16/9;border:var(--border-default);border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 50%, #16c1a226, transparent 38%), var(--color-surface);place-items:center;inline-size:100%;display:grid;overflow:hidden}.prose[data-astro-cid-tje26ss5] .content-video-load{min-block-size:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--color-action-primary);border-radius:var(--radius-control);background:var(--color-action-primary);color:var(--color-on-accent);cursor:pointer;font-size:var(--font-size-ui);text-transform:uppercase;font-weight:700}.prose[data-astro-cid-tje26ss5] .content-video-load:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);color:var(--color-on-accent)}.prose[data-astro-cid-tje26ss5] .content-video-load:active{border-color:var(--color-action-primary-active);background:var(--color-action-primary-active);color:var(--color-on-accent)}.prose[data-astro-cid-tje26ss5] .content-video-player{border:0;block-size:100%;inline-size:100%}.prose[data-astro-cid-tje26ss5] .content-video-title{margin-block:var(--space-3) var(--space-1);color:var(--color-text);font-size:var(--font-size-ui);font-weight:650}.prose[data-astro-cid-tje26ss5] .content-video-fallback{color:inherit;text-decoration:none}.prose[data-astro-cid-tje26ss5] .content-video-fallback:hover{color:var(--color-accent)}.prose[data-astro-cid-tje26ss5] .content-video-external-icon{vertical-align:-.125em;block-size:1em;inline-size:1em;margin-inline-start:.4em;display:inline-block}.prose--postlude[data-astro-cid-tje26ss5]{text-align:center;max-inline-size:44rem;margin-inline:auto}.prose--postlude[data-astro-cid-tje26ss5] p{margin-inline:auto}.prose--postlude[data-astro-cid-tje26ss5] .content-action-row{justify-content:center}@media (width<=30rem){.prose[data-astro-cid-tje26ss5] ul,.prose[data-astro-cid-tje26ss5] ol{padding-inline-start:var(--space-6)}.prose[data-astro-cid-tje26ss5] .content-action,.prose[data-astro-cid-tje26ss5] .content-video-load{inline-size:100%}}
