.search-page[data-astro-cid-ruwxocxv]{padding-bottom:90px}.search-hero[data-astro-cid-ruwxocxv],.index-section[data-astro-cid-ruwxocxv]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(220px,.3fr) 1fr;gap:42px;padding:64px 28px;display:grid}.search-hero[data-astro-cid-ruwxocxv] p[data-astro-cid-ruwxocxv],.index-section[data-astro-cid-ruwxocxv]>div[data-astro-cid-ruwxocxv]:first-child p[data-astro-cid-ruwxocxv]{color:var(--color-muted);letter-spacing:.06em;margin:0 0 18px;font-size:12px;font-weight:800}h1[data-astro-cid-ruwxocxv],h2[data-astro-cid-ruwxocxv]{font-family:var(--font-serif);margin:0;line-height:1.08}h1[data-astro-cid-ruwxocxv]{font-size:clamp(58px,8vw,96px)}h2[data-astro-cid-ruwxocxv]{font-size:clamp(34px,4vw,54px)}.search-hero[data-astro-cid-ruwxocxv] span[data-astro-cid-ruwxocxv]{max-width:620px;color:var(--color-muted);margin-top:24px;font-size:17px;line-height:1.85;display:block}.filter-body[data-astro-cid-ruwxocxv]{min-width:0}.search-box[data-astro-cid-ruwxocxv]{align-items:center;display:flex;position:relative}.search-icon[data-astro-cid-ruwxocxv]{color:var(--color-muted);pointer-events:none;position:absolute;left:14px}.search-box[data-astro-cid-ruwxocxv] input[data-astro-cid-ruwxocxv]{border:1px solid var(--color-line);background:var(--color-paper);width:100%;height:52px;color:var(--color-ink);border-radius:0;padding:0 18px 0 42px;font-size:16px}.search-box[data-astro-cid-ruwxocxv] input[data-astro-cid-ruwxocxv]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-blue) 60%, var(--color-surface));outline-offset:2px}.facet-group[data-astro-cid-ruwxocxv]{grid-template-columns:56px 1fr;align-items:start;gap:14px;margin-top:22px;display:grid}.facet-label[data-astro-cid-ruwxocxv]{color:var(--color-muted);padding-top:7px;font-size:13px;font-weight:700}.chips[data-astro-cid-ruwxocxv]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-ruwxocxv]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-muted);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.chip[data-astro-cid-ruwxocxv]:hover,.chip[data-astro-cid-ruwxocxv]:focus-visible{border-color:color-mix(in srgb, var(--color-ink) 34%, var(--color-line));color:var(--color-ink)}.chip[data-astro-cid-ruwxocxv].is-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.result-count[data-astro-cid-ruwxocxv]{color:var(--color-muted);margin:30px 0 14px;font-size:13px;font-weight:700}.results-list[data-astro-cid-ruwxocxv]{border-top:1px solid var(--color-line);display:grid}.result-row[data-astro-cid-ruwxocxv]{border-bottom:1px solid var(--color-line-soft);grid-template-columns:30px 92px minmax(0,1fr) 80px 88px 20px;align-items:center;gap:14px;min-height:50px;font-size:12px;display:grid}.result-row[data-astro-cid-ruwxocxv][hidden]{display:none}.result-row[data-astro-cid-ruwxocxv] strong[data-astro-cid-ruwxocxv]{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.result-row[data-astro-cid-ruwxocxv]>span[data-astro-cid-ruwxocxv]:not(.result-category):not(.result-num),.result-row[data-astro-cid-ruwxocxv] time[data-astro-cid-ruwxocxv],.result-num[data-astro-cid-ruwxocxv]{color:var(--color-muted)}.result-category[data-astro-cid-ruwxocxv]{color:var(--color-green);font-size:12px;font-weight:800}.accent-culture[data-astro-cid-ruwxocxv],.accent-food[data-astro-cid-ruwxocxv],.accent-guide[data-astro-cid-ruwxocxv]{color:var(--color-red)}.accent-cities[data-astro-cid-ruwxocxv]{color:var(--color-blue)}.accent-life[data-astro-cid-ruwxocxv],.accent-study-work[data-astro-cid-ruwxocxv]{color:var(--color-green)}.results-actions[data-astro-cid-ruwxocxv]{justify-content:center;padding-top:20px;display:flex}.show-more[data-astro-cid-ruwxocxv]{border:1px solid var(--color-ink);min-width:150px;min-height:42px;color:var(--color-ink);cursor:pointer;font:inherit;background:0 0;padding:8px 20px;font-size:13px;font-weight:800}.show-more[data-astro-cid-ruwxocxv]:hover,.show-more[data-astro-cid-ruwxocxv]:focus-visible{background:var(--color-ink);color:var(--color-paper)}.filter-empty[data-astro-cid-ruwxocxv]{color:var(--color-muted);margin:24px 0 0;font-size:14px}.link-grid[data-astro-cid-ruwxocxv],.city-grid[data-astro-cid-ruwxocxv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.index-link-card[data-astro-cid-ruwxocxv]{min-width:0;padding:22px}.city-index-card[data-astro-cid-ruwxocxv]{min-width:0;padding:22px;overflow:hidden}.city-index-card[data-astro-cid-ruwxocxv]:after{background:var(--color-red);content:"";width:4px;position:absolute;inset:0 auto 0 0}.city-index-card[data-astro-cid-ruwxocxv][data-accent=green]:after{background:var(--color-green)}.city-index-card[data-astro-cid-ruwxocxv][data-accent=blue]:after{background:var(--color-blue)}.city-index-card[data-astro-cid-ruwxocxv] p[data-astro-cid-ruwxocxv]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.city-index-card[data-astro-cid-ruwxocxv] h3[data-astro-cid-ruwxocxv]{font-family:var(--font-serif);margin:0;font-size:30px;line-height:1.1}.city-index-card[data-astro-cid-ruwxocxv] dl[data-astro-cid-ruwxocxv]{gap:20px;margin:22px 0 16px;display:flex}.city-index-card[data-astro-cid-ruwxocxv] dl[data-astro-cid-ruwxocxv] div[data-astro-cid-ruwxocxv]{gap:7px;display:flex}.city-index-card[data-astro-cid-ruwxocxv] dt[data-astro-cid-ruwxocxv],.city-index-card[data-astro-cid-ruwxocxv] dd[data-astro-cid-ruwxocxv]{color:var(--color-muted);margin:0;font-size:11px}.city-index-card[data-astro-cid-ruwxocxv] dd[data-astro-cid-ruwxocxv]{color:var(--color-ink);font-weight:800}.city-index-card[data-astro-cid-ruwxocxv] ul[data-astro-cid-ruwxocxv]{flex-wrap:wrap;gap:6px;min-height:29px;margin:0;padding:0;list-style:none;display:flex}.city-index-card[data-astro-cid-ruwxocxv] li[data-astro-cid-ruwxocxv]{border:1px solid var(--color-line);color:var(--color-muted);padding:5px 7px;font-size:11px}.city-index-card[data-astro-cid-ruwxocxv]>span[data-astro-cid-ruwxocxv]{gap:8px;margin-top:20px;font-size:13px;font-weight:800;display:inline-flex}.city-index-card[data-astro-cid-ruwxocxv]>span[data-astro-cid-ruwxocxv]:after{content:"→"}.link-grid[data-astro-cid-ruwxocxv] strong[data-astro-cid-ruwxocxv]{font-size:20px;display:block}.link-grid[data-astro-cid-ruwxocxv] span[data-astro-cid-ruwxocxv]{color:var(--color-muted);margin-top:14px;font-size:13px;line-height:1.7;display:block}@media (width<=900px){.search-hero[data-astro-cid-ruwxocxv],.index-section[data-astro-cid-ruwxocxv]{grid-template-columns:1fr;padding:48px 18px}.link-grid[data-astro-cid-ruwxocxv],.city-grid[data-astro-cid-ruwxocxv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.facet-group[data-astro-cid-ruwxocxv]{grid-template-columns:1fr;gap:8px}.result-row[data-astro-cid-ruwxocxv]{grid-template-columns:26px minmax(0,1fr) 20px;padding:10px 0}.result-row[data-astro-cid-ruwxocxv] .result-category[data-astro-cid-ruwxocxv],.result-row[data-astro-cid-ruwxocxv] .result-city[data-astro-cid-ruwxocxv],.result-row[data-astro-cid-ruwxocxv] time[data-astro-cid-ruwxocxv]{display:none}.result-row[data-astro-cid-ruwxocxv] strong[data-astro-cid-ruwxocxv]{white-space:normal}.link-grid[data-astro-cid-ruwxocxv],.city-grid[data-astro-cid-ruwxocxv]{grid-template-columns:1fr}}
