.decision-guide{max-width:860px;padding-block:var(--space)}.decision-guide h1{font-size:var(--heading);line-height:1.2;text-wrap:balance;margin-block:1rem 1.4rem}.decision-guide li,.decision-guide p{line-height:1.85;color:var(--body);overflow-wrap:anywhere}.decision-guide h2{font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.4;-webkit-margin-after:.9rem;margin-block-end:.9rem}.decision-guide h3{font-size:1.1rem;line-height:1.5;-webkit-margin-after:.6rem;margin-block-end:.6rem}.decision-guide__breadcrumbs{font-size:.9rem}.decision-guide__actions,.decision-guide__checklist,.decision-guide__toc{margin-block:2rem;padding:clamp(1.1rem,3vw,1.8rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.decision-guide ul,.decision-guide__toc ol{-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}.decision-guide li+li{-webkit-margin-before:.5rem;margin-block-start:.5rem}.decision-guide__section{margin-block:2.5rem;scroll-margin-top:7rem}.decision-guide__answer+.decision-guide__answer{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.decision-guide__actions{background:var(--wash)}.decision-links{padding-block:var(--space);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);background:var(--bg-soft)}.decision-links__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.decision-links__card{padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.decision-links__card h3{font-size:1.15rem;line-height:1.5;-webkit-margin-after:.8rem;margin-block-end:.8rem}.decision-links__card p{color:var(--body);line-height:1.7}.decision-guide a,.decision-links a{color:var(--link);text-underline-offset:.2em}.decision-guide a:hover,.decision-links a:hover{text-decoration:underline}.decision-guide a:focus-visible,.decision-links a:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:2px}@media (max-width:640px){.decision-links__grid{grid-template-columns:minmax(0,1fr)}}.decision-guide :is(h1,h2,h3),.decision-links :is(h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}