.filter-bar[data-astro-cid-2t5tmnod]{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(20px);background:#fffaf6eb;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 0;display:flex}.sticky[data-astro-cid-2t5tmnod]{z-index:5;position:sticky;top:64px}@media (width<=760px){.filter-bar[data-astro-cid-2t5tmnod]{display:contents}.row[data-astro-cid-2t5tmnod]{margin-bottom:10px}.sticky[data-astro-cid-2t5tmnod] .needs[data-astro-cid-2t5tmnod]{z-index:5;background:var(--color-bg);border-bottom:1px solid var(--color-border);margin-bottom:16px;padding:10px 0;position:sticky;top:64px}}.row[data-astro-cid-2t5tmnod]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.search[data-astro-cid-2t5tmnod]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);width:clamp(160px,22vw,220px);color:var(--color-fg-tertiary);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.search[data-astro-cid-2t5tmnod]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff6b2b24}.search[data-astro-cid-2t5tmnod] input[data-astro-cid-2t5tmnod]{width:100%;font:500 13px / 1 var(--font-body);color:var(--color-fg);background:0 0;border:none;outline:none;padding:9px 0}.search[data-astro-cid-2t5tmnod] input[data-astro-cid-2t5tmnod]::placeholder{color:var(--color-fg-tertiary)}.needs[data-astro-cid-2t5tmnod]{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.needs[data-astro-cid-2t5tmnod]::-webkit-scrollbar{display:none}.hero[data-astro-cid-pr6qsgw6]{background:var(--color-neutral-800);align-items:flex-end;min-height:440px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-pr6qsgw6].no-image{min-height:320px}.hero-img[data-astro-cid-pr6qsgw6]{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-pr6qsgw6]{background:linear-gradient(#1c14101a 30%,#1c1410d9);position:absolute;inset:0}.hero-content[data-astro-cid-pr6qsgw6]{color:#fff;flex-direction:column;gap:18px;width:100%;padding-top:48px;padding-bottom:48px;display:flex;position:relative}h1[data-astro-cid-pr6qsgw6]{font:800 clamp(40px, 6vw, 72px) / 1.02 var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:820px}.country[data-astro-cid-pr6qsgw6]{font:var(--t-body-lg);color:var(--color-neutral-200)}.stats[data-astro-cid-pr6qsgw6]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.stat[data-astro-cid-pr6qsgw6]{backdrop-filter:blur(20px);background:#1c141099;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.stat-link[data-astro-cid-pr6qsgw6]{color:#fff;transition:background var(--duration-fast) var(--ease-out)}.stat-link[data-astro-cid-pr6qsgw6]:hover{color:#fff;background:#ff6b2b8c}.stat[data-astro-cid-pr6qsgw6] .v[data-astro-cid-pr6qsgw6]{font:700 20px / 1 var(--font-mono)}.stat[data-astro-cid-pr6qsgw6] .l[data-astro-cid-pr6qsgw6]{font:var(--t-caption);color:var(--color-neutral-300)}.intro[data-astro-cid-pr6qsgw6]{flex-wrap:wrap;gap:clamp(24px,5vw,64px);padding-top:clamp(31px,5.8vw,56px);display:flex}.intro[data-astro-cid-pr6qsgw6] .section-title[data-astro-cid-pr6qsgw6]{text-wrap:balance;flex:280px}.intro-text[data-astro-cid-pr6qsgw6]{min-width:0;font:var(--t-body-lg);color:var(--color-neutral-600);text-wrap:pretty;flex-direction:column;flex:2 480px;gap:16px;display:flex}.picks-section[data-astro-cid-pr6qsgw6]{padding-top:clamp(31px,5.8vw,56px)}.picks-section[data-astro-cid-pr6qsgw6] .section-title[data-astro-cid-pr6qsgw6]{margin-bottom:20px}.picks[data-astro-cid-pr6qsgw6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pick[data-astro-cid-pr6qsgw6]{box-shadow:var(--shadow-1);align-items:center;gap:12px;padding:12px}.pick[data-astro-cid-pr6qsgw6] img[data-astro-cid-pr6qsgw6],.pick-ph[data-astro-cid-pr6qsgw6]{object-fit:cover;background:var(--color-neutral-100);border-radius:7px;flex:none;width:60px;height:60px}.pick-ph[data-astro-cid-pr6qsgw6]{color:var(--color-fg-tertiary);justify-content:center;align-items:center;display:flex}.pick-text[data-astro-cid-pr6qsgw6]{flex-direction:column;gap:4px;min-width:0;display:flex}.pick-label[data-astro-cid-pr6qsgw6]{font:600 12px / 1 var(--font-body);color:var(--color-orange-600);align-items:center;gap:6px;display:flex}.pick-name[data-astro-cid-pr6qsgw6]{font:700 15px / 1.25 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pick-why[data-astro-cid-pr6qsgw6]{font:500 12px / 1 var(--font-mono);color:var(--color-fg-secondary)}.spots[data-astro-cid-pr6qsgw6]{padding-top:40px}.spot-grid[data-astro-cid-pr6qsgw6]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.empty[data-astro-cid-pr6qsgw6]{text-align:center;border:1px dashed var(--color-border-muted);color:var(--color-fg-secondary);border-radius:10px;padding:48px}.reset[data-astro-cid-pr6qsgw6]{color:var(--color-orange-600);cursor:pointer;background:0 0;border:none;font-weight:600}.others[data-astro-cid-pr6qsgw6]{padding-top:40px}.others[data-astro-cid-pr6qsgw6] .section-title[data-astro-cid-pr6qsgw6]{margin-bottom:20px}.other-grid[data-astro-cid-pr6qsgw6]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.other[data-astro-cid-pr6qsgw6]{flex-direction:column;gap:4px;padding:16px}.other-name[data-astro-cid-pr6qsgw6]{font:700 17px / 1.2 var(--font-display)}.other-meta[data-astro-cid-pr6qsgw6]{font:500 12px / 1.3 var(--font-mono);color:var(--color-fg-secondary)}.cta-section[data-astro-cid-pr6qsgw6]{padding-top:clamp(16px,4vw,24px)}.cta[data-astro-cid-pr6qsgw6]{background:var(--color-orange-50);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.cta[data-astro-cid-pr6qsgw6] h3[data-astro-cid-pr6qsgw6]{font:800 26px / 1.15 var(--font-display);letter-spacing:-.03em}.cta[data-astro-cid-pr6qsgw6] p[data-astro-cid-pr6qsgw6]{font:var(--t-body);color:var(--color-neutral-600);margin-top:6px}
