.guide.svelte-lfqehw{max-width:var(--mk-container-max-width, 1440px);margin:0 auto}.guide__breadcrumb.svelte-lfqehw{padding:24px 96px 0;display:grid;grid-template-columns:minmax(0,960px);justify-content:center}.guide__breadcrumb-link.svelte-lfqehw{display:inline-flex;align-items:center;gap:4px;font-family:var(--mk-font-body),sans-serif;font-size:14px;font-weight:var(--mk-font-weight-medium, 500);color:var(--mk-warm-600);text-decoration:none}.guide__breadcrumb-link.svelte-lfqehw:hover{color:var(--mk-warm-900)}.guide__breadcrumb-link.svelte-lfqehw:focus-visible{outline:2px solid var(--mk-warm-600);outline-offset:2px;border-radius:2px}.guide__hero.svelte-lfqehw{padding:48px 96px 32px;text-align:center;max-width:900px;margin:0 auto}.guide__heading.svelte-lfqehw{font-family:var(--mk-font-heading),serif;font-size:44px;font-weight:var(--mk-font-weight-bold, 700);line-height:1.15;color:var(--mk-warm-950);margin:0 0 16px}.guide__subheading.svelte-lfqehw{font-family:var(--mk-font-body),sans-serif;font-size:19px;line-height:1.5;color:var(--mk-warm-700);margin:0 0 12px}.guide__editorial-note.svelte-lfqehw{font-family:var(--mk-font-body),sans-serif;font-size:15px;line-height:1.5;color:var(--mk-warm-600);margin:0 0 24px;font-style:italic}.guide__hero-actions.svelte-lfqehw{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.guide__toc.svelte-lfqehw{padding:24px 96px;display:grid;grid-template-columns:minmax(0,960px);justify-content:center}.guide__toc-heading.svelte-lfqehw{font-family:var(--mk-font-heading),serif;font-size:20px;font-weight:var(--mk-font-weight-bold, 700);color:var(--mk-warm-900);margin:0 0 12px}.guide__toc-list.svelte-lfqehw{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px}.guide__toc-link.svelte-lfqehw{font-family:var(--mk-font-body),sans-serif;font-size:var(--mk-font-size-body-sm, 15px);color:var(--mk-warm-800);font-weight:var(--mk-font-weight-medium, 500)}.guide__block.svelte-lfqehw{padding:40px 96px;width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,960px);justify-content:center}.guide__block--tinted.svelte-lfqehw{background:var(--mk-warm-100)}.guide__section-heading.svelte-lfqehw{font-family:var(--mk-font-heading),serif;font-size:28px;font-weight:var(--mk-font-weight-bold, 700);color:var(--mk-warm-950);margin:0 0 16px}.guide__paragraph.svelte-lfqehw{font-family:var(--mk-font-body),sans-serif;font-size:var(--mk-font-size-body-sm, 15px);line-height:1.6;color:var(--mk-warm-800);margin:0 0 12px}.guide__bullets.svelte-lfqehw{margin:0 0 16px;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px;font-family:var(--mk-font-body),sans-serif;font-size:var(--mk-font-size-body-sm, 15px);line-height:1.55;color:var(--mk-warm-800)}.guide__callout.svelte-lfqehw{margin-top:16px;padding:16px 20px;border-left:4px solid var(--mk-warm-400);background:var(--mk-warm-50);border-radius:0 var(--mk-card-radius-sm, 8px) var(--mk-card-radius-sm, 8px) 0}.guide__block--tinted.svelte-lfqehw .guide__callout:where(.svelte-lfqehw){background:var(--mk-warm-50)}.guide__callout-text.svelte-lfqehw{margin:0;font-family:var(--mk-font-body),sans-serif;font-size:var(--mk-font-size-body-sm, 15px);line-height:1.55;color:var(--mk-warm-900);font-style:italic}.guide__reading-grid.svelte-lfqehw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.guide__reading-card.svelte-lfqehw{padding:16px 18px;border:1px solid var(--mk-warm-200);border-radius:var(--mk-card-radius, 12px);background:var(--mk-warm-50);height:100%}.guide__reading-title.svelte-lfqehw{margin:0 0 8px;font-family:var(--mk-font-body),sans-serif;font-size:16px;font-weight:var(--mk-font-weight-bold, 700);line-height:1.35}.guide__reading-link.svelte-lfqehw{color:var(--mk-warm-900);text-decoration:none}.guide__reading-link.svelte-lfqehw:hover{text-decoration:underline;text-underline-offset:2px}.guide__reading-description.svelte-lfqehw{margin:0;font-family:var(--mk-font-body),sans-serif;font-size:14px;line-height:1.5;color:var(--mk-warm-700)}.guide__faq.svelte-lfqehw{margin:0;display:flex;flex-direction:column;gap:20px}.guide__faq-item.svelte-lfqehw dt:where(.svelte-lfqehw){font-family:var(--mk-font-body),sans-serif;font-weight:var(--mk-font-weight-bold, 700);font-size:16px;color:var(--mk-warm-900);margin-bottom:6px}.guide__faq-item.svelte-lfqehw dd:where(.svelte-lfqehw){margin:0;font-family:var(--mk-font-body),sans-serif;font-size:var(--mk-font-size-body-sm, 15px);line-height:1.55;color:var(--mk-warm-800)}.guide__link-list.svelte-lfqehw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.guide__link-list.svelte-lfqehw a:where(.svelte-lfqehw){font-family:var(--mk-font-body),sans-serif;font-size:var(--mk-font-size-body-sm, 15px)}.guide__cta.svelte-lfqehw{padding:48px var(--mk-margin) 64px}.guide__cta-inner.svelte-lfqehw{max-width:720px;margin:0 auto;padding:40px 32px;text-align:center;border-radius:var(--mk-card-radius, 16px);background:linear-gradient(135deg,var(--mk-warm-800),var(--mk-warm-900));color:var(--mk-warm-50)}.guide__cta-heading.svelte-lfqehw{margin:0 0 12px;font-family:var(--mk-font-heading),serif;font-size:28px;font-weight:var(--mk-font-weight-bold, 700);color:var(--mk-warm-50)}.guide__cta-lead.svelte-lfqehw{margin:0 0 24px;font-family:var(--mk-font-body),sans-serif;font-size:var(--mk-font-size-body-sm, 15px);line-height:1.55;color:var(--mk-warm-50)}.guide__cta-actions.svelte-lfqehw{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width: 768px){.guide__hero.svelte-lfqehw,.guide__block.svelte-lfqehw,.guide__toc.svelte-lfqehw{padding-left:var(--mk-section-padding-x, 16px);padding-right:var(--mk-section-padding-x, 16px)}.guide__heading.svelte-lfqehw{font-size:32px}}
