.program-overview-copy[data-astro-cid-esk5avfp]{gap:16px;padding-inline:clamp(20px,3vw,30px);display:grid}.program-overview-copy[data-astro-cid-esk5avfp] h2[data-astro-cid-esk5avfp]{margin-bottom:8px}.program-overview-copy[data-astro-cid-esk5avfp] .text-link[data-astro-cid-esk5avfp]{margin-top:0}.program-overview[data-astro-cid-esk5avfp] .program-facts[data-astro-cid-esk5avfp]{border-bottom:1px solid var(--line);margin:0}.program-facts[data-astro-cid-esk5avfp]>div[data-astro-cid-esk5avfp]{grid-template-columns:minmax(0,1fr);gap:3px;padding-block:12px;line-height:1.65}.program-facts[data-astro-cid-esk5avfp] dt[data-astro-cid-esk5avfp]{font-size:var(--text-sm)}.program-facts[data-astro-cid-esk5avfp] dd[data-astro-cid-esk5avfp] small[data-astro-cid-esk5avfp]{margin-top:4px}.program-price[data-astro-cid-esk5avfp]{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.program-price-value[data-astro-cid-esk5avfp]{container-type:inline-size}.program-facts[data-astro-cid-esk5avfp] .program-fee-unit[data-astro-cid-esk5avfp]{margin-top:0}.program-support-link[data-astro-cid-esk5avfp]{width:fit-content;color:var(--green);font-size:var(--text-sm);text-underline-offset:4px;margin-top:6px;text-decoration:underline;display:block}.program-expenses[data-astro-cid-esk5avfp]{border:1px solid var(--line);background:var(--paper);gap:10px 24px;margin-top:clamp(24px,4vw,44px);padding:clamp(16px,3vw,32px);display:grid}.program-expenses[data-astro-cid-esk5avfp] h2[data-astro-cid-esk5avfp]{font-size:clamp(21px,2vw,26px)}.program-expenses[data-astro-cid-esk5avfp] ul[data-astro-cid-esk5avfp]{margin:0;padding-inline-start:1.25em}@media (width>=1080px){.program-facts[data-astro-cid-esk5avfp]>div[data-astro-cid-esk5avfp]{grid-template-columns:minmax(0,2fr) minmax(16rem,3fr);column-gap:16px}}@media (width<=360px){.program-overview-copy[data-astro-cid-esk5avfp]{padding-inline:10px}}@container (width<=17.5rem){.program-price[data-astro-cid-esk5avfp]{font-size:var(--text-sm)}.program-facts[data-astro-cid-esk5avfp] .program-fee-unit[data-astro-cid-esk5avfp]{font-size:var(--text-xs)}}@container (width<=16.5rem){.program-price[data-astro-cid-esk5avfp]{font-size:13px}}@media (width>=721px){.program-expenses[data-astro-cid-esk5avfp]{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:baseline}.program-overview[data-astro-cid-esk5avfp]{row-gap:0}.program-overview[data-astro-cid-esk5avfp]>article[data-astro-cid-esk5avfp],.program-overview-copy[data-astro-cid-esk5avfp],.program-facts[data-astro-cid-esk5avfp]{grid-template-rows:subgrid;display:grid}.program-overview[data-astro-cid-esk5avfp]>article[data-astro-cid-esk5avfp]{grid-row:span 8}.program-overview-copy[data-astro-cid-esk5avfp]{grid-row:span 7;row-gap:0}.program-overview-copy[data-astro-cid-esk5avfp]>div[data-astro-cid-esk5avfp]{margin-bottom:16px}.program-overview-copy[data-astro-cid-esk5avfp]>div[data-astro-cid-esk5avfp]:last-child{margin:16px 0 0}.program-facts[data-astro-cid-esk5avfp]{grid-row:span 5}}
