.class-picker-list[data-astro-cid-vzh6k66m]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:120px}.class-picker-list[data-astro-cid-vzh6k66m] .class-picker-btn{width:100%;text-align:center;white-space:nowrap;padding-inline:12px}.class-picker--on-ink[data-astro-cid-vzh6k66m] .class-picker-list[data-astro-cid-vzh6k66m] .class-picker-btn{color:var(--on-ink);border-color:var(--line-on-ink)}.class-picker--on-ink[data-astro-cid-vzh6k66m] .class-picker-list[data-astro-cid-vzh6k66m] .class-picker-btn:hover{background:var(--on-ink);color:var(--ink)}.class-picker-noscript[data-astro-cid-vzh6k66m]{color:var(--text-muted)}.class-picker-fallback[data-astro-cid-vzh6k66m]{margin-top:18px}.class-picker-fallback[data-astro-cid-vzh6k66m] a[data-astro-cid-vzh6k66m]{color:var(--accent-text)}.class-picker--on-ink[data-astro-cid-vzh6k66m] .class-picker-noscript[data-astro-cid-vzh6k66m],.class-picker--on-ink[data-astro-cid-vzh6k66m] .class-picker-fallback[data-astro-cid-vzh6k66m]{color:var(--on-ink-muted)}.class-picker--on-ink[data-astro-cid-vzh6k66m] .class-picker-fallback[data-astro-cid-vzh6k66m] a[data-astro-cid-vzh6k66m]{color:var(--on-ink)}@media(max-width:420px){.class-picker-list[data-astro-cid-vzh6k66m]{grid-template-columns:1fr}}.prep-hero[data-astro-cid-dnhqlwyo]{padding:116px 0 72px}.prep-badge[data-astro-cid-dnhqlwyo]{display:inline-block;background:var(--accent);color:var(--on-accent);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px}.prep-title[data-astro-cid-dnhqlwyo]{font-family:var(--font-display);font-style:italic;font-stretch:68%;font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:-.01em;font-size:clamp(2.2rem,6.5vw,4rem);margin:18px 0 16px;max-width:20ch;text-wrap:balance}.prep-sub[data-astro-cid-dnhqlwyo]{color:var(--on-ink-muted);max-width:56ch}.prep-picker[data-astro-cid-dnhqlwyo]{margin-top:32px;max-width:560px}.steps-section[data-astro-cid-dnhqlwyo]{padding:var(--section-v) 0;background:var(--bone)}.steps-section[data-astro-cid-dnhqlwyo] .section-title[data-astro-cid-dnhqlwyo]{margin-bottom:30px}.step-grid[data-astro-cid-dnhqlwyo]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media(max-width:720px){.step-grid[data-astro-cid-dnhqlwyo]{grid-template-columns:1fr}}.step[data-astro-cid-dnhqlwyo]{background:var(--surface);padding:30px 28px}.step-n[data-astro-cid-dnhqlwyo]{font-family:var(--font-display);font-style:italic;font-stretch:68%;font-weight:900;font-size:2.1rem;line-height:1;color:var(--accent);margin-bottom:8px}.step-title[data-astro-cid-dnhqlwyo]{font-family:var(--font-display);font-style:italic;font-stretch:68%;font-weight:900;text-transform:uppercase;font-size:1.3rem;line-height:.98;margin-bottom:14px}.step-list[data-astro-cid-dnhqlwyo]{list-style:none;display:flex;flex-direction:column;gap:10px}.step-list[data-astro-cid-dnhqlwyo] li[data-astro-cid-dnhqlwyo]{position:relative;padding-left:18px;color:var(--text-muted);font-size:.95rem;line-height:1.55}.step-list[data-astro-cid-dnhqlwyo] li[data-astro-cid-dnhqlwyo]:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--text)}.prep-contact[data-astro-cid-dnhqlwyo]{padding:72px 0;background:var(--bone);text-align:center}.contact-heading[data-astro-cid-dnhqlwyo]{font-family:var(--font-display);font-style:italic;font-stretch:68%;font-weight:900;text-transform:uppercase;font-size:clamp(1.7rem,4.5vw,2.6rem);margin-bottom:16px}.contact-lines[data-astro-cid-dnhqlwyo]{display:flex;justify-content:center;gap:10px 14px;flex-wrap:wrap;color:var(--text-muted);font-size:.95rem}.contact-lines[data-astro-cid-dnhqlwyo] a[data-astro-cid-dnhqlwyo]{text-decoration:underline;text-underline-offset:4px}.contact-lines[data-astro-cid-dnhqlwyo] a[data-astro-cid-dnhqlwyo]:hover{color:var(--accent-text)}@media print{.prep-hero[data-astro-cid-dnhqlwyo]{background:#fff!important;color:#000!important}.prep-hero[data-astro-cid-dnhqlwyo] .prep-sub[data-astro-cid-dnhqlwyo]{color:#333!important}.prep-picker[data-astro-cid-dnhqlwyo],.bird-watermark[data-astro-cid-dnhqlwyo]{display:none!important}.prep-badge[data-astro-cid-dnhqlwyo]{background:#000!important;color:#fff!important}.prep-hero[data-astro-cid-dnhqlwyo]{padding:0 0 18px}.steps-section[data-astro-cid-dnhqlwyo],.prep-contact[data-astro-cid-dnhqlwyo]{padding:18px 0;background:#fff!important}.step-grid[data-astro-cid-dnhqlwyo]{border-color:#999;gap:0}.step[data-astro-cid-dnhqlwyo]{border:1px solid #999}}
