.guide-container.svelte-5ix6o3{max-width:1200px;margin:0 auto;padding:var(--spacing-lg)}.breadcrumb.svelte-5ix6o3{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);font-size:.875rem}.breadcrumb.svelte-5ix6o3 a:where(.svelte-5ix6o3){color:var(--color-primary);text-decoration:none}.breadcrumb.svelte-5ix6o3 a:where(.svelte-5ix6o3):hover{text-decoration:underline}.breadcrumb.svelte-5ix6o3 .separator:where(.svelte-5ix6o3){color:var(--color-text-muted)}.breadcrumb.svelte-5ix6o3 .current:where(.svelte-5ix6o3){color:var(--color-text-muted)}.guide-header.svelte-5ix6o3{text-align:center;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.guide-header.svelte-5ix6o3 h1:where(.svelte-5ix6o3){font-size:2.5rem;margin:var(--spacing-md) 0;color:var(--color-text)}.guide-header.svelte-5ix6o3 .subtitle:where(.svelte-5ix6o3){font-size:1.25rem;color:var(--color-text-muted);max-width:600px;margin:0 auto var(--spacing-md)}.category-badge.svelte-5ix6o3{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.category-badge.svelte-5ix6o3.safety{background:#991b1b;color:#fef2f2}.meta.svelte-5ix6o3{display:flex;justify-content:center;gap:var(--spacing-lg);color:var(--color-text-muted);font-size:.875rem}.meta.svelte-5ix6o3 span:where(.svelte-5ix6o3){display:flex;align-items:center;gap:var(--spacing-xs)}.guide-layout.svelte-5ix6o3{display:grid;grid-template-columns:250px 1fr;gap:var(--spacing-2xl)}@media(max-width:900px){.guide-layout.svelte-5ix6o3{grid-template-columns:1fr}}.table-of-contents.svelte-5ix6o3{position:sticky;top:var(--spacing-lg);align-self:start}@media(max-width:900px){.table-of-contents.svelte-5ix6o3{position:relative;top:0}}.table-of-contents.svelte-5ix6o3 h3:where(.svelte-5ix6o3){font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.table-of-contents.svelte-5ix6o3 ul:where(.svelte-5ix6o3){list-style:none;padding:0;margin:0}.table-of-contents.svelte-5ix6o3 li:where(.svelte-5ix6o3){margin-bottom:var(--spacing-xs)}.table-of-contents.svelte-5ix6o3 a:where(.svelte-5ix6o3){display:block;padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-muted);text-decoration:none;border-radius:var(--radius-sm);font-size:.875rem;transition:all .2s ease}.table-of-contents.svelte-5ix6o3 a:where(.svelte-5ix6o3):hover{color:var(--color-text);background:var(--color-surface-alt)}.table-of-contents.svelte-5ix6o3 a:where(.svelte-5ix6o3).active{color:var(--color-primary);background:var(--color-primary-subtle)}.guide-content.svelte-5ix6o3 section:where(.svelte-5ix6o3){margin-bottom:var(--spacing-2xl);scroll-margin-top:var(--spacing-lg)}.guide-content.svelte-5ix6o3 h2:where(.svelte-5ix6o3){font-size:1.75rem;color:var(--color-text);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-primary)}.guide-content.svelte-5ix6o3 h3:where(.svelte-5ix6o3){font-size:1.25rem;color:var(--color-text);margin:var(--spacing-lg) 0 var(--spacing-md)}.guide-content.svelte-5ix6o3 h4:where(.svelte-5ix6o3){font-size:1.1rem;color:var(--color-text);margin:var(--spacing-md) 0 var(--spacing-sm)}.guide-content.svelte-5ix6o3 p:where(.svelte-5ix6o3){line-height:1.7;color:var(--color-text);margin-bottom:var(--spacing-md)}.guide-content.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.guide-content.svelte-5ix6o3 ul:where(.svelte-5ix6o3) li:where(.svelte-5ix6o3){line-height:1.7;margin-bottom:var(--spacing-xs);color:var(--color-text)}.key-points.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.key-points.svelte-5ix6o3 h3:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.key-points.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.callout.svelte-5ix6o3{border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.callout.svelte-5ix6o3.info{background:#155e75;border-left:4px solid var(--color-info)}.callout.svelte-5ix6o3.info h4:where(.svelte-5ix6o3){color:#a5f3fc;margin-top:0}.callout.svelte-5ix6o3.info p:where(.svelte-5ix6o3){color:#ecfeff;margin-bottom:0}.callout.svelte-5ix6o3.warning{background:#991b1b;border-left:4px solid var(--color-error)}.callout.svelte-5ix6o3.warning h4:where(.svelte-5ix6o3){color:#fecaca;margin-top:0}.callout.svelte-5ix6o3.warning p:where(.svelte-5ix6o3){color:#fef2f2;margin-bottom:0}.evaluation-areas.svelte-5ix6o3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.area.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.area.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.area.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.online-steps.svelte-5ix6o3{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.step-group.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.step-group.svelte-5ix6o3 h3:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.step-group.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.meeting-guidelines.svelte-5ix6o3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.guideline.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.guideline.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.guideline.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.meeting-progression.svelte-5ix6o3{margin-top:var(--spacing-xl)}.meeting-progression.svelte-5ix6o3 h3:where(.svelte-5ix6o3){text-align:center}.progression-steps.svelte-5ix6o3{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.prog-step.svelte-5ix6o3{display:flex;gap:var(--spacing-md);align-items:flex-start;background:var(--color-surface-alt);padding:var(--spacing-md);border-radius:var(--radius-md)}.step-number.svelte-5ix6o3{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-primary);color:#fff;border-radius:50%;font-weight:600;flex-shrink:0}.step-content.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin:0 0 var(--spacing-xs);color:var(--color-text)}.step-content.svelte-5ix6o3 p:where(.svelte-5ix6o3){margin:0;color:var(--color-text-muted)}.reference-guide.svelte-5ix6o3{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.ref-section.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.ref-section.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.ref-section.svelte-5ix6o3 p:where(.svelte-5ix6o3):last-child,.ref-section.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.question-categories.svelte-5ix6o3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.q-category.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.q-category.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.q-category.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.q-category.svelte-5ix6o3 ul:where(.svelte-5ix6o3) li:where(.svelte-5ix6o3){font-size:.95rem}.listen-for.svelte-5ix6o3{margin-top:var(--spacing-xl)}.listen-for.svelte-5ix6o3 h4:where(.svelte-5ix6o3){text-align:center;margin-bottom:var(--spacing-lg)}.listen-grid.svelte-5ix6o3{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media(max-width:700px){.listen-grid.svelte-5ix6o3{grid-template-columns:1fr}}.listen-item.svelte-5ix6o3{border-radius:var(--radius-md);padding:var(--spacing-lg)}.listen-item.svelte-5ix6o3 h5:where(.svelte-5ix6o3){margin:0 0 var(--spacing-sm)}.listen-item.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.listen-item.svelte-5ix6o3.good{background:#065f46;border:2px solid var(--color-success)}.listen-item.svelte-5ix6o3.good h5:where(.svelte-5ix6o3){color:#ecfdf5}.listen-item.svelte-5ix6o3.good li:where(.svelte-5ix6o3){color:#d1fae5}.listen-item.svelte-5ix6o3.concerning{background:#78350f;border:2px solid #d97706}.listen-item.svelte-5ix6o3.concerning h5:where(.svelte-5ix6o3){color:#fef3c7}.listen-item.svelte-5ix6o3.concerning li:where(.svelte-5ix6o3){color:#fefce8}.verification-methods.svelte-5ix6o3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.v-method.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.v-method.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.v-method.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.timeline-guidance.svelte-5ix6o3{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-lg) 0}.timeline-item.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.timeline-item.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.timeline-item.svelte-5ix6o3 p:where(.svelte-5ix6o3){margin-bottom:0}.pacing-factors.svelte-5ix6o3{background:#1e3a5f;border:2px solid var(--color-info);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.pacing-factors.svelte-5ix6o3 h3:where(.svelte-5ix6o3){margin-top:0;color:#a5f3fc}.pacing-factors.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.pacing-factors.svelte-5ix6o3 ul:where(.svelte-5ix6o3) li:where(.svelte-5ix6o3){color:#ecfeff}.trust-principles.svelte-5ix6o3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.principle.svelte-5ix6o3{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-lg)}.principle.svelte-5ix6o3 h4:where(.svelte-5ix6o3){margin-top:0;color:var(--color-primary)}.principle.svelte-5ix6o3 p:where(.svelte-5ix6o3){margin-bottom:0}.final-checks.svelte-5ix6o3{background:#065f46;border:2px solid var(--color-success);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.final-checks.svelte-5ix6o3 h3:where(.svelte-5ix6o3){margin-top:0;color:#ecfdf5}.final-checks.svelte-5ix6o3 ul:where(.svelte-5ix6o3){margin-bottom:0}.final-checks.svelte-5ix6o3 ul:where(.svelte-5ix6o3) li:where(.svelte-5ix6o3){color:#d1fae5}.guide-footer.svelte-5ix6o3{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.related-guides.svelte-5ix6o3{margin-bottom:var(--spacing-xl)}.related-guides.svelte-5ix6o3 h3:where(.svelte-5ix6o3){margin-bottom:var(--spacing-lg)}.guide-cards.svelte-5ix6o3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md)}.guide-card.svelte-5ix6o3{display:flex;flex-direction:column;padding:var(--spacing-lg);background:var(--color-surface-alt);border-radius:var(--radius-md);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.guide-card.svelte-5ix6o3:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.guide-card.svelte-5ix6o3 .card-title:where(.svelte-5ix6o3){font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.guide-card.svelte-5ix6o3 .card-desc:where(.svelte-5ix6o3){font-size:.875rem;color:var(--color-text-muted)}.cta-box.svelte-5ix6o3{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center}.cta-box.svelte-5ix6o3 h3:where(.svelte-5ix6o3){color:#fff;margin-top:0}.cta-box.svelte-5ix6o3 p:where(.svelte-5ix6o3){color:#ffffffe6;max-width:500px;margin:0 auto var(--spacing-lg)}.cta-button.svelte-5ix6o3{display:inline-block;padding:var(--spacing-sm) var(--spacing-xl);background:#fff;color:var(--color-primary);font-weight:600;text-decoration:none;border-radius:var(--radius-full);transition:transform .2s ease}.cta-button.svelte-5ix6o3:hover{transform:scale(1.05)}
