header[data-astro-cid-hfufirev]{gap:.4rem;display:grid}header[data-astro-cid-hfufirev] p[data-astro-cid-hfufirev],header[data-astro-cid-hfufirev] h3[data-astro-cid-hfufirev]{margin:0}.dots[data-astro-cid-hfufirev]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.dots[data-astro-cid-hfufirev] li[data-astro-cid-hfufirev]{background:var(--line);flex:1;height:3px;transition:background .3s}.dots[data-astro-cid-hfufirev] li[data-astro-cid-hfufirev].on{background:var(--vermilion)}fieldset[data-astro-cid-hfufirev]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-hfufirev]{gap:.4rem;margin-bottom:1rem;padding:0;display:grid}.q[data-astro-cid-hfufirev]{font:400 clamp(1.4rem, 1.1rem + 1vw, 2rem) / 1.1 var(--serif-display)}.opts[data-astro-cid-hfufirev]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.opt[data-astro-cid-hfufirev]{font:inherit;text-align:left;background:var(--ink-2);color:var(--bone);border:1px solid var(--line);cursor:pointer;padding:.9rem 1rem;transition:border-color .2s,background .2s}.opt[data-astro-cid-hfufirev]:hover,.opt[data-astro-cid-hfufirev]:focus-visible{border-color:var(--vermilion);background:var(--ink-3)}.result[data-astro-cid-hfufirev]{gap:.6rem;display:grid}.result[data-astro-cid-hfufirev] p[data-astro-cid-hfufirev]{margin:0}.best[data-astro-cid-hfufirev]{border:1px solid var(--vermilion);gap:.4rem;padding:1.25rem;text-decoration:none;display:grid}.best[data-astro-cid-hfufirev] .t[data-astro-cid-hfufirev]{font:400 clamp(1.8rem, 1.3rem + 2vw, 2.8rem) / 1 var(--serif-display)}.then[data-astro-cid-hfufirev]{flex-wrap:wrap;gap:.3rem 2rem;margin:0;padding-left:1.2rem;display:flex}.nav[data-astro-cid-hfufirev]{gap:.75rem;display:flex}.nav[data-astro-cid-hfufirev] .btn[data-astro-cid-hfufirev][disabled]{opacity:.35;cursor:default}.card[data-astro-cid-axrrrmpv]{border:1px solid var(--line);background:var(--ink-2);align-content:start;gap:.6rem;min-height:100%;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:border-color .3s;display:grid}.card[data-astro-cid-axrrrmpv]:hover,.card[data-astro-cid-axrrrmpv]:focus-visible{border-color:var(--vermilion)}.n[data-astro-cid-axrrrmpv]{color:var(--vermilion);font-size:2.6rem;line-height:1}.t[data-astro-cid-axrrrmpv]{font:400 clamp(1.5rem, 1.2rem + 1vw, 2.1rem) / 1.05 var(--serif-display)}.teaser[data-astro-cid-axrrrmpv]{color:var(--bone-2)}.go[data-astro-cid-axrrrmpv]{color:var(--bone);margin-top:auto}.head[data-astro-cid-3uqtx6kq]{gap:1.5rem;padding-block:6rem 2rem;display:grid}.head[data-astro-cid-3uqtx6kq] h1[data-astro-cid-3uqtx6kq] em[data-astro-cid-3uqtx6kq],h2[data-astro-cid-3uqtx6kq] em[data-astro-cid-3uqtx6kq]{color:var(--bone-2)}.map-sec[data-astro-cid-3uqtx6kq]{padding-bottom:3rem}.map[data-astro-cid-3uqtx6kq]{margin:0}.map[data-astro-cid-3uqtx6kq] svg[data-astro-cid-3uqtx6kq]{width:100%;height:auto;overflow:visible}.link[data-astro-cid-3uqtx6kq] line[data-astro-cid-3uqtx6kq]{stroke:var(--line);stroke-width:1.5px}.link[data-astro-cid-3uqtx6kq] text[data-astro-cid-3uqtx6kq]{font:8.5px var(--mono);letter-spacing:.06em;fill:var(--bone-3)}.node[data-astro-cid-3uqtx6kq] circle[data-astro-cid-3uqtx6kq]{fill:var(--ink-2);stroke:var(--dust);stroke-width:1.5px;transition:fill .3s,stroke .3s}.node[data-astro-cid-3uqtx6kq] .nn[data-astro-cid-3uqtx6kq]{font:400 20px var(--serif-display);fill:var(--vermilion)}.node[data-astro-cid-3uqtx6kq] .nt[data-astro-cid-3uqtx6kq]{font:400 17px var(--serif-display);fill:var(--bone)}.node[data-astro-cid-3uqtx6kq]:hover circle[data-astro-cid-3uqtx6kq],.node[data-astro-cid-3uqtx6kq]:focus-visible circle[data-astro-cid-3uqtx6kq]{fill:var(--vermilion);stroke:var(--vermilion)}.node[data-astro-cid-3uqtx6kq]:hover .nn[data-astro-cid-3uqtx6kq],.node[data-astro-cid-3uqtx6kq]:focus-visible .nn[data-astro-cid-3uqtx6kq]{fill:var(--ink)}.node[data-astro-cid-3uqtx6kq]:focus{outline:none}.node[data-astro-cid-3uqtx6kq]:focus-visible .nt[data-astro-cid-3uqtx6kq]{text-decoration:underline}.section[data-astro-cid-3uqtx6kq]{border-top:1px solid var(--line);gap:2rem;display:grid}.section[data-astro-cid-3uqtx6kq]>[data-astro-cid-3uqtx6kq]:is(h2,.kicker,.lede,p){margin:0}.cards[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.countries[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;display:grid}.country[data-astro-cid-3uqtx6kq]{border:1px solid var(--line);background:var(--ink-2);gap:.8rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.country[data-astro-cid-3uqtx6kq]:hover,.country[data-astro-cid-3uqtx6kq]:focus-visible{border-color:var(--vermilion)}.country[data-astro-cid-3uqtx6kq] .t[data-astro-cid-3uqtx6kq]{font:400 clamp(2rem, 1.5rem + 2vw, 3rem) / 1 var(--serif-display)}dl[data-astro-cid-3uqtx6kq]{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);gap:.5rem 1rem;margin:0;display:grid}dd[data-astro-cid-3uqtx6kq]{color:var(--bone-2);margin:0}.others[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.others[data-astro-cid-3uqtx6kq] b[data-astro-cid-3uqtx6kq]{font-weight:500}.others[data-astro-cid-3uqtx6kq] span[data-astro-cid-3uqtx6kq]{font-size:.92rem;display:block}.section[data-astro-cid-3uqtx6kq]>.btn[data-astro-cid-3uqtx6kq]{justify-self:start}@media (width<=520px){.link[data-astro-cid-3uqtx6kq] text[data-astro-cid-3uqtx6kq]{display:none}dl[data-astro-cid-3uqtx6kq]{grid-template-columns:minmax(0,1fr);gap:.15rem}dd[data-astro-cid-3uqtx6kq]{margin-bottom:.5rem}}
