/* Results discovery: make the complete result set visibly discoverable. */
.shortlist-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:238px;padding:14px 16px 13px;border:1px solid rgba(164,125,50,.58);border-left:4px solid var(--gold);background:#fffdf8;color:var(--ink);text-decoration:none;box-shadow:0 8px 20px rgba(20,45,40,.07);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}
.shortlist-toggle:hover,.shortlist-toggle:focus-visible{border-color:var(--gold);background:#f8f1e3;box-shadow:0 12px 26px rgba(20,45,40,.11);transform:translateY(-1px);color:var(--ink)}
.shortlist-toggle-kicker{color:#70531d;font:600 9px/1.2 "DM Sans",sans-serif;letter-spacing:.15em;text-transform:uppercase}
.shortlist-toggle strong{font:500 17px/1.15 "DM Serif Display",serif;letter-spacing:0}
.shortlist-toggle-action{color:#53605a;font:600 9px/1.25 "DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:normal}
.shortlist-toggle-action span{margin-left:5px;color:var(--gold);font-size:15px;line-height:0}
.shortlist-toggle--return{border-color:rgba(20,45,40,.3);border-left-color:var(--ink);background:#fff}
.shortlist-toggle--return .shortlist-toggle-kicker{color:#53605a}
.shortlist-toggle--return:hover,.shortlist-toggle--return:focus-visible{border-color:var(--ink);background:#f4f5f1}
@media(max-width:1050px){.shortlist-toggle{width:min(100%,430px)}}
@media(max-width:740px){.shortlist-toggle{width:100%;min-width:0;padding:14px}.shortlist-toggle strong{font-size:16px}.shortlist-toggle-action{font-size:8.5px}}
