.guide-container[data-astro-cid-27v4gsfi]{width:min(100% - 2rem,920px)}.breadcrumb[data-astro-cid-27v4gsfi]{gap:var(--space-2);color:var(--color-text-muted);font-size:.9rem;display:flex}.breadcrumb[data-astro-cid-27v4gsfi] a[data-astro-cid-27v4gsfi]{color:var(--color-primary)}.guide-hero[data-astro-cid-27v4gsfi]{padding-block:var(--space-6) var(--space-5)}.guide-hero[data-astro-cid-27v4gsfi] h1[data-astro-cid-27v4gsfi]{max-width:860px;font-size:clamp(2.1rem,6vw,4rem)}.guide-hero[data-astro-cid-27v4gsfi] code[data-astro-cid-27v4gsfi]{white-space:nowrap}.first-aid[data-astro-cid-27v4gsfi]{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-27v4gsfi]{margin-bottom:var(--space-1);color:#a12622;letter-spacing:.08em;font-size:.78rem;font-weight:800}.first-aid[data-astro-cid-27v4gsfi] h2[data-astro-cid-27v4gsfi]{margin-bottom:var(--space-2);font-size:1.35rem}.first-aid[data-astro-cid-27v4gsfi] p[data-astro-cid-27v4gsfi]:last-child{margin-bottom:0}.guide-section[data-astro-cid-27v4gsfi]{padding-block:var(--space-6)}.example-values[data-astro-cid-27v4gsfi]{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.example-values[data-astro-cid-27v4gsfi] code[data-astro-cid-27v4gsfi]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:1rem}.section-note[data-astro-cid-27v4gsfi]{color:var(--color-text-muted)}.diagnostic-flow[data-astro-cid-27v4gsfi]{gap:var(--space-3);padding:0;list-style:none;display:grid}.diagnostic-step[data-astro-cid-27v4gsfi]{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-27v4gsfi]{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-27v4gsfi] h3[data-astro-cid-27v4gsfi]{margin-bottom:var(--space-2)}.diagnostic-step[data-astro-cid-27v4gsfi] p[data-astro-cid-27v4gsfi]{color:var(--color-text-muted);margin-bottom:0}.term-note[data-astro-cid-27v4gsfi]{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.92rem}.judgement-grid[data-astro-cid-27v4gsfi]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.judgement[data-astro-cid-27v4gsfi]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);display:grid}.judgement--safe[data-astro-cid-27v4gsfi]{border:1px solid color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.judgement--check[data-astro-cid-27v4gsfi]{background:color-mix(in srgb,#d9a441 8%,var(--color-surface));border:1px solid #d9a441}.judgement[data-astro-cid-27v4gsfi] code[data-astro-cid-27v4gsfi]{width:max-content}.judgement__reason[data-astro-cid-27v4gsfi]{font-size:.9rem;margin-bottom:var(--space-1)!important}.judgement[data-astro-cid-27v4gsfi] span[data-astro-cid-27v4gsfi]{gap:.15rem;display:grid}.judgement[data-astro-cid-27v4gsfi] small[data-astro-cid-27v4gsfi]{color:var(--color-text-muted);line-height:1.45}.caution-grid[data-astro-cid-27v4gsfi]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.caution-grid[data-astro-cid-27v4gsfi] article[data-astro-cid-27v4gsfi]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.caution-grid[data-astro-cid-27v4gsfi] h3[data-astro-cid-27v4gsfi]{margin-bottom:var(--space-2);font-size:1rem}.caution-grid[data-astro-cid-27v4gsfi] p[data-astro-cid-27v4gsfi]{color:var(--color-text-muted);margin-bottom:0}.tool-cta[data-astro-cid-27v4gsfi]{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-27v4gsfi] h2[data-astro-cid-27v4gsfi]{margin-bottom:var(--space-2)}.tool-cta[data-astro-cid-27v4gsfi] p[data-astro-cid-27v4gsfi]:last-child{max-width:600px;color:color-mix(in srgb,var(--color-primary-contrast) 78%,transparent);margin-bottom:0}.tool-cta[data-astro-cid-27v4gsfi] a[data-astro-cid-27v4gsfi]{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-27v4gsfi] a[data-astro-cid-27v4gsfi]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (width<=700px){.judgement-grid[data-astro-cid-27v4gsfi],.caution-grid[data-astro-cid-27v4gsfi]{grid-template-columns:1fr}.tool-cta[data-astro-cid-27v4gsfi]{flex-direction:column;align-items:stretch}}
