.explore-section{background:#f2f5f8}.explore-tabs{display:flex;gap:8px;margin:30px 0 23px;flex-wrap:wrap}.explore-tabs button{padding:14px 22px;border:1px solid var(--ink);background:white;color:var(--ink);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.explore-tabs button[aria-pressed=true]{background:var(--ink);color:white}#saved-count{display:inline-block;min-width:23px;padding:2px 5px;margin-left:7px;background:var(--orange);color:var(--ink);border-radius:20px;font-size:12px}.topic-chips{display:flex;gap:8px;flex-wrap:wrap}.topic-chips button{font:inherit;font-size:14px;cursor:pointer;padding:10px 16px;border:1px solid #9ca9b8;background:white;color:var(--ink);border-radius:24px}.topic-chips button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);font-weight:800}.explore-note{font-size:13px;color:#536174;line-height:1.9;margin:18px 0}.explore-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.explore-card{background:white;border:1px solid #d9dce1;padding:25px}.explore-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#536174}.save-promise{font:inherit;font-size:13px;background:transparent;color:var(--ink);padding:8px;border:1px solid #c6cdd6;cursor:pointer;white-space:nowrap}.save-promise[aria-pressed=true]{background:#fff0e4;border-color:#d95b00}.explore-card h3{font-size:19px;line-height:1.65;margin:18px 0 14px;letter-spacing:-.4px}.explore-card details{border-top:1px solid #e5e8ec}.explore-card summary{font-size:13px;padding:12px 0}.explore-card ul{padding-left:19px;color:#455267;font-size:14px;line-height:1.9}.explore-card li{margin:0 0 12px}.explore-source{font-size:12px;border-bottom:1px solid #9ca9b8;padding-bottom:3px;display:inline-block;margin-top:14px}.explore-feedback{font-size:13px;color:#394c63;min-height:24px}.explore-results>.committee-empty{grid-column:1/-1}@media(max-width:760px){.explore-results{grid-template-columns:1fr}.explore-card{padding:20px}.explore-tabs button{padding:12px 16px;font-size:14px}.topic-chips{gap:7px}.topic-chips button{padding:9px 13px;font-size:13px}}
@media(min-width:761px) and (max-width:1100px){header nav{gap:12px;font-size:12px}.brand{font-size:16px}.draft{font-size:10px}header .wrap{width:calc(100% - 32px);gap:10px}}
#explore-more{margin-top:24px}#explore-more[hidden]{display:none}.explore-results:empty{display:none}
