.guide-hero.svelte-h6yzu1{background:linear-gradient(110deg, color-mix(in srgb, var(--level-accent) 11%, transparent), transparent 56%), white;padding:42px 0 82px}.breadcrumbs.svelte-h6yzu1{color:var(--muted);gap:8px;margin-bottom:54px;font-size:.74rem;display:flex}.breadcrumbs.svelte-h6yzu1 strong:where(.svelte-h6yzu1){color:var(--ink)}.guide-hero-grid.svelte-h6yzu1{grid-template-columns:1fr 400px;align-items:center;gap:90px;display:grid}.guide-label.svelte-h6yzu1{color:color-mix(in srgb, var(--level-accent) 62%, #161815);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:.74rem;font-weight:800;display:flex}h1.svelte-h6yzu1{margin:26px 0 20px;font-size:clamp(3.5rem,6vw,5.8rem);line-height:.93}.guide-hero-grid.svelte-h6yzu1>div:where(.svelte-h6yzu1):first-child>p:where(.svelte-h6yzu1){max-width:650px;color:var(--muted);line-height:1.7}.guide-actions.svelte-h6yzu1{align-items:center;gap:20px;margin-top:28px;display:flex}.guide-actions.svelte-h6yzu1>span:where(.svelte-h6yzu1){color:var(--muted);font-size:.73rem}.milestone-card.svelte-h6yzu1{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:27px}.milestone-card.svelte-h6yzu1>span:where(.svelte-h6yzu1),.guide-toc.svelte-h6yzu1>span:where(.svelte-h6yzu1),.exam-card.svelte-h6yzu1>span:where(.svelte-h6yzu1){color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px;font-size:.67rem;font-weight:800;display:block}.milestone-card.svelte-h6yzu1>div:where(.svelte-h6yzu1){border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:13px 0;display:flex}.milestone-card.svelte-h6yzu1 svg{color:var(--green);flex:none}.milestone-card.svelte-h6yzu1 p:where(.svelte-h6yzu1){color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.level-switcher.svelte-h6yzu1{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f5}.level-switcher.svelte-h6yzu1 .container:where(.svelte-h6yzu1){align-items:center;gap:10px;height:64px;display:flex}.level-switcher.svelte-h6yzu1 span:where(.svelte-h6yzu1){color:var(--muted);margin-right:8px;font-size:.7rem}.level-switcher.svelte-h6yzu1 a:where(.svelte-h6yzu1){border-radius:8px;place-items:center;width:42px;height:34px;font-size:.74rem;font-weight:800;display:grid}.level-switcher.svelte-h6yzu1 a.active:where(.svelte-h6yzu1){background:color-mix(in srgb, var(--level-accent) 58%, #161815);color:#fff}.guide-body.svelte-h6yzu1{padding:90px 0}.guide-layout.svelte-h6yzu1{grid-template-columns:minmax(0,1fr) 280px;gap:70px;display:grid}.section-intro.svelte-h6yzu1 h2:where(.svelte-h6yzu1),.strategy-section.svelte-h6yzu1 h2:where(.svelte-h6yzu1),.checklist-section.svelte-h6yzu1 h2:where(.svelte-h6yzu1){margin:0;font-size:clamp(2.5rem,4vw,3.8rem)}.section-intro.svelte-h6yzu1>p:where(.svelte-h6yzu1),.checklist-section.svelte-h6yzu1>p:where(.svelte-h6yzu1){max-width:680px;color:var(--muted);margin:20px 0 34px;line-height:1.7}.weeks.svelte-h6yzu1{gap:12px;display:grid}.weeks.svelte-h6yzu1 article:where(.svelte-h6yzu1){border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:76px 1fr;gap:20px;padding:28px;display:grid}.week-number.svelte-h6yzu1{color:color-mix(in srgb, var(--level-accent) 40%, white);font-family:Newsreader,serif;font-size:3.5rem;line-height:1}.week-copy.svelte-h6yzu1>span:where(.svelte-h6yzu1){color:var(--level-accent);text-transform:uppercase;font-size:.68rem;font-weight:800}.week-copy.svelte-h6yzu1 h3:where(.svelte-h6yzu1){margin:5px 0 12px;font-size:1.1rem}.week-copy.svelte-h6yzu1 ul:where(.svelte-h6yzu1){color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:.78rem;line-height:1.5;display:grid}.strategy-section.svelte-h6yzu1,.checklist-section.svelte-h6yzu1{padding-top:95px}.strategy-grid.svelte-h6yzu1{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.strategy-grid.svelte-h6yzu1>div:where(.svelte-h6yzu1){border-top:3px solid var(--level-accent);box-shadow:var(--shadow-sm);background:#fff;padding:22px}.strategy-grid.svelte-h6yzu1 span:where(.svelte-h6yzu1){color:var(--level-accent);font-size:.65rem;font-weight:800}.strategy-grid.svelte-h6yzu1 h3:where(.svelte-h6yzu1){margin:14px 0 8px;font-size:.92rem}.strategy-grid.svelte-h6yzu1 p:where(.svelte-h6yzu1){color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.guide-layout.svelte-h6yzu1 aside:where(.svelte-h6yzu1){align-content:start;gap:14px;display:grid}.guide-toc.svelte-h6yzu1,.exam-card.svelte-h6yzu1,.disclaimer.svelte-h6yzu1{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.guide-toc.svelte-h6yzu1{gap:10px;display:grid}.guide-toc.svelte-h6yzu1>span:where(.svelte-h6yzu1){margin-bottom:3px}.guide-toc.svelte-h6yzu1 a:where(.svelte-h6yzu1){color:var(--muted);font-size:.75rem}.exam-card.svelte-h6yzu1>div:where(.svelte-h6yzu1){border-top:1px solid var(--line);padding:11px 0}.exam-card.svelte-h6yzu1 strong:where(.svelte-h6yzu1){font-size:.78rem}.exam-card.svelte-h6yzu1 p:where(.svelte-h6yzu1){color:var(--muted);margin:3px 0 0;font-size:.65rem}.exam-card.svelte-h6yzu1 a:where(.svelte-h6yzu1){color:var(--level-accent);align-items:center;gap:7px;margin-top:14px;font-size:.72rem;font-weight:800;display:flex}.disclaimer.svelte-h6yzu1{background:var(--surface-warm)}.disclaimer.svelte-h6yzu1 strong:where(.svelte-h6yzu1){font-size:.75rem}.disclaimer.svelte-h6yzu1 p:where(.svelte-h6yzu1){color:var(--muted);margin:7px 0 0;font-size:.68rem;line-height:1.5}@media (width<=880px){.guide-hero-grid.svelte-h6yzu1,.guide-layout.svelte-h6yzu1{grid-template-columns:1fr}.milestone-card.svelte-h6yzu1{max-width:560px}.guide-layout.svelte-h6yzu1 aside:where(.svelte-h6yzu1){grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.guide-hero.svelte-h6yzu1{padding-bottom:60px}h1.svelte-h6yzu1{font-size:3.5rem}.guide-actions.svelte-h6yzu1{flex-direction:column;align-items:stretch}.level-switcher.svelte-h6yzu1 .container:where(.svelte-h6yzu1){overflow-x:auto}.weeks.svelte-h6yzu1 article:where(.svelte-h6yzu1){grid-template-columns:1fr;padding:22px}.week-number.svelte-h6yzu1{font-size:2.2rem}.strategy-grid.svelte-h6yzu1,.guide-layout.svelte-h6yzu1 aside:where(.svelte-h6yzu1){grid-template-columns:1fr}}
