.cuh{background:var(--bg);color:var(--ink);padding-bottom:var(--space-4xl)}.cuh-hero{max-width:1100px;padding:clamp(64px, 11vw, 160px) var(--space-l) var(--space-2xl);margin:0 auto}.cuh-eyebrow{font:600 var(--type-xs) / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.cuh-title{margin:var(--space-m) 0 0;max-width:20ch;font:500 clamp(44px, 8vw, 92px) / .98 var(--font-serif);letter-spacing:-.03em;text-wrap:balance}.cuh-title em{color:var(--accent);font-style:italic;font-weight:400}.cuh-lede{margin:var(--space-xl) 0 0;max-width:54ch;font:400 var(--type-l) / 1.55 var(--font-sans);color:var(--ink-2)}.cuh-how{max-width:1100px;padding:var(--space-2xl) var(--space-l);border-top:1px solid var(--hairline);margin:0 auto}.cuh-intro{max-width:62ch}.cuh-intro-p{margin:0 0 var(--space-l);font:400 var(--type-m) / 1.7 var(--font-sans);color:var(--ink-2)}.cuh-intro-p:last-child{margin-bottom:0}.cuh-countries{max-width:1100px;padding:var(--space-3xl) var(--space-l) 0;margin:0 auto}.cuh-countries-eyebrow{font:600 var(--type-xs) / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cuh-countries-title{margin:var(--space-s) 0 var(--space-xl);font:500 clamp(28px, 4vw, 44px) / 1.06 var(--font-serif);letter-spacing:-.02em}.cuh-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.cuh-item{border-bottom:1px solid var(--hairline)}.cuh-country{gap:var(--space-s) var(--space-l);padding:var(--space-l) 0;grid-template-columns:minmax(0,1fr) auto;transition:background .16s;display:grid}.cuh-country-head{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;grid-column:1;display:flex}.cuh-country-name{font:500 clamp(24px, 3vw, 34px) / 1.1 var(--font-serif);letter-spacing:-.015em}.cuh-country-frame{font:600 10px / 1.6 var(--font-mono);letter-spacing:.1em;border:1px solid var(--hairline-strong);color:var(--accent-ink);padding:2px 7px}.cuh-country-badge{font:600 10px / 1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-full);background:rgba(var(--accent-rgb), .07);color:var(--ink-3);padding:2px 7px}.cuh-country-blurb{max-width:62ch;font:400 var(--type-m) / 1.6 var(--font-sans);color:var(--ink-2);grid-column:1}.cuh-country-figs{font:400 var(--type-xs) / 1.6 var(--font-sans);color:var(--ink-3);grid-column:1}.cuh-country-figs b{font-family:var(--font-serif);font-weight:500;font-size:var(--type-s);color:var(--accent-ink);font-variant-numeric:tabular-nums}.cuh-country-go{color:var(--ink-4);grid-area:1/2;transition:color .16s,transform .16s}@media (hover:hover) and (pointer:fine){a.cuh-country:hover .cuh-country-name{color:var(--accent-ink)}a.cuh-country:hover .cuh-country-go{color:var(--accent);transform:translate(2px,-2px)}}a.cuh-country:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cuh-item.is-announced .cuh-country-name,.cuh-item.is-announced .cuh-country-blurb{color:var(--ink-3)}.cuh-invite{margin-top:var(--space-2xl);padding:var(--space-l);background:var(--bg-muted);border-radius:var(--radius-md)}.cuh-invite-title{font:500 var(--type-xl) / 1.2 var(--font-serif);letter-spacing:-.01em;margin:0}.cuh-invite-body{margin:var(--space-s) 0 var(--space-m);font:400 var(--type-s) / 1.65 var(--font-sans);color:var(--ink-2)}.cuh-invite-cta{font:500 var(--type-s) / 1.4 var(--font-sans)}.cuh-invite-mail{font-family:var(--font-mono);font-size:var(--type-xs)}.cuh-cta{max-width:1100px;margin:var(--space-4xl) auto 0;padding:var(--space-3xl) var(--space-l);border-top:1px solid var(--hairline)}.cuh-cta-title{max-width:26ch;font:500 clamp(28px, 4.4vw, 48px) / 1.06 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.cuh-cta-body{margin:var(--space-l) 0 var(--space-xl);max-width:50ch;font:400 var(--type-m) / 1.6 var(--font-sans);color:var(--ink-2)}.curr-crumbs[data-astro-cid-w74sqkgv]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.curr-crumb[data-astro-cid-w74sqkgv]{font:500 var(--type-s) / 1 var(--font-sans);color:var(--ink-3);transition:color .16s}@media (hover:hover) and (pointer:fine){a[data-astro-cid-w74sqkgv].curr-crumb:hover{color:var(--ink);text-decoration:underline}}.curr-crumbs[data-astro-cid-w74sqkgv] svg{color:var(--ink-4);flex-shrink:0}.curr-crumb[data-astro-cid-w74sqkgv][aria-current]{color:var(--ink)}.cumap{gap:var(--space-m);flex-direction:column;width:100%;margin:0;display:flex}.cumap-svg{width:100%;height:auto;display:block;overflow:visible}.cumap-inset-frame{fill:none;stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3;rx:.3}.cumap.is-hub{max-width:560px}.cumap-link{cursor:pointer;outline:none}.cumap-caption{min-height:1.4em;font-family:var(--font-serif);font-size:var(--type-m);color:var(--accent-ink)}.cumap.is-region{max-width:300px}.cuc{background:var(--bg);color:var(--ink);padding-bottom:var(--space-4xl)}.cuc-hero{max-width:1100px;padding:clamp(64px, 11vw, 160px) var(--space-l) var(--space-2xl);margin:0 auto}.cuc-title{margin:var(--space-m) 0 0;max-width:22ch;font:500 clamp(40px, 7.4vw, 84px) / .98 var(--font-serif);letter-spacing:-.03em;text-wrap:balance}.cuc-title em{color:var(--accent);font-style:italic;font-weight:400}.cuc-lede{margin:var(--space-xl) 0 0;max-width:52ch;font:400 var(--type-l) / 1.55 var(--font-sans);color:var(--ink-2)}.cuc-map-band{max-width:1100px;padding:var(--space-2xl) var(--space-l);gap:clamp(var(--space-xl), 5vw, var(--space-4xl));border-top:1px solid var(--hairline);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.cuc-map-note{margin:var(--space-m) 0 0;max-width:40ch;font:400 var(--type-s) / 1.55 var(--font-sans);color:var(--ink-3)}.cuc-intro-p{margin:0 0 var(--space-l);font:400 var(--type-m) / 1.65 var(--font-sans);color:var(--ink-2)}.cuc-intro-p:last-child{margin-bottom:0}.cuc-grid-band{max-width:1100px;padding:var(--space-3xl) var(--space-l) 0;margin:0 auto}.cuc-grid-eyebrow{font:600 var(--type-xs) / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cuc-grid-title{margin:var(--space-s) 0 var(--space-xl);font:500 clamp(28px, 4vw, 44px) / 1.06 var(--font-serif);letter-spacing:-.02em}.cuc-cards{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.cuc-cards>li{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);display:flex}.cuc-card{gap:var(--space-s) var(--space-m);padding:var(--space-l);flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;transition:background .16s;display:grid}.cuc-card-name{font:500 var(--type-xl) / 1.15 var(--font-serif);letter-spacing:-.01em;color:var(--ink);grid-column:1}.cuc-card-stats{gap:2px var(--space-m);font:400 var(--type-xs) / 1.5 var(--font-sans);color:var(--ink-3);flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.cuc-card-stat b{font-family:var(--font-serif);font-weight:500;font-size:var(--type-s);color:var(--accent-ink)}.cuc-card-go{color:var(--ink-4);grid-area:1/2;transition:color .16s,transform .16s}.cuc-cards>li.is-soon{background:var(--bg-muted)}.cuc-cards>li.is-soon .cuc-card-name{color:var(--ink-2)}.cuc-card-badge{font:600 10px / 1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-full);background:rgba(var(--accent-rgb), .07);color:var(--ink-3);grid-area:1/2;align-self:center;padding:2px 7px}.cuc-card-note{max-width:34ch;font:400 var(--type-xs) / 1.5 var(--font-sans);color:var(--ink-3);grid-area:2/1/auto/-1}@media (hover:hover) and (pointer:fine){.cuc-card:hover{background:var(--bg-muted)}.cuc-card:hover .cuc-card-go{color:var(--accent);transform:translate(2px,-2px)}}.cuc-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cuc-cta{max-width:1100px;margin:var(--space-4xl) auto 0;padding:var(--space-3xl) var(--space-l);border-top:1px solid var(--hairline)}.cuc-cta-title{max-width:24ch;font:500 clamp(28px, 4.4vw, 48px) / 1.06 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.cuc-cta-body{margin:var(--space-l) 0 var(--space-xl);max-width:46ch;font:400 var(--type-m) / 1.6 var(--font-sans);color:var(--ink-2)}@media (width<=900px){.cuc-map-band{grid-template-columns:minmax(0,1fr)}.cuc-map{max-width:420px}}.cur-reg{background:var(--bg);color:var(--ink);max-width:1100px;padding:clamp(48px, 8vw, 128px) var(--space-l) var(--space-4xl);margin:0 auto}.cur-reg-head-grid{gap:clamp(var(--space-xl), 4vw, var(--space-3xl));grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.cur-reg-title{max-width:24ch;font:500 clamp(32px, 5.4vw, 60px) / 1.03 var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.cur-reg-title-name{color:var(--accent)}.cur-reg-lede{margin:var(--space-l) 0 0;max-width:46ch;font:400 var(--type-l) / 1.55 var(--font-sans);color:var(--ink-2)}.cur-reg-intro{margin-top:var(--space-2xl);max-width:68ch}.cur-reg-p{margin:0 0 var(--space-l);font:400 var(--type-m) / 1.7 var(--font-sans);color:var(--ink-2)}.cur-reg-p:last-child{margin-bottom:0}.cur-reg-stages,.cur-reg-part,.cur-reg-faq{margin-top:var(--space-4xl);padding-top:var(--space-2xl);border-top:1px solid var(--hairline)}.cur-reg-h2{margin:0 0 var(--space-2xl);font:500 clamp(26px, 3.6vw, 40px) / 1.08 var(--font-serif);letter-spacing:-.02em}.cur-reg-langnote{margin:calc(var(--space-2xl) * -1 + var(--space-m)) 0 var(--space-2xl);max-width:60ch;font:400 var(--type-s) / 1.6 var(--font-sans);color:var(--accent-ink)}.cur-reg-etapas{flex-direction:column;display:flex}.cur-etapa{column-gap:clamp(var(--space-xl), 5vw, var(--space-3xl));row-gap:var(--space-xl);padding:var(--space-xl) 0;border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"head stats""sources sources";display:grid}.cur-etapa:first-child{border-top:0;padding-top:0}.cur-etapa:last-child{padding-bottom:0}.cur-etapa-head{gap:var(--space-xs);flex-direction:column;grid-area:head;display:flex}.cur-etapa-name{font:500 var(--type-xl) / 1.15 var(--font-serif);letter-spacing:-.01em;margin:0}.cur-etapa-version{font:400 var(--type-xs) / 1 var(--font-mono);color:var(--ink-4);letter-spacing:.04em;flex-shrink:0}.cur-etapa-stats{gap:var(--space-m);grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cur-etapa-stat{flex-direction:column-reverse;gap:2px;display:flex}.cur-etapa-stat dd{font:500 clamp(24px, 3vw, 32px) / 1 var(--font-serif);color:var(--accent-ink);font-variant-numeric:tabular-nums;margin:0}.cur-etapa-stat dt{font:400 var(--type-xs) / 1.35 var(--font-sans);color:var(--ink-3)}.cur-etapa-label{margin-bottom:var(--space-s);font:600 var(--type-xs) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);display:block}.cur-etapa-sources{grid-area:sources}.cur-etapa-srclist{gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cur-etapa-src{gap:2px var(--space-s);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.cur-etapa-src-type{font:600 10px / 1.5 var(--font-mono);letter-spacing:.1em;border:1px solid var(--hairline-strong);color:var(--ink-3);grid-row:1;padding:2px 6px}.cur-etapa-src-ref{font:400 var(--type-xs) / 1.55 var(--font-sans);color:var(--ink-3);grid-column:2}.cur-etapa-src-ref svg{vertical-align:-1px;margin-left:3px;display:inline}.cur-etapa-src-date{font:400 10px / 1.5 var(--font-mono);color:var(--ink-4);grid-column:2}.cur-reg-partlist{flex-direction:column;max-width:72ch;margin:0;padding:0;list-style:none;display:flex}.cur-reg-partitem{counter-increment:cur-part;padding:var(--space-l) 0 var(--space-l) var(--space-2xl);border-top:1px solid var(--hairline);font:400 var(--type-m) / 1.7 var(--font-sans);color:var(--ink-2);position:relative}.cur-reg-partlist{counter-reset:cur-part}.cur-reg-partitem:before{content:counter(cur-part, decimal-leading-zero);left:0;top:var(--space-l);font:500 var(--type-s) / 1.7 var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;position:absolute}.cur-reg-partitem:first-child{border-top:0;padding-top:0}.cur-reg-partitem:first-child:before{top:0}.cur-reg-partitem:last-child{padding-bottom:0}.cur-reg-faqlist{flex-direction:column;max-width:72ch;display:flex}.cur-reg-qa{padding:var(--space-l) 0;border-top:1px solid var(--hairline)}.cur-reg-qa:first-child{border-top:0;padding-top:0}.cur-reg-qa:last-child{padding-bottom:0}.cur-reg-q{margin:0}.cur-reg-q-toggle{justify-content:space-between;align-items:baseline;gap:var(--space-m);text-align:left;width:100%;font:500 var(--type-l) / 1.35 var(--font-serif);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;padding:0;display:flex}.faq-armed .cur-reg-q-toggle{cursor:pointer}.cur-reg-q-toggle .faq-chev{align-self:center}.cur-reg-a{padding-top:var(--space-s);font:400 var(--type-m) / 1.7 var(--font-sans);color:var(--ink-2);margin:0}.cur-reg-cta{margin-top:var(--space-4xl);padding-top:var(--space-3xl);border-top:1px solid var(--hairline)}.cur-reg-cta-title{max-width:24ch;font:500 clamp(26px, 4vw, 44px) / 1.06 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.cur-reg-cta-body{margin:var(--space-l) 0 var(--space-xl);max-width:46ch;font:400 var(--type-m) / 1.6 var(--font-sans);color:var(--ink-2)}.cur-reg-more{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--hairline);align-items:baseline;gap:var(--space-m) var(--space-xl);flex-wrap:wrap;display:flex}.cur-reg-more-title{font:600 var(--type-xs) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0}.cur-reg-morelist{gap:var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cur-reg-morelink{font:400 var(--type-m) / 1.4 var(--font-serif);color:var(--accent-ink);transition:color .16s}@media (hover:hover) and (pointer:fine){.cur-reg-morelink:hover{color:var(--ink);text-decoration:underline}}.cur-reg-hublink{font:400 var(--type-s) / 1.4 var(--font-sans);margin-left:auto}@media (width<=760px){.cur-reg-head-grid{grid-template-columns:minmax(0,1fr)}.cur-etapa{row-gap:var(--space-l);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stats""sources"}.cur-reg-head-grid .cumap.is-region{max-width:180px}.cur-reg-hublink{margin-left:0}}
