.guide-container[data-astro-cid-eo3om5xt]{width:min(100% - 2rem,940px)}.breadcrumb[data-astro-cid-eo3om5xt]{gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.9rem;display:flex}.breadcrumb[data-astro-cid-eo3om5xt] a[data-astro-cid-eo3om5xt]{color:var(--color-primary)}.guide-hero[data-astro-cid-eo3om5xt]{padding-block:var(--space-6) var(--space-5)}.guide-hero[data-astro-cid-eo3om5xt] h1[data-astro-cid-eo3om5xt]{max-width:880px;font-size:clamp(2.05rem,5.7vw,3.8rem)}.guide-hero[data-astro-cid-eo3om5xt] .lead[data-astro-cid-eo3om5xt]{max-width:820px}.answer-box[data-astro-cid-eo3om5xt]{padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-primary) 40%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))}.answer-box__label[data-astro-cid-eo3om5xt]{margin-bottom:var(--space-1);color:var(--color-primary);letter-spacing:.06em;font-size:.8rem;font-weight:800}.answer-box[data-astro-cid-eo3om5xt] h2[data-astro-cid-eo3om5xt]{margin-bottom:var(--space-2);font-size:1.4rem}.answer-box[data-astro-cid-eo3om5xt] p[data-astro-cid-eo3om5xt]:last-child{margin-bottom:0}.guide-section[data-astro-cid-eo3om5xt],.comparison-section[data-astro-cid-eo3om5xt]{padding-block:var(--space-6)}.section-intro[data-astro-cid-eo3om5xt]{max-width:760px;color:var(--color-text-muted)}.cause-list[data-astro-cid-eo3om5xt]{gap:var(--space-3);display:grid}.cause-list[data-astro-cid-eo3om5xt] article[data-astro-cid-eo3om5xt]{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}.cause-list__number[data-astro-cid-eo3om5xt],.diagnostic-step__number[data-astro-cid-eo3om5xt]{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}.cause-list[data-astro-cid-eo3om5xt] h3[data-astro-cid-eo3om5xt],.diagnostic-step[data-astro-cid-eo3om5xt] h3[data-astro-cid-eo3om5xt]{margin-bottom:var(--space-2)}.cause-list[data-astro-cid-eo3om5xt] p[data-astro-cid-eo3om5xt],.diagnostic-step[data-astro-cid-eo3om5xt] p[data-astro-cid-eo3om5xt]{color:var(--color-text-muted);margin-bottom:0}.diagnostic-flow[data-astro-cid-eo3om5xt]{gap:var(--space-3);padding:0;list-style:none;display:grid}.diagnostic-step[data-astro-cid-eo3om5xt]{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[data-astro-cid-eo3om5xt] a[data-astro-cid-eo3om5xt],.prose[data-astro-cid-eo3om5xt] a[data-astro-cid-eo3om5xt]{font-weight:700}.comparison-section[data-astro-cid-eo3om5xt]{gap:var(--space-4);display:grid}.comparison-section__heading[data-astro-cid-eo3om5xt] h2[data-astro-cid-eo3om5xt]{margin-bottom:0}.comparison-table-wrap[data-astro-cid-eo3om5xt]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}table[data-astro-cid-eo3om5xt]{border-collapse:collapse;background:var(--color-surface);width:100%;min-width:650px}th[data-astro-cid-eo3om5xt],td[data-astro-cid-eo3om5xt]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.9rem 1rem}th[data-astro-cid-eo3om5xt]{background:var(--color-surface-subtle);font-size:.88rem}tr[data-astro-cid-eo3om5xt]:last-child td[data-astro-cid-eo3om5xt]{border-bottom:0}.tool-cta[data-astro-cid-eo3om5xt]{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-eo3om5xt] h2[data-astro-cid-eo3om5xt]{margin-bottom:var(--space-2)}.tool-cta[data-astro-cid-eo3om5xt] p[data-astro-cid-eo3om5xt]:last-child{max-width:650px;color:color-mix(in srgb, var(--color-primary-contrast) 78%, transparent);margin-bottom:0}.tool-cta[data-astro-cid-eo3om5xt] a[data-astro-cid-eo3om5xt]{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-eo3om5xt] a[data-astro-cid-eo3om5xt]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.faq-list[data-astro-cid-eo3om5xt]{gap:var(--space-3);display:grid}.faq-list[data-astro-cid-eo3om5xt] article[data-astro-cid-eo3om5xt]{padding:var(--space-4);border-left:3px solid var(--color-primary);background:var(--color-surface-subtle)}.faq-list[data-astro-cid-eo3om5xt] h3[data-astro-cid-eo3om5xt]{margin-bottom:var(--space-2);font-size:1.05rem}.faq-list[data-astro-cid-eo3om5xt] p[data-astro-cid-eo3om5xt]{color:var(--color-text-muted);margin:0}@media (width<=700px){.tool-cta[data-astro-cid-eo3om5xt]{flex-direction:column;align-items:stretch}.tool-cta[data-astro-cid-eo3om5xt] a[data-astro-cid-eo3om5xt]{text-align:center}}
