.ai-decision-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:min(560px,calc(100% - 2rem));margin:0 auto 1rem;padding:.3rem;border:1px solid var(--color-border);border-radius:14px;background:color-mix(in srgb,var(--color-surface) 92%,transparent)}
.ai-decision-methods a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem .8rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--color-text);text-align:center;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}
.ai-decision-methods a:hover{border-color:var(--color-accent)}
.ai-decision-methods a:focus-visible{outline:none;box-shadow:var(--focus-ring)}
.ai-decision-methods a[aria-current="page"]{border-color:var(--color-accent);background:linear-gradient(145deg,var(--color-accent-soft),var(--color-surface))}
.ai-decision-methods span{color:var(--color-accent-bright);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ai-decision-methods strong{color:var(--color-text-strong);font-size:.82rem}
.ai-decision-methods small{color:var(--color-text-muted)}
.ai-decision-panel[hidden]{display:none}
.ai-outcome-browser{width:min(1120px,calc(100% - 2rem));margin:0 auto 5rem;padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--color-border);border-radius:26px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-raised) 94%,transparent),color-mix(in srgb,var(--color-surface) 80%,transparent));box-shadow:var(--shadow-elevated)}
.ai-outcome-heading{max-width:740px}
.ai-outcome-heading h2{margin:0;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1.08;letter-spacing:-.04em}
.ai-outcome-heading>p:last-child{color:var(--color-text-muted);line-height:1.65}
.ai-outcome-browser .outcome-card{min-height:245px}
.ai-outcome-next{margin-top:1rem;padding:clamp(1.1rem,3vw,1.5rem);border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface)}
.ai-outcome-next h2{margin:0;max-width:20ch;font-size:clamp(1.35rem,3vw,2rem)}
.ai-outcome-next>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}
.ai-outcome-next a{display:grid;gap:.25rem;padding:.9rem;border:1px solid var(--color-border);border-radius:14px;color:var(--color-text);text-decoration:none}
.ai-outcome-next a:hover{border-color:var(--color-accent)}
.ai-outcome-next span{color:var(--color-text-muted);font-size:.8rem}
@media(max-width:700px){.ai-decision-methods a{min-height:52px;padding-inline:.55rem}.ai-outcome-next>div{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ai-decision-methods a{transition:none}}
