.guide-container[data-astro-cid-3ronpc5y]{width:min(100% - 2rem,920px)}.breadcrumb[data-astro-cid-3ronpc5y]{gap:var(--space-2);color:var(--color-text-muted);font-size:.9rem;display:flex}.breadcrumb[data-astro-cid-3ronpc5y] a[data-astro-cid-3ronpc5y]{color:var(--color-primary)}.guide-hero[data-astro-cid-3ronpc5y]{padding-block:var(--space-6) var(--space-5)}.guide-hero[data-astro-cid-3ronpc5y] h1[data-astro-cid-3ronpc5y]{max-width:880px;font-size:clamp(2.1rem,6vw,4rem)}.first-aid[data-astro-cid-3ronpc5y]{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-3ronpc5y]{margin-bottom:var(--space-1);color:#a12622;letter-spacing:.08em;font-size:.78rem;font-weight:800}.first-aid[data-astro-cid-3ronpc5y] h2[data-astro-cid-3ronpc5y]{margin-bottom:var(--space-2);font-size:1.35rem}.first-aid[data-astro-cid-3ronpc5y] p[data-astro-cid-3ronpc5y]:last-child{margin-bottom:0}.guide-section[data-astro-cid-3ronpc5y]{padding-block:var(--space-6)}.section-intro[data-astro-cid-3ronpc5y]{color:var(--color-text-muted)}.comparison-grid[data-astro-cid-3ronpc5y]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-grid[data-astro-cid-3ronpc5y] article[data-astro-cid-3ronpc5y],.caution-grid[data-astro-cid-3ronpc5y] article[data-astro-cid-3ronpc5y]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.comparison-grid__label[data-astro-cid-3ronpc5y]{margin-bottom:var(--space-1);color:var(--color-primary);font-size:.8rem;font-weight:800}.comparison-grid[data-astro-cid-3ronpc5y] h3[data-astro-cid-3ronpc5y],.caution-grid[data-astro-cid-3ronpc5y] h3[data-astro-cid-3ronpc5y]{margin-bottom:var(--space-2);font-size:1.05rem}.comparison-grid[data-astro-cid-3ronpc5y] p[data-astro-cid-3ronpc5y]:last-child,.caution-grid[data-astro-cid-3ronpc5y] p[data-astro-cid-3ronpc5y]{color:var(--color-text-muted);margin-bottom:0}.diagnostic-flow[data-astro-cid-3ronpc5y]{gap:var(--space-3);padding:0;list-style:none;display:grid}.diagnostic-step[data-astro-cid-3ronpc5y]{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-3ronpc5y]{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-3ronpc5y] h3[data-astro-cid-3ronpc5y]{margin-bottom:var(--space-2)}.diagnostic-step[data-astro-cid-3ronpc5y] p[data-astro-cid-3ronpc5y]{color:var(--color-text-muted)}.term-note[data-astro-cid-3ronpc5y]{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.92rem}.key-example[data-astro-cid-3ronpc5y]{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.key-example[data-astro-cid-3ronpc5y]>div[data-astro-cid-3ronpc5y]{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);display:grid}.key-example[data-astro-cid-3ronpc5y] span[data-astro-cid-3ronpc5y]{color:var(--color-text-muted);font-size:.9rem}.result-grid[data-astro-cid-3ronpc5y]{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-grid[data-astro-cid-3ronpc5y]>div[data-astro-cid-3ronpc5y]{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-subtle);gap:.2rem;display:grid}.result-grid[data-astro-cid-3ronpc5y] span[data-astro-cid-3ronpc5y]{color:var(--color-text-muted);font-size:.9rem}.caution-grid[data-astro-cid-3ronpc5y]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bridge-copy[data-astro-cid-3ronpc5y]{margin-bottom:var(--space-4);font-weight:700}.tool-cta[data-astro-cid-3ronpc5y]{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-3ronpc5y] h2[data-astro-cid-3ronpc5y]{margin-bottom:var(--space-2)}.tool-cta[data-astro-cid-3ronpc5y] p[data-astro-cid-3ronpc5y]:last-child{max-width:600px;color:color-mix(in srgb,var(--color-primary-contrast) 78%,transparent);margin-bottom:0}.tool-cta[data-astro-cid-3ronpc5y] a[data-astro-cid-3ronpc5y]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary-contrast);color:var(--color-text);text-align:center;flex:none;font-weight:800;text-decoration:none}.tool-cta[data-astro-cid-3ronpc5y] a[data-astro-cid-3ronpc5y]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (width<=700px){.comparison-grid[data-astro-cid-3ronpc5y],.key-example[data-astro-cid-3ronpc5y],.result-grid[data-astro-cid-3ronpc5y],.caution-grid[data-astro-cid-3ronpc5y]{grid-template-columns:1fr}.tool-cta[data-astro-cid-3ronpc5y]{flex-direction:column;align-items:stretch}}
