.aud-hero[data-astro-cid-ko5q62kg]{background:var(--color-cream);padding-block:var(--space-6) var(--space-9)}.grid[data-astro-cid-ko5q62kg]{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}h1[data-astro-cid-ko5q62kg]{margin-bottom:var(--space-5);font-size:clamp(2.75rem,4.6vw,4.1875rem);line-height:1.02}h1[data-astro-cid-ko5q62kg] em{color:var(--color-accent-strong)}.lead[data-astro-cid-ko5q62kg]{margin-bottom:var(--space-6)}.note[data-astro-cid-ko5q62kg]{font-size:var(--fs-meta);color:var(--color-text-muted);max-width:34rem;margin:var(--space-5) 0 0;line-height:1.6}.note[data-astro-cid-ko5q62kg] a{text-decoration:underline}figure[data-astro-cid-ko5q62kg]{min-width:0;margin:0}figure[data-astro-cid-ko5q62kg] img[data-astro-cid-ko5q62kg]{object-fit:cover;border-radius:var(--radius-md);width:100%;height:470px}figure[data-astro-cid-ko5q62kg] img[data-astro-cid-ko5q62kg].arch{border-radius:140px 140px 6px 6px}figcaption[data-astro-cid-ko5q62kg]{background:var(--color-accent);font-size:.9375rem;font-weight:var(--weight-semibold);border-radius:var(--radius-sm);margin:-25px 22px 0;padding:18px 22px;line-height:1.45;position:relative}figcaption[data-astro-cid-ko5q62kg] small{font-weight:var(--weight-regular);font-size:var(--fs-micro);margin-top:var(--space-1);display:block}@media (width<=850px){.grid[data-astro-cid-ko5q62kg]{gap:var(--space-7);grid-template-columns:1fr}figure[data-astro-cid-ko5q62kg] img[data-astro-cid-ko5q62kg]{height:320px}}.aud-jump{gap:var(--space-2) 36px;border-bottom:var(--border-hairline);flex-wrap:wrap;padding-block:9px;display:flex}.aud-jump a{min-height:var(--target-min);font-size:.9375rem;font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:flex}.aud-jump a:hover{text-underline-offset:5px;text-decoration:underline}.aud-page section[id]{scroll-margin-top:var(--space-6)}.aud-page h2 em{color:var(--color-accent-strong)}.aud-page h2{font-size:clamp(2.25rem,1.8rem + 1.6vw,3.0625rem);line-height:1.06}.aud-section{padding-block:70px}.aud-split.flush{padding-block:0}.aud-split{grid-template-columns:1fr 1fr;gap:95px;padding-block:70px;display:grid}.aud-split .micro,.aud-page .micro{font-size:var(--fs-meta);color:var(--color-text-muted);max-width:30rem;margin-top:var(--space-4);line-height:1.5;display:block}.aud-head{margin-bottom:var(--space-7);grid-template-columns:1fr 1fr;align-items:end;gap:95px;display:grid}.aud-head h2{margin:0}.aud-head>p,.aud-head>div>p:not(.eyebrow){color:var(--color-text-muted);margin:0;font-size:1.1875rem;line-height:1.7}.topic-list article{border-top:var(--border-hairline);padding-block:19px}.topic-list h3,.steps h3,.numbered h3{font:var(--weight-bold) 1.1875rem/1.4 var(--font-sans);letter-spacing:0;margin:0 0 var(--space-2)}.topic-list article p,.steps p,.numbered p{margin:0;font-size:1.0625rem;line-height:1.6}.topic-list .text-link{margin-top:var(--space-3)}.aud-band{background:var(--color-sage);padding-block:60px}.steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid #99a88a}.steps li>span,.numbered article>span{font:var(--weight-medium) 2.625rem var(--font-serif);color:var(--color-accent-strong);margin:15px 0;display:block}.band-note{font-size:var(--fs-meta);color:var(--color-text-muted);margin:var(--space-6) 0 0}.numbered article{border-top:1px solid #99a88a;gap:22px;padding-block:22px;display:flex}.numbered article>span{flex:none;margin:0;font-size:1.875rem}.course-rows{border-top:2px solid var(--color-accent-strong)}.course-rows article{border-bottom:var(--border-hairline);grid-template-columns:55px 1fr .6fr;align-items:start;gap:30px;padding-block:35px;display:grid}.course-rows .num{font:var(--weight-medium) 2.25rem var(--font-serif);color:var(--color-accent-strong)}.course-rows h3{margin:var(--space-2) 0 var(--space-4);font-size:2.3125rem;line-height:1.1}.course-rows .eyebrow{margin:0;font-size:.75rem}.course-rows .row-action{text-align:right}.course-rows .price{font:var(--weight-heading) 2.1875rem var(--font-serif);margin:2px 0 var(--space-5)}.course-rows .price small{font:var(--weight-semibold) var(--fs-micro) var(--font-sans)}.course-rows .button{font-size:.9375rem}.boundary{gap:var(--space-7);background:var(--color-cream);border-left:3px solid var(--color-accent-strong);justify-content:space-between;align-items:center;margin-top:30px;padding:25px 30px;display:flex}.boundary p{font-size:var(--fs-small);max-width:39rem;margin:0;line-height:1.6}.boundary .text-link{flex-shrink:0}.path-grid{border-top:var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.path-grid article{flex-direction:column;align-items:start;padding-top:26px;display:flex}.path-grid h3{margin:0 0 18px;font-size:2rem;line-height:1.12}.path-grid p{font-size:1.0625rem;line-height:1.65}.path-grid .text-link{margin-top:auto}.aud-faq{padding-block:var(--space-8) 75px;grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.aud-faq .faq-more{margin-top:var(--space-5)}.cta-sub{margin-top:var(--space-5);color:var(--color-accent);display:inline-flex}.cta-sub:hover{color:var(--color-paper)}@media (width<=1150px){.aud-split,.aud-head,.aud-faq{gap:50px}.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.aud-split,.aud-head,.aud-faq,.path-grid{gap:var(--space-6);grid-template-columns:1fr}.course-rows article{gap:var(--space-4);grid-template-columns:40px 1fr}.course-rows .row-action{text-align:left;grid-column:2}.boundary{align-items:start;gap:var(--space-4);flex-direction:column}}@media (width<=600px){.steps{grid-template-columns:1fr}}
