.vl-wrap[data-astro-cid-pgzbwhjo]{max-width:64rem;margin:0 auto;padding:2rem 1rem 4rem}.vl-crumb[data-astro-cid-pgzbwhjo]{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:1.25rem}.vl-crumb[data-astro-cid-pgzbwhjo] span[data-astro-cid-pgzbwhjo]{margin:0 .25rem}.vl-lead[data-astro-cid-pgzbwhjo]{font-size:1rem;line-height:1.8;color:var(--color-text);margin:0 0 1.75rem}.vl-filter[data-astro-cid-pgzbwhjo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem 1.25rem;background:var(--color-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.vl-field[data-astro-cid-pgzbwhjo]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.vl-field-wide[data-astro-cid-pgzbwhjo]{grid-column:1 / -1}.vl-field[data-astro-cid-pgzbwhjo] label[data-astro-cid-pgzbwhjo],.vl-flags[data-astro-cid-pgzbwhjo] legend[data-astro-cid-pgzbwhjo]{font-size:.8125rem;font-weight:700;color:var(--color-heading)}.vl-field[data-astro-cid-pgzbwhjo] input[data-astro-cid-pgzbwhjo],.vl-field[data-astro-cid-pgzbwhjo] select[data-astro-cid-pgzbwhjo]{font:inherit;font-size:16px;padding:.5rem .625rem;border:1px solid #c9c9dd;border-radius:var(--radius-sm);background:#fff;min-width:0;width:100%}.vl-inline[data-astro-cid-pgzbwhjo]{display:flex;gap:.5rem;align-items:center}.vl-inline[data-astro-cid-pgzbwhjo] select[data-astro-cid-pgzbwhjo]{width:auto;flex:0 0 auto}.vl-inline[data-astro-cid-pgzbwhjo] input[data-astro-cid-pgzbwhjo]{min-width:5rem}@media(min-width:48rem){.vl-field-cap[data-astro-cid-pgzbwhjo]{grid-column:span 2}}.vl-unit[data-astro-cid-pgzbwhjo]{font-size:.875rem;color:var(--color-text-muted);flex:0 0 auto}.vl-flags[data-astro-cid-pgzbwhjo]{grid-column:1 / -1;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.vl-flags[data-astro-cid-pgzbwhjo] legend[data-astro-cid-pgzbwhjo]{margin-bottom:.5rem;padding:0}.vl-check[data-astro-cid-pgzbwhjo]{font-size:.875rem;display:inline-flex;align-items:center;gap:.375rem;cursor:pointer}.vl-check[data-astro-cid-pgzbwhjo] input[data-astro-cid-pgzbwhjo]{width:1.05rem;height:1.05rem;accent-color:var(--color-brand)}.vl-actions[data-astro-cid-pgzbwhjo]{grid-column:1 / -1}.vl-reset[data-astro-cid-pgzbwhjo]{font:inherit;font-size:.875rem;background:none;border:1px solid var(--color-border);padding:.375rem .875rem;border-radius:999px;cursor:pointer;color:var(--color-text-muted)}.vl-count[data-astro-cid-pgzbwhjo]{margin:1.5rem 0 .75rem;font-weight:700;color:var(--color-heading)}.vl-count[data-astro-cid-pgzbwhjo] span[data-astro-cid-pgzbwhjo]{color:var(--color-brand);font-size:1.25rem}.vl-list[data-astro-cid-pgzbwhjo]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.vl-item[data-astro-cid-pgzbwhjo][hidden]{display:none}.vl-card[data-astro-cid-pgzbwhjo]{display:flex;flex-direction:column;gap:.625rem;height:100%;padding:1.125rem;border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-decoration:none;background:#fff;transition:border-color .15s,box-shadow .15s}.vl-card[data-astro-cid-pgzbwhjo]:hover{text-decoration:none;border-color:var(--color-brand);box-shadow:0 2px 10px #1515b314}.vl-thumb[data-astro-cid-pgzbwhjo]{width:calc(100% + 2.25rem);max-width:none;margin:-1.125rem -1.125rem .25rem;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md) var(--radius-md) 0 0;display:block;background:var(--color-accent)}.vl-card[data-astro-cid-pgzbwhjo]{overflow:hidden}.vl-card-head[data-astro-cid-pgzbwhjo]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.vl-badge[data-astro-cid-pgzbwhjo]{font-size:.75rem;font-weight:700;color:#fff;background:var(--color-brand);padding:.125rem .5rem;border-radius:999px}.vl-areaname[data-astro-cid-pgzbwhjo]{font-size:.75rem;color:var(--color-text-muted)}.vl-name[data-astro-cid-pgzbwhjo]{font-size:1.125rem;font-weight:700;color:var(--color-heading);margin:0;line-height:1.4}.vl-specs[data-astro-cid-pgzbwhjo]{display:grid;grid-template-columns:repeat(3,auto);gap:.25rem 1rem;margin:0;justify-content:start}.vl-specs[data-astro-cid-pgzbwhjo] div[data-astro-cid-pgzbwhjo]{min-width:0}.vl-specs[data-astro-cid-pgzbwhjo] dt[data-astro-cid-pgzbwhjo]{font-size:.6875rem;color:var(--color-text-muted)}.vl-specs[data-astro-cid-pgzbwhjo] dd[data-astro-cid-pgzbwhjo]{margin:0;font-size:.875rem;font-weight:700;color:var(--color-text)}.vl-tags[data-astro-cid-pgzbwhjo]{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:.375rem}.vl-tags[data-astro-cid-pgzbwhjo] li[data-astro-cid-pgzbwhjo]{font-size:.6875rem;padding:.125rem .5rem;border-radius:999px;background:var(--color-accent);border:1px solid var(--color-border);color:var(--color-brand)}.vl-tags[data-astro-cid-pgzbwhjo] li[data-astro-cid-pgzbwhjo].t-shop{background:#fff7e6;border-color:#f3dcae;color:#8a5a00}.vl-empty[data-astro-cid-pgzbwhjo]{padding:2rem 0;color:var(--color-text-muted)}.vl-note[data-astro-cid-pgzbwhjo]{margin-top:2rem;font-size:.8125rem;color:var(--color-text-muted);line-height:1.7}@media(max-width:480px){.vl-specs[data-astro-cid-pgzbwhjo]{grid-template-columns:repeat(2,auto)}}
