.lst-bar .sb{max-width:none}.lst-bar,.lst-reading{margin:0 0 12px}.lst-reading a{color:#12181f}.lst-facets{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.lst-facets:empty{display:none}.lst-facet{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid #12181f;border-radius:99px;background:#12181f;color:#fff;font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;max-width:100%}.lst-facet span{overflow:hidden;text-overflow:ellipsis}.lst-facet b{font-weight:400;opacity:.8}.lst-facet:hover b{opacity:1}.lst-count{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px}.lst-count p{margin:0;color:#6b7280}.lst-count p a{color:#12181f}.lst-sort{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.lst-sort select{font:inherit;font-size:14px;color:#12181f;min-height:44px;padding:0 8px;border:1px solid #d7dde5;border-radius:8px;background:#fff}.lst-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.lst-alert{margin-top:26px;padding-top:14px;border-top:1px solid #e6e9ee}.lst-none-acts{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;justify-content:center}.lst-none-acts a{color:var(--jf-text)}.lst-picks{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.lst-pick{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid #d7dde5;border-radius:99px;background:#fff;color:#12181f;font-size:13.5px;text-decoration:none;white-space:nowrap}.lst-pick:hover{border-color:#9a7636}.lst-pick .meta{font-size:12px}.lst-pick.on .meta{color:rgba(255,255,255,.75)}.lst-how{margin-top:26px;color:#6b7280;font-size:13px}.lst-how summary{cursor:pointer;color:#12181f;font-weight:600;min-height:44px;display:flex;align-items:center;list-style:none}.lst-how summary:before{content:"\25B8";margin-right:8px;font-size:12px;transition:transform .15s}.lst-how[open] summary:before{transform:rotate(90deg)}.lst-how ul{margin:6px 0 0;padding-left:18px;line-height:1.5}@media (min-width:769px) and (max-width:1023px){.lst-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.lst-grid{grid-template-columns:minmax(0,1fr)}.lst-facet{padding:8px 14px}.lst-facet,.lst-pick{min-height:44px}.lst-count{margin-bottom:12px}.lst-none-acts a{display:inline-flex;align-items:center;min-height:44px}}.lst-split{display:block}.lst-mapcol{display:none}.lst-mapbtn{position:fixed;z-index:30;left:50%;transform:translateX(-50%);bottom:calc(76px + env(safe-area-inset-bottom, 0px));min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--jf-ink,#12181f);color:#fff;font:inherit;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer}.lst-mapcol.open{display:block;position:fixed;z-index:60;inset:0;background:var(--jf-surface)}.lst-mapcol .lst-map{position:absolute;inset:0}.lst-mapcol .lst-map-note{position:absolute;left:12px;top:12px;z-index:2;margin:0;padding:6px 10px;border-radius:10px;background:rgba(18,24,31,.78);color:#fff;font-size:12.5px}.lst-mapcol .lst-searchhere{top:12px;min-height:40px;padding:0 16px;background:#fff;color:#12181f;box-shadow:0 4px 14px rgba(0,0,0,.22)}.lst-mapcol .lst-listbtn,.lst-mapcol .lst-searchhere{position:absolute;z-index:2;left:50%;transform:translateX(-50%);border:0;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.lst-mapcol .lst-listbtn{bottom:calc(20px + env(safe-area-inset-bottom, 0px));min-height:44px;padding:0 22px;background:var(--jf-ink,#12181f);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25)}.lst-mapcol.open .lst-map-note{top:12px}.lst-mapcol.open .lst-searchhere{top:56px}.lcard.lst-picked{outline:3px solid #c9a24f;outline-offset:2px}@media (min-width:1100px){.wrap.lst-wide{max-width:1440px}.lst-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,42%);grid-gap:20px;gap:20px;align-items:start}.lst-split .lst-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lst-mapbtn,.lst-mapcol .lst-listbtn{display:none}.lst-mapcol,.lst-mapcol.open{display:block;position:-webkit-sticky;position:sticky;inset:auto;top:76px;height:calc(100vh - 92px);min-height:420px;border:1px solid var(--jf-line);border-radius:16px;overflow:hidden;z-index:1}}:root[data-theme=dark] .lst-count p a,:root[data-theme=dark] .lst-how summary,:root[data-theme=dark] .lst-reading a{color:var(--jf-text)}:root[data-theme=dark] .lst-count p,:root[data-theme=dark] .lst-how,:root[data-theme=dark] .lst-sort{color:var(--jf-muted)}.lst-hero{margin-bottom:14px;padding-top:22px;padding-bottom:24px}.lst-hero .dx-eyebrow{margin-top:2px}#main .lst-hero h1{margin-top:12px}.lst-facet{gap:8px;border-color:var(--jf-gold-border);background:var(--jf-gold-soft);color:var(--jf-text);font-weight:600;padding-left:10px}.lst-facet-ico{flex:none;color:var(--jf-gold-strong)}.lst-facet b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:15px;line-height:1;opacity:1;background:var(--jf-surface-3);color:var(--jf-text)}.lst-facet:hover{border-color:var(--jf-gold)}.lst-facet:hover b{background:var(--jf-gold-strong);color:var(--jf-surface)}:root[data-theme] .lst-count p{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--jf-text-2);font-weight:600}.lst-count-ico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px;color:var(--jf-gold-strong);background:var(--jf-gold-soft);border:1px solid var(--jf-gold-border)}:root[data-theme] .lst-sort{color:var(--jf-text-2)}.lst-sort select{border-color:var(--jf-line-2);border-radius:12px;background:var(--jf-surface);color:var(--jf-text)}.lst-alert{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px;padding:16px 18px;border:1px solid var(--jf-gold-border);border-radius:20px;background:var(--jf-glass);box-shadow:var(--jf-shadow-sm)}.lst-alert-ico{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:15px;color:#fff;background:var(--jf-grad);box-shadow:var(--jf-glow)}.lst-alert>:last-child{flex:1 1 260px;min-width:0}.lst-alert .btn-sm{min-height:44px}.lst-socs .soc-links{margin-top:30px;padding:22px 22px 18px;border:1px solid var(--jf-line);border-radius:24px;background:var(--jf-glass);box-shadow:var(--jf-shadow-sm)}.lst-socs .soc-links h2{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--jf-display,Georgia,serif);font-size:22px;font-weight:600}.lst-socs .soc-links h2:before{content:"";width:38px;height:38px;flex:none;border-radius:12px;box-shadow:var(--jf-glow);background:var(--dx-w-building) center /20px no-repeat,var(--jf-grad)}.lst-socs .soc-links ul{gap:10px}.lst-socs .soc-links li{gap:2px;padding:11px 14px;border:1px solid var(--jf-line-1);border-radius:16px;background:var(--jf-surface-1);transition-property:transform,border-color;transition-duration:.18s}.lst-socs .soc-links li:hover{transform:translateY(-2px);border-color:var(--jf-gold-border)}.lst-socs .soc-links li .meta{color:var(--jf-text-2)}.lst-socs .soc-links-foot{margin-top:14px}:root[data-theme] .lst-how{margin-top:26px;padding:4px 18px 6px;border:1px solid var(--jf-line);border-radius:20px;background:var(--jf-glass);box-shadow:var(--jf-shadow-sm);color:var(--jf-text-2);font-size:14px}.lst-how[open]{padding-bottom:18px}:root[data-theme] .lst-how summary{gap:10px;color:var(--jf-text);font-size:15px}.lst-how summary:before{order:3;margin:0 0 0 auto}.lst-how-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--jf-gold-strong);background:var(--jf-gold-soft);border:1px solid var(--jf-gold-border)}.lst-how ul{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lst-how li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--jf-line-1);border-radius:14px;background:var(--jf-surface-1)}.lst-how-li{box-sizing:border-box;width:34px;height:34px;padding:7px;border-radius:10px;color:var(--jf-gold-strong);background:var(--jf-gold-soft)}.lst-empty{padding:32px 20px 26px;border:1px dashed var(--jf-gold-border);border-radius:24px;background:var(--jf-glass);box-shadow:var(--jf-shadow-sm);color:var(--jf-text-2)}.lst-empty>strong{display:block;font-family:var(--jf-display,Georgia,serif);font-size:22px;font-weight:600;color:var(--jf-text)}.lst-empty .meta{color:var(--jf-text-2)}.lst-empty .lst-none-acts{gap:10px;margin-top:16px}.lst-empty .lst-none-acts a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--jf-line-2);background:var(--jf-surface);color:var(--jf-text);font-weight:600;text-decoration:none}.lst-empty .lst-none-acts a:hover{border-color:var(--jf-gold)}.lst-empty .lst-none-acts a.lst-none-map:before{content:"";width:18px;height:18px;margin-right:8px;background:var(--jf-gold-strong);-webkit-mask:var(--dx-i-map) center /contain no-repeat;mask:var(--dx-i-map) center /contain no-repeat}.lst-empty .lst-none-want a{border:0;color:#fff;background:var(--dx-band);box-shadow:var(--jf-glow);padding:0 20px}.lst-empty .lst-none-want a:before{content:"";width:18px;height:18px;margin-right:8px;background:#fff;-webkit-mask:var(--dx-i-pin) center /contain no-repeat;mask:var(--dx-i-pin) center /contain no-repeat}@media (max-width:768px){.lst-hero{padding:16px 16px 18px}.lst-how ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lst-socs .soc-links li:hover{transform:none}}.lst-hero-chips{margin-top:4px}.lst-hero-chips .dx-chip{min-height:34px;padding:5px 12px;font-size:13.5px;background:var(--jf-surface-1);border-color:var(--jf-line)}@media (max-width:520px){.lst-hero .lst-hero-chips{display:none}}@media (max-height:460px) and (orientation:landscape){.lst-hero .lst-hero-chips{display:none}.lst-hero{padding-top:14px;padding-bottom:16px}}:root[data-theme] .lst-reading{color:var(--jf-text-2)}