.ctxstrip{background:var(--s1);border-bottom:1px solid var(--line)}.ctxin{flex-wrap:wrap;align-items:center;gap:14px;min-height:48px;padding:0 24px;display:flex}.ctxeyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-transform:capitalize;flex:none;font-size:11px;font-weight:600}.ctxchips{scrollbar-width:none;flex:auto;gap:7px;min-width:0;display:flex;overflow-x:auto}.ctxchips::-webkit-scrollbar{display:none}.ctxtabs{flex:none;margin-left:auto}@media (min-width:992px){.ctxstrip{z-index:40;position:sticky;top:105px}.ctxin{max-width:1240px;margin:0 auto}}@media (max-width:991px){.ctxin{min-height:52px;padding:0 16px}.ctxchips{flex-basis:100%;order:2}.ctxeyebrow{order:1}.ctxtabs{order:1;margin-left:auto}}@media (max-width:680px){.ctxchips .chip2,.ctxtabs a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}}.xtoolbar .ctxin{row-gap:10px}@media (max-width:991px){.xtoolbar .ctxchips,.xtoolbar .ctxtabs{flex-basis:auto;order:0}}.xsearch{flex-basis:100%;align-items:center;max-width:460px;display:flex;position:relative}.xsearch input{background:var(--s2);border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--sans);border-radius:999px;padding:11px 40px 11px 16px;font-size:14px}.xsearch input:focus{border-color:var(--gold);outline:none}.xsearch .clear{color:var(--faint);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:11px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.xsearch .clear:hover{color:var(--text)}.xtoolbar .ctxtabs button,.xtoolbar .ctxchips button.chip2{font-family:var(--sans);cursor:pointer;background:0 0;border:0}.xtoolbar .ctxtabs button{color:var(--muted)}.xtoolbar .ctxtabs button.on{color:var(--text)}.xtoolbar .ctxchips button.chip2{border:1px solid var(--line)}@media (max-width:680px){.xsearch input{min-height:44px;padding:13px 40px 13px 16px;font-size:16px}.xtoolbar .ctxtabs button,.xtoolbar .ctxchips button.chip2{min-height:44px}}.list-col{max-width:1240px;margin:0 auto;padding:22px 24px 70px}.list-col>*+*{margin-top:18px}@media (max-width:680px){.list-col{padding:16px 0 40px}}.list-empty{text-align:center;font-family:var(--serif);color:var(--muted);padding:30px 14px;font-size:17px;font-style:italic}.tagbrowse{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}@media (max-width:559px){.tagbrowse{grid-template-columns:1fr}}
