.taa-outcomes__head{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}
.taa-outcomes__head h2{font-size:var(--fs-h1)}
.taa-outcomes__note{color:var(--text-secondary);font-size:.85rem;text-align:right}
.taa-outcomes__tabs{display:flex;gap:.3rem;background:var(--bg-elevated);padding:.3rem;margin-top:1rem}
.taa-outcomes__tabs button{padding:.5rem .9rem;font-size:.82rem}.taa-outcomes__tabs button.is-active{background:var(--bg-dark);color:#fff}
.taa-outcomes__row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:1rem;padding:1.4rem 0;border-top:1px solid var(--border-color);align-items:start}
.taa-outcomes__row--head{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:.7rem 0}
.taa-outcomes__result{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem)}
.taa-outcomes__matter strong{display:block;font-weight:500;font-size:.95rem}.taa-outcomes__matter small{color:var(--text-secondary);font-size:.85rem;line-height:1.5}
.taa-outcomes__area{color:var(--text-secondary);font-size:.88rem}
.taa-outcomes__row[hidden]{display:none}
@media(max-width:640px){.taa-outcomes__row{grid-template-columns:1fr}.taa-outcomes__row--head{display:none}.taa-outcomes__note{text-align:left}}
