.page_hero__2aada{position:relative;padding-block:var(--space-20) var(--space-12);overflow:hidden}.page_heroGlow__l65Oq{position:absolute;top:-30%;left:50%;width:600px;height:600px;transform:translateX(-50%);background:radial-gradient(circle,hsl(var(--color-purple-600)/.2) 0,transparent 60%);pointer-events:none}.page_heroContent__7WEHh{position:relative;z-index:1;max-width:720px;margin-inline:auto;text-align:center}.page_heroEyebrow__EWOng{display:inline-flex;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:hsl(var(--color-lime-500));background:hsl(var(--color-lime-600)/.12);border:1px solid hsl(var(--color-lime-500)/.2);margin-bottom:var(--space-4)}.page_heroTitle__qnATJ{font-size:var(--text-5xl);font-weight:var(--font-extrabold);line-height:var(--leading-tight);margin-bottom:var(--space-5);text-wrap:balance}.page_heroTitleHighlight__Z09ds{background:linear-gradient(135deg,hsl(var(--color-purple-400)),hsl(var(--color-lime-400)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__81d_c{font-size:var(--text-xl);color:hsl(var(--color-text-secondary));line-height:var(--leading-relaxed);max-width:560px;margin-inline:auto;margin-bottom:var(--space-6)}.page_heroMeta__41588{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap}.page_heroMetaItem__To7QZ{font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:hsl(var(--color-text-muted))}.page_heroMetaDot__Zravi{width:4px;height:4px;border-radius:50%;background:hsl(var(--color-text-muted))}.page_editorial__WfSPN{display:grid;grid-template-columns:1fr 260px;grid-gap:var(--space-12);gap:var(--space-12);align-items:start;padding-bottom:var(--space-24)}.page_toc__ObiJD{position:-webkit-sticky;position:sticky;top:90px;padding:var(--space-6);border-radius:var(--radius-xl);background:hsl(var(--color-text-primary)/.02);border:var(--border-glass);max-height:calc(100vh - 120px);overflow-y:auto}.page_tocTitle__04LB0{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:hsl(var(--color-text-muted));margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-glass)}.page_tocList__S0Pgi{list-style:none;display:flex;flex-direction:column;gap:2px}.page_tocLink__hEc6s{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-text-tertiary));text-decoration:none;transition:all var(--duration-fast) var(--ease-smooth);border-left:2px solid transparent}.page_tocLink__hEc6s:hover{background:hsl(var(--color-text-primary)/.04);color:hsl(var(--color-text-secondary))}.page_tocLinkActive__zrWPE{background:hsl(var(--color-purple-600)/.12);color:hsl(var(--color-purple-400));border-left-color:hsl(var(--color-purple-500));font-weight:var(--font-semibold)}.page_article__Y_xK5{width:100%}.page_chapter__0qaIK{margin-bottom:var(--space-16)}.page_chapter__0qaIK:last-child{margin-bottom:0}.page_lead__4k3vI{font-size:var(--text-xl);color:hsl(var(--color-text-primary));line-height:var(--leading-relaxed);font-weight:var(--font-medium);margin-bottom:var(--space-6)}.page_article__Y_xK5 h2{font-size:var(--text-3xl);font-weight:var(--font-extrabold);margin-bottom:var(--space-5);margin-top:0;line-height:var(--leading-tight)}.page_article__Y_xK5 p{font-size:var(--text-md);color:hsl(var(--color-text-secondary));line-height:var(--leading-relaxed);margin-bottom:var(--space-5);text-wrap:pretty}.page_article__Y_xK5 p strong{color:hsl(var(--color-text-primary));font-weight:var(--font-semibold)}.page_blockquote__aiPg_{position:relative;margin:var(--space-10) 0;padding:var(--space-8) var(--space-8) var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(135deg,hsl(var(--color-purple-600)/.08),hsl(var(--color-text-primary)/.03));border-left:4px solid hsl(var(--color-purple-500))}.page_blockquoteMark__OA91o{position:absolute;top:var(--space-2);left:var(--space-5);font-family:var(--font-heading);font-size:80px;font-weight:var(--font-extrabold);line-height:1;background:linear-gradient(135deg,hsl(var(--color-purple-500)/.4),hsl(var(--color-lime-500)/.2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page_blockquote__aiPg_ p{font-size:var(--text-lg);font-style:italic;color:hsl(var(--color-text-primary));line-height:var(--leading-relaxed);margin-bottom:var(--space-3);position:relative;z-index:1}.page_blockquoteCite__2AdSU{display:block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);font-style:normal;color:hsl(var(--color-lime-400));letter-spacing:var(--tracking-wide)}.page_cardGrid__80qNV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-8) 0}.page_infoCard__Tqfe0{padding:var(--space-5);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-2);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s cubic-bezier(.4,0,.2,1)}.page_infoCard__Tqfe0:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.25)}.page_infoCardTitle__Qp2U2{font-size:var(--text-md);font-weight:var(--font-bold);color:hsl(var(--color-text-primary));margin:0}.page_infoCardDesc__B6KHQ{font-size:var(--text-sm);color:hsl(var(--color-text-tertiary));line-height:var(--leading-normal);margin:0}.page_infoCardExamples__VrOxu{font-size:var(--text-xs);color:hsl(var(--color-text-muted));margin:auto 0 0;padding-top:var(--space-2)}.page_infoCardExamples__VrOxu strong{color:hsl(var(--color-purple-400))}.page_highlightBox__Fi2uU{display:flex;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(135deg,hsl(var(--color-lime-600)/.08),hsl(var(--color-text-primary)/.03));border:1px solid hsl(var(--color-lime-500)/.15);margin:var(--space-8) 0}.page_highlightIcon__q7p1y{font-size:var(--text-3xl);flex-shrink:0}.page_highlightBox__Fi2uU h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);color:hsl(var(--color-lime-400));margin-bottom:var(--space-2)}.page_highlightBox__Fi2uU p{font-size:var(--text-sm);color:hsl(var(--color-text-secondary));margin:0;line-height:var(--leading-relaxed)}.page_stepsList__pIwMG{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) 0;padding:0}.page_stepItem__sz3Ts{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:hsl(var(--color-text-primary)/.02);border:var(--border-glass);transition:background .2s var(--ease-smooth),transform .2s var(--ease-out-back)}.page_stepItem__sz3Ts:hover{background:hsl(var(--color-text-primary)/.05);transform:translateX(4px)}.page_stepNumber__rmXMi{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--color-purple-500)),hsl(var(--color-purple-600)));font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);color:hsl(var(--color-text-primary));flex-shrink:0;box-shadow:var(--shadow-glow-purple)}.page_stepText__lfChI{font-size:var(--text-sm);color:hsl(var(--color-text-secondary));line-height:var(--leading-normal);padding-top:5px}.page_checklist__wTMfT{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-6) 0}.page_checkItem__mV0lK{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:hsl(var(--color-text-primary)/.02);border:var(--border-glass);font-size:var(--text-sm);color:hsl(var(--color-text-secondary));transition:all .2s var(--ease-smooth)}.page_checkItem__mV0lK:hover{background:hsl(var(--color-text-primary)/.05)}.page_checkIcon__b_ZbY{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:hsl(var(--color-lime-600)/.2);color:hsl(var(--color-lime-400));font-size:12px;font-weight:var(--font-bold);flex-shrink:0}.page_warningCards__Rvd48{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-6) 0}.page_warningCard__7b7j_{padding:var(--space-5);border-radius:var(--radius-xl);background:hsl(var(--color-error)/.04);border:1px solid hsl(var(--color-error)/.12);display:flex;flex-direction:column;gap:var(--space-2)}.page_warningIcon__EXUYP{font-size:var(--text-xl)}.page_warningTitle__CLKmW{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);color:hsl(var(--color-error));margin:0}.page_warningText__zeJr1{font-size:var(--text-sm);color:hsl(var(--color-text-tertiary));line-height:var(--leading-normal);margin:0}.page_inlineLink__nNSJb{color:hsl(var(--color-purple-400));font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:hsl(var(--color-purple-500)/.3);text-decoration-color:hsl(var(--color-purple-500)/.3);transition:color var(--duration-fast) var(--ease-smooth)}.page_inlineLink__nNSJb:hover{color:hsl(var(--color-lime-400))}@media (max-width:1024px){.page_editorial__WfSPN{grid-template-columns:1fr;gap:var(--space-6)}.page_toc__ObiJD{position:static;order:-1;max-height:200px;overflow-y:auto}.page_tocList__S0Pgi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-1);gap:var(--space-1)}.page_heroTitle__qnATJ{font-size:var(--text-4xl)}.page_cardGrid__80qNV,.page_warningCards__Rvd48{grid-template-columns:1fr}}@media (max-width:768px){.page_hero__2aada{padding-block:var(--space-12) var(--space-8)}.page_heroTitle__qnATJ{font-size:var(--text-3xl)}.page_heroSubtitle__81d_c{font-size:var(--text-md)}.page_article__Y_xK5 h2{font-size:var(--text-2xl)}.page_blockquote__aiPg_{padding:var(--space-6) var(--space-5) var(--space-4)}.page_blockquoteMark__OA91o{font-size:60px}.page_tocList__S0Pgi{grid-template-columns:1fr}.page_chapter__0qaIK{margin-bottom:var(--space-10)}}.page_countriesSection__cUZfn{padding-bottom:var(--space-24)}.page_countriesSectionHeader__NLBvR{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:var(--border-glass)}.page_sectionEyebrow__M_qJ4{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:hsl(var(--color-lime-500));margin-bottom:var(--space-2)}.page_sectionTitle__2L58m{font-size:var(--text-4xl);font-weight:var(--font-extrabold);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.page_titleHighlight__45ySy{background:linear-gradient(135deg,hsl(var(--color-purple-400)),hsl(var(--color-lime-400)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_sectionSubtitle___FMei{font-size:var(--text-md);color:hsl(var(--color-text-secondary));margin:0}.page_countriesCount__H5_UE{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-xl);background:hsl(var(--color-purple-600)/.08);border:1px solid hsl(var(--color-purple-500)/.15)}.page_countriesCountNum__ow2Kw{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-extrabold);background:linear-gradient(135deg,hsl(var(--color-purple-400)),hsl(var(--color-lime-400)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.page_countriesCountLabel__tHARQ{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:hsl(var(--color-text-muted))}.page_countriesGrid__sftRh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-10)}.page_countryCard__lOmv8{display:flex;flex-direction:column;border-radius:var(--radius-xl);overflow:hidden;background:hsl(var(--color-bg-elevated)/.4);border:1px solid hsl(var(--color-text-muted)/.08);text-decoration:none;color:inherit;transition:all .35s cubic-bezier(.23,1,.32,1)}.page_countryCard__lOmv8:hover{transform:translateY(-6px);border-color:hsl(var(--color-purple-500)/.25);box-shadow:0 20px 40px -12px hsl(var(--color-purple-glow)/.15)}.page_countryCardImage__EFH_9{position:relative;height:160px;overflow:hidden}.page_countryCardImg__MTTGK{object-fit:cover;transition:transform .5s ease}.page_countryCard__lOmv8:hover .page_countryCardImg__MTTGK{transform:scale(1.05)}.page_countryCardOverlay__M2y6w{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,hsl(var(--color-bg-primary)/.7) 100%);z-index:1}.page_countryCardBadges__KsuHN{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);z-index:2}.page_badgeNomad__DfJOd{background:hsl(var(--color-lime-500)/.9);color:hsl(var(--color-bg-primary))}.page_badgeNomad__DfJOd,.page_badgeSchengen__n24n_{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-bold);letter-spacing:.03em}.page_badgeSchengen__n24n_{background:hsl(var(--color-purple-500)/.9);color:#fff}.page_countryCardBody__AkSdt{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.page_countryCardHeader__8zOr_{display:flex;align-items:center;gap:var(--space-2)}.page_countryFlag__vO_Rd{font-size:1.5rem;line-height:1}.page_countryName__NObUw{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-bold);color:hsl(var(--color-text-primary));margin:0}.page_countryCardStats__WDZsq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:hsl(var(--color-text-primary)/.03);border-radius:var(--radius-lg);border:1px solid hsl(var(--color-text-muted)/.06)}.page_countryStat__xfTfs{display:flex;flex-direction:column;align-items:center;gap:2px}.page_countryStatValue__u12Ny{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);color:hsl(var(--color-lime-400))}.page_countryStatLabel__6uF2z{font-size:10px;color:hsl(var(--color-text-muted));text-align:center}.page_countryCardCta__U5yr8{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-purple-400));letter-spacing:var(--tracking-wide);margin-top:auto;transition:color .2s ease}.page_countryCard__lOmv8:hover .page_countryCardCta__U5yr8{color:hsl(var(--color-lime-400))}.page_loadMoreWrap__mVe7e{display:flex;justify-content:center;padding-top:var(--space-4)}.page_loadMoreBtn__k6RB_{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);border:1px solid hsl(var(--color-purple-500)/.3);background:hsl(var(--color-purple-600)/.08);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);color:hsl(var(--color-text-primary));cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_loadMoreBtn__k6RB_:hover{background:hsl(var(--color-purple-600)/.15);border-color:hsl(var(--color-purple-500)/.5);transform:translateY(-2px);box-shadow:0 8px 24px hsl(var(--color-purple-glow)/.12)}.page_loadMoreCount__Lyhyq{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);background:hsl(var(--color-lime-600)/.15);color:hsl(var(--color-lime-400));border:1px solid hsl(var(--color-lime-500)/.2)}@media (max-width:900px){.page_countriesGrid__sftRh{grid-template-columns:repeat(2,1fr)}.page_sectionTitle__2L58m{font-size:var(--text-3xl)}.page_countriesSectionHeader__NLBvR{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.page_countriesGrid__sftRh{grid-template-columns:1fr}}