.erasmus-hero[data-astro-cid-ymvrlocp]{padding-bottom:var(--space-8)}.erasmus-hero[data-astro-cid-ymvrlocp] h1[data-astro-cid-ymvrlocp]{margin:var(--space-2) 0 var(--space-4);max-width:22ch}.erasmus-hero__subtitle[data-astro-cid-ymvrlocp]{font-family:var(--font-display);color:var(--green-dark);margin:0 0 var(--space-5);font-size:1.4rem}.erasmus-hero__lead[data-astro-cid-ymvrlocp]{max-width:65ch;margin-bottom:var(--space-8);font-size:1.1rem;line-height:1.7}.erasmus-intro[data-astro-cid-ymvrlocp]{padding-top:0;padding-bottom:var(--space-4)}.erasmus-intro__p[data-astro-cid-ymvrlocp]{max-width:70ch;margin:0 0 var(--space-4);font-size:1.05rem;line-height:1.75}.erasmus-intro__p[data-astro-cid-ymvrlocp]:last-child{margin-bottom:0}.erasmus-cols[data-astro-cid-ymvrlocp]{padding-top:0}.erasmus-cols__grid[data-astro-cid-ymvrlocp]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.erasmus-cols__grid[data-astro-cid-ymvrlocp]{grid-template-columns:1fr}}.erasmus-block[data-astro-cid-ymvrlocp]{padding:var(--space-8)}.erasmus-block[data-astro-cid-ymvrlocp] h2[data-astro-cid-ymvrlocp]{margin:0 0 var(--space-5)}.erasmus-list[data-astro-cid-ymvrlocp]{margin:0 0 var(--space-5);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.erasmus-list[data-astro-cid-ymvrlocp] li[data-astro-cid-ymvrlocp]{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.erasmus-list[data-astro-cid-ymvrlocp] li[data-astro-cid-ymvrlocp] svg{color:var(--green);flex-shrink:0;margin-top:.15rem}.erasmus-block__note[data-astro-cid-ymvrlocp]{margin:0}.erasmus-how[data-astro-cid-ymvrlocp] h2[data-astro-cid-ymvrlocp]{margin:0 0 var(--space-6)}.erasmus-steps[data-astro-cid-ymvrlocp]{counter-reset:step;gap:var(--space-4);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.erasmus-steps[data-astro-cid-ymvrlocp]{grid-template-columns:1fr}}.erasmus-step[data-astro-cid-ymvrlocp]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);flex-direction:column;font-size:.95rem;line-height:1.5;display:flex}@media (width<=900px){.erasmus-step[data-astro-cid-ymvrlocp]{flex-direction:row;align-items:center}}.erasmus-step__num[data-astro-cid-ymvrlocp]{background:var(--green-dark);width:38px;height:38px;color:var(--ivory);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.erasmus-unis[data-astro-cid-ymvrlocp] h2[data-astro-cid-ymvrlocp]{margin:0 0 var(--space-3)}.erasmus-unis__lead[data-astro-cid-ymvrlocp]{max-width:65ch;margin:0 0 var(--space-5);line-height:1.7}.erasmus-unis__legend[data-astro-cid-ymvrlocp]{margin:0 0 var(--space-5);gap:var(--space-3) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.erasmus-unis__legend[data-astro-cid-ymvrlocp] li[data-astro-cid-ymvrlocp]{align-items:baseline;gap:.5rem;display:flex}.erasmus-unis__dot[data-astro-cid-ymvrlocp]{border-radius:50%;flex-shrink:0;align-self:center;width:12px;height:12px;box-shadow:0 0 0 2px #fff,0 1px 3px #00000040}.erasmus-unis__name[data-astro-cid-ymvrlocp]{color:var(--green-dark);font-weight:600}.erasmus-unis__abbr[data-astro-cid-ymvrlocp]{color:var(--text-muted);font-size:.8rem}.erasmus-unis__map[data-astro-cid-ymvrlocp]{border-radius:var(--radius-lg);border:1px solid var(--border);height:690px;overflow:hidden}@media (width<=700px){.erasmus-unis__map[data-astro-cid-ymvrlocp]{height:540px}}.erasmus-visa__card[data-astro-cid-ymvrlocp]{background:var(--ivory-warm);border:1px solid var(--border);border-left:4px solid var(--green);border-radius:var(--radius-lg);padding:var(--space-10)}.erasmus-visa__card[data-astro-cid-ymvrlocp] h2[data-astro-cid-ymvrlocp]{margin:var(--space-2) 0 var(--space-5);max-width:30ch}.erasmus-visa__card[data-astro-cid-ymvrlocp] p[data-astro-cid-ymvrlocp]{max-width:72ch;margin:0 0 var(--space-4);color:var(--text-muted);line-height:1.75}.erasmus-visa__card[data-astro-cid-ymvrlocp] p[data-astro-cid-ymvrlocp]:last-child{margin-bottom:0}@media (width<=700px){.erasmus-visa__card[data-astro-cid-ymvrlocp]{padding:var(--space-7)}}.erasmus-broader[data-astro-cid-ymvrlocp],.erasmus-cta[data-astro-cid-ymvrlocp]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.erasmus-broader[data-astro-cid-ymvrlocp]{background:var(--ivory-warm);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8)}.erasmus-broader[data-astro-cid-ymvrlocp] h2[data-astro-cid-ymvrlocp]{margin:0 0 var(--space-1);font-size:1.4rem}.erasmus-broader[data-astro-cid-ymvrlocp] p[data-astro-cid-ymvrlocp]{margin:0}.erasmus-faq[data-astro-cid-ymvrlocp] h2[data-astro-cid-ymvrlocp]{margin:0 0 var(--space-6)}.erasmus-faq__list[data-astro-cid-ymvrlocp]{gap:var(--space-3);flex-direction:column;max-width:70ch;display:flex}.erasmus-faq__item[data-astro-cid-ymvrlocp]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.erasmus-faq__item[data-astro-cid-ymvrlocp] summary[data-astro-cid-ymvrlocp]{cursor:pointer;font-family:var(--font-display);color:var(--green-dark);font-size:1.15rem;list-style:none}.erasmus-faq__item[data-astro-cid-ymvrlocp] summary[data-astro-cid-ymvrlocp]::-webkit-details-marker{display:none}.erasmus-faq__item[data-astro-cid-ymvrlocp] summary[data-astro-cid-ymvrlocp]:after{content:"+";float:right;color:var(--gold);font-size:1.3rem;line-height:1}.erasmus-faq__item[data-astro-cid-ymvrlocp][open] summary[data-astro-cid-ymvrlocp]:after{content:"–"}.erasmus-faq__item[data-astro-cid-ymvrlocp] p[data-astro-cid-ymvrlocp]{margin:var(--space-3) 0 0;color:var(--text-muted);line-height:1.6}.erasmus-cta[data-astro-cid-ymvrlocp]{background:var(--green-dark);color:var(--ivory);padding:var(--space-12);border-radius:var(--radius-lg)}.erasmus-cta[data-astro-cid-ymvrlocp] h2[data-astro-cid-ymvrlocp]{color:var(--gold-light);margin:0 0 var(--space-2);max-width:24ch}.erasmus-cta[data-astro-cid-ymvrlocp] p[data-astro-cid-ymvrlocp]{color:#f7f4efcc;margin:0}
