.outcomes-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.outcome-card.is-entering,.outcome-card.is-hiding{opacity:0;transform:translateY(8px)}[hidden]{display:none!important}.filters{align-items:self-start;display:grid;gap:12px 16px;grid-template-columns:1fr;margin-bottom:20px}@media (min-width:768px){.filters{grid-template-columns:1fr 1fr}}.filters fieldset{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:8px;justify-self:end;margin:0;padding:0}.filters label{font-weight:600;margin-right:6px}.filter-btn{appearance:none;background:transparent;border:1px solid #2a3246;border-radius:10px;color:#e8eef7;cursor:pointer;font:inherit;line-height:1;padding:10px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.filter-btn:hover{border:1px solid #5fc49b}.filter-btn.is-active{background:#63bc93;border-color:#63bc93;color:#fff}.filter-btn .count{font-size:12px;margin-left:6px;opacity:.7}.btn{align-items:center;background:#111827;border:1px solid #111827;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;padding:10px 14px}.btn.secondary{background:#fff;color:#111827}.empty-state{background:#fafafa;border:1px dashed #e5e7eb;border-radius:12px;color:#6b7280;grid-column:1/-1;padding:24px;text-align:center}.results-meta{color:#4b5563;font-size:14px;margin:10px 0 16px}.show-more-wrap{display:flex;justify-content:center;margin-top:16px;text-align:center}.outcomes-grid.three-col{grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.outcomes-grid.three-col{grid-template-columns:1fr 1fr}}@media (max-width:479px){.outcomes-grid.three-col{grid-template-columns:1fr}}.filters fieldset div:last-child{display:flex;flex-wrap:wrap;gap:10px}.ap-two-column-hero-content-container{z-index:2}