._7QdRgq_card{border-block-end:1px solid var(--color-border);gap:var(--space-8);padding-block:clamp(2rem,5vw,3.5rem);display:grid}._7QdRgq_identity{gap:var(--space-5);align-items:flex-start;display:flex}._7QdRgq_visualMarker{gap:var(--space-3);flex:none;justify-items:center;width:clamp(5.75rem,10vw,7.5rem);display:grid}._7QdRgq_visualMarker .subjectIllustration[data-presentation=card]{width:100%;height:auto;padding:var(--space-3);background:linear-gradient(145deg, #ffffffe6, transparent), var(--color-pale-cyan);border:1px solid #0e607533;border-radius:1.4rem .5rem}._7QdRgq_index{color:var(--color-deep-teal);font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:800}._7QdRgq_levels{color:var(--color-deep-teal);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-2);font-weight:800}._7QdRgq_identity h3{margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}._7QdRgq_details{min-width:0}._7QdRgq_description{max-width:43rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}._7QdRgq_facts{margin-block:var(--space-5);gap:var(--space-3) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}._7QdRgq_facts p{margin:0}._7QdRgq_facts strong{color:var(--color-midnight)}._7QdRgq_availability{max-width:43rem;color:var(--color-text-muted);font-size:var(--font-size-sm)}._7QdRgq_link{align-items:center;gap:var(--space-3);min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}._7QdRgq_link:after{content:"→";transition:transform var(--motion-fast) var(--ease-functional)}._7QdRgq_link:hover:after{transform:translate(.2rem)}@media (min-width:48rem){._7QdRgq_card{grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr)}}
.f6IFUG_introduction{background:var(--color-white);padding-block:clamp(4rem,9vw,7rem)}.f6IFUG_introductionLayout,.f6IFUG_practicalLayout,.f6IFUG_ctaLayout{gap:var(--space-8);display:grid}.f6IFUG_introduction h1{max-width:42rem;margin-block:var(--space-5) 0}.f6IFUG_introductionCopy{max-width:38rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.f6IFUG_programmeBand,.f6IFUG_primaryBand{background:var(--color-ice)}.f6IFUG_secondaryBand{background:var(--color-pale-cyan)}.f6IFUG_bandHeading{gap:var(--space-5);margin-block-end:clamp(2.5rem,6vw,4.5rem);display:grid}.f6IFUG_bandHeading h2,.f6IFUG_practicalLayout h2,.f6IFUG_ctaLayout h2{margin-block-end:0}.f6IFUG_bandHeading h2{scroll-margin-block-start:calc(76px + var(--space-4))}.f6IFUG_bandHeading>p{max-width:38rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.f6IFUG_programmeList{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);padding-inline:clamp(1.25rem,4vw,3rem)}.f6IFUG_chooseSection{background:var(--color-white)}.f6IFUG_weeklySection{background:var(--color-ice)}.f6IFUG_sectionHeading{max-width:48rem;margin-block-end:clamp(2.5rem,6vw,4.5rem)}.f6IFUG_sectionHeading h2{margin-block-end:0}.f6IFUG_choiceSteps,.f6IFUG_weeklyExpectations{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.f6IFUG_choiceSteps{counter-reset:choice-step}.f6IFUG_choiceSteps li,.f6IFUG_weeklyExpectations li{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);min-width:0;padding:clamp(1.5rem,5vw,2.25rem)}.f6IFUG_choiceSteps li{counter-increment:choice-step}.f6IFUG_choiceSteps li:before{color:var(--color-deep-teal);content:counter(choice-step, decimal-leading-zero);font-size:var(--font-size-sm);letter-spacing:.12em;margin-block-end:var(--space-5);font-weight:700;display:block}.f6IFUG_choiceSteps strong,.f6IFUG_weeklyExpectations strong,.f6IFUG_choiceSteps span,.f6IFUG_weeklyExpectations span{overflow-wrap:anywhere;display:block}.f6IFUG_choiceSteps span,.f6IFUG_weeklyExpectations span{color:var(--color-text-muted);margin-block-start:var(--space-3)}.f6IFUG_practicalSection{background:var(--color-pale-cyan)}.f6IFUG_practicalLayout>div:last-child{max-width:42rem}.f6IFUG_practicalLayout>div:last-child p,.f6IFUG_ctaLayout>div:last-child p{color:var(--color-text-muted)}.f6IFUG_ctaSection{background:var(--color-white)}.f6IFUG_ctaLayout>div:last-child{max-width:35rem}.f6IFUG_ctaLayout .button-link{margin-block-start:var(--space-5)}@media (min-width:48.0625rem){.f6IFUG_introductionLayout,.f6IFUG_bandHeading,.f6IFUG_practicalLayout,.f6IFUG_ctaLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,7rem)}.f6IFUG_bandHeading>p{place-self:end}.f6IFUG_choiceSteps,.f6IFUG_weeklyExpectations{grid-template-columns:repeat(3,minmax(0,1fr))}}
