.rectification-page.svelte-ii9gw7{flex:1;display:flex;justify-content:center}.page-shell.svelte-ii9gw7{width:100%;max-width:1200px;margin:0 auto}.page-hero.svelte-ii9gw7{text-align:center;padding:clamp(var(--space-5),7vw,var(--space-6)) var(--space-4)}.hero-content.svelte-ii9gw7{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.page-title.svelte-ii9gw7{font-family:var(--font-family-display);font-size:var(--font-step-3);font-weight:600;color:var(--color-text-primary)}.page-subtitle.svelte-ii9gw7{font-size:var(--font-step-0);color:var(--color-text-secondary);line-height:1.7}.content-section.svelte-ii9gw7{padding:var(--space-5) var(--space-4)}.content-section.alternate.svelte-ii9gw7{background:linear-gradient(180deg,#0c112266,#090c184d)}.section-container.svelte-ii9gw7{max-width:1100px;margin:0 auto}.section-header.svelte-ii9gw7{margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.section-title.svelte-ii9gw7{font-family:var(--font-family-display);font-size:var(--font-step-2);font-weight:600;color:var(--color-text-primary)}.section-intro.svelte-ii9gw7{font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.75}.evidence-grid.svelte-ii9gw7{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.evidence-card.svelte-ii9gw7{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.evidence-card.svelte-ii9gw7 h3:where(.svelte-ii9gw7){font-size:var(--font-step-0);font-weight:600;color:var(--color-text-primary)}.evidence-card.svelte-ii9gw7 p:where(.svelte-ii9gw7){font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.6}.evidence-card.svelte-ii9gw7 ul:where(.svelte-ii9gw7){margin:0;padding-left:1.1rem;display:grid;gap:.35rem;color:var(--color-text-secondary);font-size:var(--font-step--1);line-height:1.6}.steps-list.svelte-ii9gw7{list-style:none;display:grid;gap:var(--space-3);padding:0}.step-card.svelte-ii9gw7{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.step-heading.svelte-ii9gw7{display:flex;align-items:center;gap:var(--space-2)}.step-number.svelte-ii9gw7{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#8f7fff33;color:#8f7fff;font-weight:700;font-size:var(--font-step--1);border:2px solid rgba(143,127,255,.35)}.step-card.svelte-ii9gw7 h3:where(.svelte-ii9gw7){font-size:var(--font-step-0);font-weight:600;color:var(--color-text-primary)}.step-card.svelte-ii9gw7 p:where(.svelte-ii9gw7){font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.7}.step-card.svelte-ii9gw7 ul:where(.svelte-ii9gw7){margin:0;padding-left:1.1rem;display:grid;gap:.35rem;color:var(--color-text-secondary);font-size:var(--font-step--1);line-height:1.6}.technique-grid.svelte-ii9gw7{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.technique-card.svelte-ii9gw7{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.technique-card.svelte-ii9gw7 h3:where(.svelte-ii9gw7){font-size:var(--font-step-0);font-weight:600;color:var(--color-text-primary)}.technique-focus.svelte-ii9gw7{font-size:var(--font-step--1);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.conversation-grid.svelte-ii9gw7{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.conversation-card.svelte-ii9gw7{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.conversation-card.svelte-ii9gw7 h3:where(.svelte-ii9gw7){font-size:var(--font-step-0);font-weight:600;color:var(--color-text-primary)}.conversation-card.svelte-ii9gw7 p:where(.svelte-ii9gw7){font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.6}.cta-note.svelte-ii9gw7{margin-top:var(--space-4);padding:var(--space-4);font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.7}.cta-note.svelte-ii9gw7 a:where(.svelte-ii9gw7){color:var(--color-accent-secondary);font-weight:600}@media (max-width: 768px){.step-heading.svelte-ii9gw7{align-items:flex-start}.step-number.svelte-ii9gw7{width:36px;height:36px}.technique-grid.svelte-ii9gw7,.conversation-grid.svelte-ii9gw7{grid-template-columns:1fr}}
