.outcomes-index{background:var(--fba-paper);color:var(--fba-dark);min-height:calc(100svh - 92px);padding:clamp(46px,5vw,80px) clamp(24px,5.5vw,100px) 70px}.outcomes-index-inner{max-width:1400px;margin:auto;border-top:1px solid var(--fba-rule);padding-top:50px;display:grid;grid-template-columns:minmax(225px,300px) minmax(0,1fr);grid-gap:clamp(55px,7vw,120px);gap:clamp(55px,7vw,120px)}.outcomes-index-side{display:flex;flex-direction:column;align-items:flex-start}.outcomes-index-side h1{font-size:clamp(52px,5vw,74px);line-height:1.1;letter-spacing:-.07em;margin:0;font-weight:600}.outcomes-index-lead{font-size:14px;line-height:2;margin:25px 0 0}.outcomes-index-filters{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;min-height:0;overflow-y:auto;padding-right:12px;scrollbar-width:thin}.outcomes-index-filters button{background:none;border:0;padding:0 0 0 17px;color:#6e6865;font-size:14px;font-weight:600;cursor:pointer;text-align:left;position:relative}.outcomes-index-filters button:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:transparent;transform:translateY(-50%)}.outcomes-index-filters button[aria-pressed=true]{color:#be547e}.outcomes-index-filters button[aria-pressed=true]:before{background:#be547e}.outcomes-index-filters button:hover{color:#be547e}.outcomes-index-list{min-width:0;border-top:1px solid var(--fba-rule)}.outcomes-index-row{display:grid;grid-template-columns:190px minmax(0,1fr) 24px;grid-gap:clamp(25px,3vw,47px);gap:clamp(25px,3vw,47px);padding:25px 0;border-bottom:1px solid var(--fba-rule);align-items:center;transition:padding-left .25s,background .25s}.outcomes-index-row:hover{padding-left:10px;background:#e9eeeb}.outcomes-index-cover{width:190px;height:142px;background:#e5eae7;display:block;overflow:hidden}.outcomes-index-cover img{display:block;width:100%;height:100%;object-fit:cover}.outcomes-index-cover-fallback img{object-fit:contain;padding:28px;mix-blend-mode:multiply}.outcomes-index-copy{display:flex;flex-direction:column;min-width:0}.outcomes-index-meta{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:17px}.outcomes-index-meta span{display:inline-flex;align-items:center;background:#e5eae7;border-radius:999px;color:#526064;padding:5px 12px;font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.outcomes-index-meta time{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;color:#918781;white-space:nowrap}.outcomes-index-copy>strong{font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.5;letter-spacing:-.045em}.outcomes-index-copy>small{font-size:12px;color:#877e78;line-height:1.7;margin-top:10px}.outcomes-index-arrow{align-self:end;padding-bottom:8px;font-size:19px;line-height:1;transition:transform .25s}.outcomes-index-row:hover .outcomes-index-arrow{transform:translate(3px,-3px)}.outcomes-index-empty{padding:55px 0;font-size:13px;color:#77716c}.outcomes-index :is(a,button,.outcomes-index-list):focus-visible{outline:2px solid #be547e;outline-offset:4px}@media(min-width:721px){.outcomes-index{height:calc(100svh - 92px);min-height:670px;overflow:hidden}.outcomes-index-inner{height:100%;min-height:0}.outcomes-index-list{min-height:0;overflow-y:auto;padding-right:16px;scrollbar-width:thin;scrollbar-color:#bd8ea1 transparent}}@media(max-width:1020px){.outcomes-index-inner{grid-template-columns:200px minmax(0,1fr);gap:45px}.outcomes-index-row{grid-template-columns:145px minmax(0,1fr) 20px;gap:21px}.outcomes-index-cover{width:145px;height:116px}.outcomes-index-cover-fallback img{padding:22px}.outcomes-index-copy>strong{font-size:19px}}@media(max-width:720px){.outcomes-index{height:auto;min-height:0;padding:60px 24px 85px}.outcomes-index-inner{display:block;padding-top:31px}.outcomes-index-side h1{font-size:52px}.outcomes-index-lead{font-size:12px;margin-top:13px}.outcomes-index-filters{flex-direction:row;gap:22px;margin:35px 0 28px;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-right:0}.outcomes-index-filters button{white-space:nowrap;font-size:12px}.outcomes-index-row{grid-template-columns:95px minmax(0,1fr);gap:14px;padding:18px 0}.outcomes-index-row:hover{padding-left:0}.outcomes-index-cover{width:95px;height:92px}.outcomes-index-cover-fallback img{padding:16px}.outcomes-index-meta{margin-bottom:8px}.outcomes-index-meta span{font-size:9px;padding:3px 8px}.outcomes-index-meta time{font-size:9px}.outcomes-index-copy>strong{font-size:15px;line-height:1.45}.outcomes-index-arrow,.outcomes-index-copy>small{display:none}}@media(prefers-reduced-motion:reduce){.outcomes-index *{transition:none!important}}