.guide-container[data-astro-cid-nwl5hnms]{width:min(100% - 2rem,920px)}.breadcrumb[data-astro-cid-nwl5hnms]{gap:var(--space-2);color:var(--color-text-muted);font-size:.9rem;display:flex}.breadcrumb[data-astro-cid-nwl5hnms] a[data-astro-cid-nwl5hnms]{color:var(--color-primary)}.guide-hero[data-astro-cid-nwl5hnms]{padding-block:var(--space-6) var(--space-5)}.guide-hero[data-astro-cid-nwl5hnms] h1[data-astro-cid-nwl5hnms]{max-width:820px;font-size:clamp(2.1rem,6vw,4rem)}.first-aid[data-astro-cid-nwl5hnms]{padding:var(--space-5);border:1px solid color-mix(in srgb, #a12622 35%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, #a12622 6%, var(--color-surface))}.first-aid__label[data-astro-cid-nwl5hnms]{margin-bottom:var(--space-1);color:#a12622;letter-spacing:.08em;font-size:.78rem;font-weight:800}.first-aid[data-astro-cid-nwl5hnms] h2[data-astro-cid-nwl5hnms]{margin-bottom:var(--space-2);font-size:1.35rem}.first-aid[data-astro-cid-nwl5hnms] p[data-astro-cid-nwl5hnms]:last-child{margin-bottom:0}.guide-section[data-astro-cid-nwl5hnms]{padding-block:var(--space-6)}.cause-grid[data-astro-cid-nwl5hnms]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cause-grid[data-astro-cid-nwl5hnms] article[data-astro-cid-nwl5hnms]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.cause-grid[data-astro-cid-nwl5hnms] h3[data-astro-cid-nwl5hnms]{margin-bottom:var(--space-2)}.cause-grid[data-astro-cid-nwl5hnms] p[data-astro-cid-nwl5hnms]{color:var(--color-text-muted);margin-bottom:0}.section-intro[data-astro-cid-nwl5hnms]{max-width:760px;color:var(--color-text-muted)}.diagnostic-flow[data-astro-cid-nwl5hnms]{gap:var(--space-3);padding:0;list-style:none;display:grid}.diagnostic-step[data-astro-cid-nwl5hnms]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.diagnostic-step__number[data-astro-cid-nwl5hnms]{background:var(--color-primary);width:2rem;height:2rem;color:var(--color-primary-contrast);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.diagnostic-step[data-astro-cid-nwl5hnms] h3[data-astro-cid-nwl5hnms]{margin-bottom:var(--space-2)}.diagnostic-step[data-astro-cid-nwl5hnms] p[data-astro-cid-nwl5hnms]{color:var(--color-text-muted);margin-bottom:0}.term-note[data-astro-cid-nwl5hnms]{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.92rem}.outcome-grid[data-astro-cid-nwl5hnms]{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outcome-grid[data-astro-cid-nwl5hnms]>div[data-astro-cid-nwl5hnms]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.outcome-grid[data-astro-cid-nwl5hnms] strong[data-astro-cid-nwl5hnms]{margin-bottom:var(--space-1);display:block}.bridge-copy[data-astro-cid-nwl5hnms]{margin-top:var(--space-4);margin-bottom:0;font-weight:700}.tool-cta[data-astro-cid-nwl5hnms]{justify-content:space-between;align-items:center;gap:var(--space-5);border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-primary-contrast);padding:clamp(1.25rem,4vw,2rem);display:flex}.tool-cta[data-astro-cid-nwl5hnms] h2[data-astro-cid-nwl5hnms]{margin-bottom:var(--space-2)}.tool-cta[data-astro-cid-nwl5hnms] p[data-astro-cid-nwl5hnms]:last-child{max-width:600px;color:color-mix(in srgb, var(--color-primary-contrast) 78%, transparent);margin-bottom:0}.tool-cta[data-astro-cid-nwl5hnms] a[data-astro-cid-nwl5hnms]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary-contrast);color:var(--color-text);flex:none;font-weight:800;text-decoration:none}.tool-cta[data-astro-cid-nwl5hnms] a[data-astro-cid-nwl5hnms]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (width<=700px){.cause-grid[data-astro-cid-nwl5hnms],.outcome-grid[data-astro-cid-nwl5hnms]{grid-template-columns:1fr}.tool-cta[data-astro-cid-nwl5hnms]{flex-direction:column;align-items:stretch}.tool-cta[data-astro-cid-nwl5hnms] a[data-astro-cid-nwl5hnms]{text-align:center}}
