.iv-wrap[data-astro-cid-httt74p4]{max-inline-size:60rem;margin-inline:auto;padding-inline:var(--ap-spacing-lg)}.iv-top[data-astro-cid-httt74p4]{padding-block-start:7rem;padding-block-end:2rem}.iv-crumbs[data-astro-cid-httt74p4]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-block-end:1rem;font-size:.8125rem;color:var(--color-neutral-500)}.iv-crumbs[data-astro-cid-httt74p4] a[data-astro-cid-httt74p4]{color:var(--color-neutral-500);text-decoration:none}.iv-crumbs[data-astro-cid-httt74p4] a[data-astro-cid-httt74p4]:hover{color:var(--color-primary)}.iv-current[data-astro-cid-httt74p4]{color:var(--color-neutral-700);font-weight:600}.iv-hero[data-astro-cid-httt74p4]{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background:var(--color-neutral-100)}.iv-hero[data-astro-cid-httt74p4]>img[data-astro-cid-httt74p4]:first-child{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.iv-hero-credit[data-astro-cid-httt74p4]{position:absolute;inset-inline-end:.6rem;inset-block-start:.6rem;max-inline-size:60%;padding:.2rem .45rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-night) 62%,transparent);color:var(--color-paper);font-size:.5625rem;line-height:1.35;text-align:end}.iv-hero-chip[data-astro-cid-httt74p4]{position:absolute;inset-inline-start:.8rem;inset-block-start:.8rem;padding:.45rem .8rem;border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-ink);font:700 .8125rem/1 var(--font-display);box-shadow:var(--shadow-sm)}.iv-hero-seal[data-astro-cid-httt74p4]{position:absolute;inset-inline-end:.8rem;inset-block-start:2.8rem;inline-size:6.5rem;block-size:6.5rem;border-radius:50%;background:var(--color-surface-card);padding:.2rem;transform:rotate(-7deg);box-shadow:var(--shadow-md)}.iv-hero-facts[data-astro-cid-httt74p4]{position:absolute;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:1.15fr .7fr 1fr;gap:.4rem;padding:.6rem;background:linear-gradient(to top,color-mix(in srgb,var(--color-night) 72%,transparent),transparent)}.iv-hero-fact[data-astro-cid-httt74p4]{padding:.55rem .7rem;border-radius:var(--radius-md);background:var(--color-surface-card)}.iv-hero-fact[data-astro-cid-httt74p4] strong[data-astro-cid-httt74p4]{display:block;font:800 1.15rem/1 var(--font-display);color:var(--color-ink)}.iv-hero-fact[data-astro-cid-httt74p4] span[data-astro-cid-httt74p4]{display:block;margin-block-start:.2rem;font-size:.6875rem;color:var(--color-neutral-600)}.iv-intro[data-astro-cid-httt74p4]{margin-block-start:1.4rem}.iv-eyebrow[data-astro-cid-httt74p4]{margin:0 0 .55rem;font:700 .75rem/1.3 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.iv-h1[data-astro-cid-httt74p4]{margin:0 0 .8rem;font:600 clamp(2rem,5vw,3.1rem)/1.08 var(--font-serif);color:var(--color-ink)}.iv-lead[data-astro-cid-httt74p4]{margin:0;max-inline-size:46rem;font-size:1.125rem;line-height:1.6;color:var(--color-neutral-700)}.iv-trust[data-astro-cid-httt74p4]{display:inline-block;margin-block-start:.9rem;padding:.4rem .7rem;border-radius:var(--radius-pill);background:var(--color-sage-soft);color:var(--color-sage-ink);font-size:.75rem}.iv-answer[data-astro-cid-httt74p4]{margin-block-start:1.4rem;padding:1.1rem 1.2rem;border-radius:var(--radius-md);background:var(--color-sun-soft)}.iv-answer-kicker[data-astro-cid-httt74p4]{margin:0 0 .35rem;font:700 .6875rem/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-700)}.iv-answer-body[data-astro-cid-httt74p4]{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--color-neutral-800)}.iv-answer-note[data-astro-cid-httt74p4]{margin:.5rem 0 0;font-size:.75rem;color:var(--color-neutral-600)}.iv-section[data-astro-cid-httt74p4]{padding-block:3.5rem}.iv-bg-paper[data-astro-cid-httt74p4]{background:var(--color-surface-page)}.iv-h2[data-astro-cid-httt74p4]{margin:0 0 .7rem;font:600 clamp(1.6rem,3.5vw,2.2rem)/1.15 var(--font-serif);color:var(--color-ink)}.iv-text[data-astro-cid-httt74p4]{margin:0 0 1.2rem;max-inline-size:48rem;color:var(--color-neutral-700);line-height:1.65}.iv-note[data-astro-cid-httt74p4]{margin-block-start:1rem;font-size:.8125rem;color:var(--color-neutral-500);line-height:1.55}.iv-source[data-astro-cid-httt74p4]{margin-block-start:1rem;font-size:.75rem;color:var(--color-neutral-500);line-height:1.55}.iv-brief[data-astro-cid-httt74p4]{margin-block-start:1rem;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border-inline-start:3px solid var(--color-primary);font-size:.9375rem;color:var(--color-neutral-700)}.iv-school[data-astro-cid-httt74p4]{display:grid;gap:1rem}@media (min-width: 52rem){.iv-school[data-astro-cid-httt74p4]{grid-template-columns:.9fr 1.1fr;align-items:start}}.iv-school-photo[data-astro-cid-httt74p4]{margin:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-card)}.iv-school-photo[data-astro-cid-httt74p4] img[data-astro-cid-httt74p4]{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.iv-school-photo[data-astro-cid-httt74p4] figcaption[data-astro-cid-httt74p4]{padding:.5rem .7rem;font-size:.6875rem;color:var(--color-neutral-500)}.iv-facts[data-astro-cid-httt74p4]{display:grid;gap:.55rem;margin:0}@media (min-width: 34rem){.iv-facts[data-astro-cid-httt74p4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-fact[data-astro-cid-httt74p4]{padding:.8rem .9rem;border-radius:var(--radius-sm);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-fact[data-astro-cid-httt74p4] dt[data-astro-cid-httt74p4]{font:700 .625rem/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500)}.iv-fact-value[data-astro-cid-httt74p4]{margin:.25rem 0 0;font:600 1.05rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-fact-text[data-astro-cid-httt74p4]{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:var(--color-neutral-600)}.iv-city-band[data-astro-cid-httt74p4]{display:grid;gap:1rem;align-items:center;margin-block-start:1.5rem;padding:1rem;border-radius:var(--radius-md);background:var(--color-primary-50)}@media (min-width: 44rem){.iv-city-band[data-astro-cid-httt74p4]{grid-template-columns:1fr .9fr}}.iv-city-band[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:0 0 .4rem;font:600 1.3rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-city-band[data-astro-cid-httt74p4] p[data-astro-cid-httt74p4]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-neutral-700)}.iv-accreditations-title[data-astro-cid-httt74p4]{margin:0 0 .5rem;font:700 .625rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-600)}.iv-accreditations[data-astro-cid-httt74p4] ul[data-astro-cid-httt74p4]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.iv-accreditations[data-astro-cid-httt74p4] li[data-astro-cid-httt74p4]{padding:.35rem .55rem;border-radius:var(--radius-sm);background:var(--color-surface-card);border:1px solid var(--color-border-hairline);font-size:.75rem;line-height:1.35;color:var(--color-neutral-700)}.iv-rhythms[data-astro-cid-httt74p4]{display:grid;gap:.8rem}@media (min-width: 52rem){.iv-rhythms[data-astro-cid-httt74p4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-rhythm[data-astro-cid-httt74p4]{padding:1.1rem 1.2rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-rhythm-tag[data-astro-cid-httt74p4]{margin:0 0 .4rem;font:700 .625rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary)}.iv-rhythm[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:0 0 .7rem;font:600 1.4rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-rhythm[data-astro-cid-httt74p4] dl[data-astro-cid-httt74p4]{display:grid;gap:.45rem;margin:0 0 .8rem}.iv-rhythm[data-astro-cid-httt74p4] dt[data-astro-cid-httt74p4]{font:700 .625rem/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-500)}.iv-rhythm[data-astro-cid-httt74p4] dd[data-astro-cid-httt74p4]{margin:.1rem 0 0;font-size:.875rem;line-height:1.45;color:var(--color-neutral-700)}.iv-rhythm-price[data-astro-cid-httt74p4]{font-weight:700;color:var(--color-ink)!important}.iv-rhythm[data-astro-cid-httt74p4]>p[data-astro-cid-httt74p4]:last-child{margin:0;padding-block-start:.7rem;border-block-start:1px solid var(--color-border-hairline);font-size:.875rem;line-height:1.55;color:var(--color-neutral-700)}.iv-courses[data-astro-cid-httt74p4]{display:grid;gap:.8rem}@media (min-width: 52rem){.iv-courses[data-astro-cid-httt74p4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-course[data-astro-cid-httt74p4]{position:relative;padding:1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-course[data-astro-cid-httt74p4].is-featured{background:var(--color-sun-soft);border-color:var(--color-accent-300);box-shadow:var(--shadow-warm-sm)}.iv-course-flag[data-astro-cid-httt74p4]{position:absolute;inset-block-start:-.6rem;inset-inline-start:.8rem;margin:0;padding:.25rem .55rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font:700 .625rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.iv-course[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:.2rem 0 .7rem;font:600 1.2rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-course[data-astro-cid-httt74p4] dl[data-astro-cid-httt74p4]{margin:0;display:grid;gap:.55rem}.iv-course[data-astro-cid-httt74p4] dt[data-astro-cid-httt74p4]{font:700 .625rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-500)}.iv-course[data-astro-cid-httt74p4] dd[data-astro-cid-httt74p4]{margin:.15rem 0 0;font-size:.875rem;line-height:1.5;color:var(--color-neutral-700)}.iv-course-price[data-astro-cid-httt74p4]{font-weight:700;color:var(--color-ink)!important}.iv-weeks[data-astro-cid-httt74p4]{display:grid;gap:.9rem}@media (min-width: 52rem){.iv-weeks[data-astro-cid-httt74p4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-week[data-astro-cid-httt74p4]{padding:1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-week[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:0;font:600 1.1rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-week-sub[data-astro-cid-httt74p4]{margin:.25rem 0 .8rem;font-size:.75rem;color:var(--color-neutral-500)}.iv-week-grid[data-astro-cid-httt74p4]{display:grid;gap:.25rem;overflow-x:auto}.iv-week-row[data-astro-cid-httt74p4]{display:grid;grid-template-columns:5.2rem repeat(6,minmax(2.2rem,1fr));gap:.25rem;align-items:stretch}.iv-week-head[data-astro-cid-httt74p4] span[data-astro-cid-httt74p4]{font:700 .625rem/1.2 var(--font-display);color:var(--color-neutral-500);text-align:center}.iv-week-time[data-astro-cid-httt74p4]{display:flex;align-items:center;font:700 .625rem/1.2 var(--font-display);color:var(--color-neutral-600)}.iv-week-cell[data-astro-cid-httt74p4]{display:grid;place-items:center;min-block-size:2.2rem;padding:.2rem;border-radius:var(--radius-sm);font:700 .625rem/1.15 var(--font-display);text-align:center;color:var(--color-ink)}.iv-week-cell[data-astro-cid-httt74p4].is-empty{background:var(--color-neutral-100)}.iv-week-cell[data-astro-cid-httt74p4].is-course{background:var(--color-accent)}.iv-week-cell[data-astro-cid-httt74p4].is-care{background:var(--color-apricot)}.iv-week-cell[data-astro-cid-httt74p4].is-ask{background:var(--color-surface-card);border:1px dashed var(--color-rule);color:var(--color-neutral-600)}.iv-legend[data-astro-cid-httt74p4]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--color-neutral-600)}.iv-legend[data-astro-cid-httt74p4] li[data-astro-cid-httt74p4]{display:inline-flex;align-items:center;gap:.35rem}.iv-legend[data-astro-cid-httt74p4] i[data-astro-cid-httt74p4]{inline-size:.8rem;block-size:.55rem;border-radius:.15rem}.iv-legend[data-astro-cid-httt74p4] i[data-astro-cid-httt74p4].is-course{background:var(--color-accent)}.iv-legend[data-astro-cid-httt74p4] i[data-astro-cid-httt74p4].is-care{background:var(--color-apricot)}.iv-legend[data-astro-cid-httt74p4] i[data-astro-cid-httt74p4].is-ask{background:var(--color-surface-card);border:1px dashed var(--color-rule)}.iv-levels[data-astro-cid-httt74p4]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.iv-levels[data-astro-cid-httt74p4]>li[data-astro-cid-httt74p4]{display:grid;grid-template-columns:3rem 1fr;gap:.8rem;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-level-badge[data-astro-cid-httt74p4]{display:grid;place-items:center;block-size:2.2rem;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-paper);font:800 .9rem/1 var(--font-display)}.iv-level-place[data-astro-cid-httt74p4]{margin:0;font:700 .6875rem/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-neutral-500)}.iv-level-sentence[data-astro-cid-httt74p4]{margin:.25rem 0;font:600 1rem/1.4 var(--font-serif);color:var(--color-ink)}.iv-level-start[data-astro-cid-httt74p4]{margin:0;font-size:.75rem;color:var(--color-neutral-600)}.iv-plans[data-astro-cid-httt74p4]{display:grid;gap:.6rem}@media (min-width: 52rem){.iv-plans[data-astro-cid-httt74p4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-plan[data-astro-cid-httt74p4]{padding:1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-plan[data-astro-cid-httt74p4]:first-child{background:var(--color-sun-soft);border-color:var(--color-accent-300)}.iv-plan-tag[data-astro-cid-httt74p4]{margin:0;font:700 .625rem/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600)}.iv-plan[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:.3rem 0 0;font:600 1.1rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-plan-price[data-astro-cid-httt74p4]{margin:.4rem 0 0;font:600 1.7rem/1 var(--font-serif);color:var(--color-ink)}.iv-plan-unit[data-astro-cid-httt74p4]{margin:.2rem 0 0;font-size:.75rem;color:var(--color-neutral-600)}.iv-plan-detail[data-astro-cid-httt74p4]{margin:.6rem 0 0;padding-block-start:.6rem;border-block-start:1px solid var(--color-border-hairline);font-size:.8125rem;line-height:1.5;color:var(--color-neutral-700)}.iv-plan-enrolment[data-astro-cid-httt74p4] .iv-plan-price[data-astro-cid-httt74p4]{font-size:2rem}.iv-example[data-astro-cid-httt74p4]{margin-block-start:1.2rem;padding:1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-example[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:0 0 .7rem;font:600 1.2rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-example-grid[data-astro-cid-httt74p4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.iv-example-grid[data-astro-cid-httt74p4] strong[data-astro-cid-httt74p4]{display:block;font:600 1.35rem/1 var(--font-serif);color:var(--color-ink)}.iv-example-grid[data-astro-cid-httt74p4] span[data-astro-cid-httt74p4]{display:block;margin-block-start:.2rem;font-size:.6875rem;color:var(--color-neutral-600)}.iv-checks[data-astro-cid-httt74p4]{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.45rem}.iv-checks[data-astro-cid-httt74p4] li[data-astro-cid-httt74p4]{position:relative;padding-inline-start:1.5rem;font-size:.9375rem;line-height:1.5;color:var(--color-neutral-700)}.iv-checks[data-astro-cid-httt74p4] li[data-astro-cid-httt74p4]:before{content:"✓";position:absolute;inset-inline-start:0;inset-block-start:.05rem;display:grid;place-items:center;inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--color-sage);color:var(--color-paper);font:700 .625rem/1 var(--font-display)}.iv-exams[data-astro-cid-httt74p4]{display:grid;gap:.6rem}@media (min-width: 44rem){.iv-exams[data-astro-cid-httt74p4]{grid-template-columns:repeat(3,1fr)}}.iv-exam[data-astro-cid-httt74p4]{padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-exam-role[data-astro-cid-httt74p4]{margin:0;font:700 .625rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-500)}.iv-exam-name[data-astro-cid-httt74p4]{margin:.25rem 0;font:600 1.15rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-exam[data-astro-cid-httt74p4] p[data-astro-cid-httt74p4]:last-child{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-neutral-600)}.iv-prep[data-astro-cid-httt74p4]{margin-block-start:1rem;padding:1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-prep[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:0 0 .3rem;font:600 1.15rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-prep[data-astro-cid-httt74p4] p[data-astro-cid-httt74p4]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-neutral-700)}.iv-steps[data-astro-cid-httt74p4]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.iv-steps[data-astro-cid-httt74p4]>li[data-astro-cid-httt74p4]{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-step-num[data-astro-cid-httt74p4]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--color-accent);color:var(--color-ink);font:800 .9rem/1 var(--font-display)}.iv-steps[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:0 0 .2rem;font:600 1.05rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-steps[data-astro-cid-httt74p4] p[data-astro-cid-httt74p4]{margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-neutral-700)}.iv-contact[data-astro-cid-httt74p4]{margin-block-start:1.2rem;padding:1rem;border-radius:var(--radius-md);background:var(--color-primary-50)}.iv-contact[data-astro-cid-httt74p4] h3[data-astro-cid-httt74p4]{margin:0 0 .6rem;font:600 1.2rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-contact[data-astro-cid-httt74p4] dl[data-astro-cid-httt74p4]{margin:0;display:grid;gap:.45rem}@media (min-width: 44rem){.iv-contact[data-astro-cid-httt74p4] dl[data-astro-cid-httt74p4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-contact[data-astro-cid-httt74p4] dt[data-astro-cid-httt74p4]{font:700 .625rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-500)}.iv-contact[data-astro-cid-httt74p4] dd[data-astro-cid-httt74p4]{margin:.1rem 0 0;font-size:.9375rem;color:var(--color-neutral-800)}.iv-contact[data-astro-cid-httt74p4] a[data-astro-cid-httt74p4]{color:var(--color-primary-700)}.iv-photos[data-astro-cid-httt74p4]{display:grid;gap:.8rem}@media (min-width: 44rem){.iv-photos[data-astro-cid-httt74p4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-photo[data-astro-cid-httt74p4]{margin:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-photo[data-astro-cid-httt74p4] img[data-astro-cid-httt74p4]{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.iv-photo[data-astro-cid-httt74p4] figcaption[data-astro-cid-httt74p4]{padding:.7rem .9rem .9rem}.iv-photo[data-astro-cid-httt74p4] strong[data-astro-cid-httt74p4]{display:block;font:600 1.05rem/1.2 var(--font-serif);color:var(--color-ink)}.iv-photo[data-astro-cid-httt74p4] span[data-astro-cid-httt74p4]{display:block;margin-block-start:.2rem;font-size:.8125rem;line-height:1.45;color:var(--color-neutral-600)}.iv-credit[data-astro-cid-httt74p4]{margin-block-start:.8rem;font-size:.6875rem;color:var(--color-neutral-500)}.iv-validation[data-astro-cid-httt74p4]{margin-block-start:1.6rem;padding:1.1rem 1.2rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-validation[data-astro-cid-httt74p4]>img[data-astro-cid-httt74p4]{display:block;width:auto;height:2.4rem;margin-block-end:.8rem}.iv-validation[data-astro-cid-httt74p4] p[data-astro-cid-httt74p4]{margin:0 0 .5rem;font-size:.9375rem;line-height:1.6;color:var(--color-neutral-700)}.iv-signature[data-astro-cid-httt74p4]{font:600 .875rem/1.4 var(--font-serif);color:var(--color-ink)}.iv-recommend[data-astro-cid-httt74p4]{display:grid;gap:1rem;align-items:start;margin-block-start:1.6rem;padding:1.2rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}@media (min-width: 44rem){.iv-recommend[data-astro-cid-httt74p4]{grid-template-columns:7rem 1fr}}.iv-recommend[data-astro-cid-httt74p4]>img[data-astro-cid-httt74p4]{inline-size:7rem;block-size:7rem}.iv-recommend[data-astro-cid-httt74p4] .iv-checks[data-astro-cid-httt74p4]{margin-block-start:.6rem}.iv-disclosure[data-astro-cid-httt74p4]{margin-block-start:1rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline);font-size:.75rem;line-height:1.55;color:var(--color-neutral-500)}@media (min-width: 64rem){.iv-related[data-astro-cid-httt74p4] .rf-cards .grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}.iv-faq[data-astro-cid-httt74p4]{display:grid;gap:.5rem}.iv-faq[data-astro-cid-httt74p4] details[data-astro-cid-httt74p4]{border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-hairline)}.iv-faq[data-astro-cid-httt74p4] summary[data-astro-cid-httt74p4]{cursor:pointer;padding:.85rem 1rem;font:600 1rem/1.35 var(--font-serif);color:var(--color-ink)}.iv-faq[data-astro-cid-httt74p4] details[data-astro-cid-httt74p4]>div[data-astro-cid-httt74p4]{padding:0 1rem .9rem}.iv-faq[data-astro-cid-httt74p4] p[data-astro-cid-httt74p4]{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-neutral-700)}.iv-cta[data-astro-cid-httt74p4]{display:grid;gap:1rem;align-items:center;margin-block-start:2rem;padding:1.1rem 1.2rem;border-radius:var(--radius-md);background:var(--color-sun-soft)}@media (min-width: 40rem){.iv-cta[data-astro-cid-httt74p4]{grid-template-columns:6rem 1fr}}.iv-cta[data-astro-cid-httt74p4]>img[data-astro-cid-httt74p4]{inline-size:6rem;block-size:6rem;transform:rotate(-6deg)}.iv-cta[data-astro-cid-httt74p4] .iv-h2[data-astro-cid-httt74p4]{margin-block-end:.4rem}.iv-cta[data-astro-cid-httt74p4] p[data-astro-cid-httt74p4]{margin:0 0 .8rem;color:var(--color-neutral-700)}.iv-button[data-astro-cid-httt74p4]{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-paper);font-weight:700;text-decoration:none}.iv-button[data-astro-cid-httt74p4]:hover{background:var(--color-primary-700)}@media (max-width: 639px){.iv-hero[data-astro-cid-httt74p4]>img[data-astro-cid-httt74p4]:first-child{aspect-ratio:4 / 3}.iv-hero-credit[data-astro-cid-httt74p4]{display:none}.iv-hero-seal[data-astro-cid-httt74p4]{inline-size:4.5rem;block-size:4.5rem;inset-block-start:2.6rem}.iv-hero-chip[data-astro-cid-httt74p4]{font-size:.6875rem;padding:.3rem .55rem}.iv-hero-facts[data-astro-cid-httt74p4]{grid-template-columns:repeat(3,minmax(0,1fr));padding:.35rem}.iv-hero-fact[data-astro-cid-httt74p4]{padding:.35rem .4rem}.iv-hero-fact[data-astro-cid-httt74p4] strong[data-astro-cid-httt74p4]{font-size:.8125rem}.iv-hero-fact[data-astro-cid-httt74p4] span[data-astro-cid-httt74p4]{font-size:.5625rem}.iv-credit[data-astro-cid-httt74p4]{font-size:.625rem}.iv-example-grid[data-astro-cid-httt74p4]{grid-template-columns:1fr}}
