.page-content.svelte-idz923{padding:2rem 0 4rem}.breadcrumb.svelte-idz923{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1rem}.breadcrumb.svelte-idz923 a:where(.svelte-idz923){color:var(--color-text-muted)}.breadcrumb.svelte-idz923 a:where(.svelte-idz923):hover{color:var(--color-primary)}.article-category.svelte-idz923{display:inline-block;background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.page-header.svelte-idz923{margin-bottom:3rem;max-width:800px}.lead.svelte-idz923{font-size:1.25rem;color:var(--color-text-light);line-height:1.7;margin-bottom:1rem}.article-meta.svelte-idz923{display:flex;gap:1.5rem;color:var(--color-text-muted);font-size:.9rem}.reading-time.svelte-idz923:before{content:"|";margin-right:1.5rem}.content-grid.svelte-idz923{display:grid;grid-template-columns:1fr 320px;gap:3rem}.content-section.svelte-idz923{margin-bottom:3rem}.content-section.svelte-idz923 h2:where(.svelte-idz923){margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-bg-alt)}.content-section.svelte-idz923 h3:where(.svelte-idz923){margin-top:1.5rem;margin-bottom:.75rem}.key-point.svelte-idz923{background:#0033990d;border-left:4px solid var(--color-primary);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0}.key-point.svelte-idz923 h4:where(.svelte-idz923){color:var(--color-primary);margin-bottom:.5rem}.key-point.svelte-idz923 p:where(.svelte-idz923){margin:0}.benefits-grid.svelte-idz923{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0}.benefit-box.svelte-idz923{padding:1.5rem;background:var(--color-bg-alt);border-radius:var(--radius-lg);text-align:center}.benefit-box.highlight.svelte-idz923{background:var(--color-primary);color:#fff}.benefit-box.highlight.svelte-idz923 h4:where(.svelte-idz923){color:#fff}.benefit-icon.svelte-idz923{font-size:2.5rem;font-weight:700;display:block;margin-bottom:.5rem}.benefit-icon-text.svelte-idz923{font-size:1.5rem;font-weight:700;display:block;margin-bottom:.5rem;color:var(--color-primary)}.benefit-box.svelte-idz923 h4:where(.svelte-idz923){margin-bottom:.5rem;font-size:1rem}.benefit-box.svelte-idz923 p:where(.svelte-idz923){margin:0;font-size:.9rem;opacity:.9}.salary-comparison.svelte-idz923{margin:2rem 0;padding:1.5rem;background:var(--color-bg-alt);border-radius:var(--radius-lg)}.salary-comparison.svelte-idz923 h3:where(.svelte-idz923){margin-top:0}.comparison-table-container.svelte-idz923{overflow-x:auto;margin:1rem 0}.comparison-table.svelte-idz923{width:100%;border-collapse:collapse;font-size:.9rem}.comparison-table.svelte-idz923 th:where(.svelte-idz923),.comparison-table.svelte-idz923 td:where(.svelte-idz923){padding:.75rem 1rem;text-align:left;border:1px solid var(--color-border)}.comparison-table.svelte-idz923 th:where(.svelte-idz923){background:var(--color-primary);color:#fff;font-weight:600}.comparison-table.svelte-idz923 tr:where(.svelte-idz923):nth-child(2n){background:#00000005}.comparison-table.svelte-idz923 td:where(.svelte-idz923):nth-child(2),.comparison-table.svelte-idz923 td:where(.svelte-idz923):nth-child(3),.comparison-table.svelte-idz923 td:where(.svelte-idz923):nth-child(4){text-align:right}.comparison-table.svelte-idz923 td:where(.svelte-idz923):nth-child(4){color:var(--color-success);font-weight:600}.table-note.svelte-idz923{font-size:.85rem;color:var(--color-text-muted);font-style:italic;margin-top:.5rem}.tip-box.svelte-idz923{background:#0596691a;border:1px solid var(--color-success);padding:1.25rem;border-radius:var(--radius-md);margin:1.5rem 0}.tip-box.svelte-idz923 h4:where(.svelte-idz923){color:var(--color-success);margin-bottom:.5rem}.tip-box.svelte-idz923 p:where(.svelte-idz923){margin:0}.category-grid.svelte-idz923{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:1.5rem 0}.category-card.svelte-idz923{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.category-header.svelte-idz923{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#fff}.category-header.it.svelte-idz923{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.category-header.healthcare.svelte-idz923{background:linear-gradient(135deg,#dc2626,#b91c1c)}.category-header.engineering.svelte-idz923{background:linear-gradient(135deg,#ea580c,#c2410c)}.category-header.science.svelte-idz923{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.category-icon.svelte-idz923{width:48px;height:48px;background:#fff3;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.category-header.svelte-idz923 h3:where(.svelte-idz923){margin:0;font-size:1.1rem;color:#fff}.category-card.svelte-idz923>p:where(.svelte-idz923){padding:1rem 1.25rem 0;font-size:.9rem;color:var(--color-text-light);margin:0}.category-card.svelte-idz923 ul:where(.svelte-idz923){padding:.5rem 1.25rem .5rem 2.5rem;margin:0}.category-card.svelte-idz923 li:where(.svelte-idz923){font-size:.9rem;margin-bottom:.35rem}.demand-indicator.svelte-idz923{padding:.75rem 1.25rem;font-size:.85rem;background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.demand-indicator.high.svelte-idz923 strong:where(.svelte-idz923){color:var(--color-success)}.demand-indicator.medium.svelte-idz923 strong:where(.svelte-idz923){color:var(--color-warning)}.additional-sectors.svelte-idz923{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0}.sector-item.svelte-idz923{padding:1rem;background:var(--color-bg-alt);border-radius:var(--radius-md)}.sector-item.svelte-idz923 strong:where(.svelte-idz923){display:block;margin-bottom:.25rem}.sector-item.svelte-idz923 p:where(.svelte-idz923){margin:0;font-size:.85rem;color:var(--color-text-light)}.country-section.svelte-idz923{margin:2rem 0;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.country-header.svelte-idz923{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--color-bg-alt)}.country-flag.svelte-idz923{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff;flex-shrink:0}.country-header.germany.svelte-idz923 .country-flag:where(.svelte-idz923){background:linear-gradient(180deg,#000 33%,#d00 33% 66%,#ffce00 66%);color:transparent}.country-header.france.svelte-idz923 .country-flag:where(.svelte-idz923){background:linear-gradient(90deg,#002654 33%,#fff 33% 66%,#ed2939 66%);color:transparent}.country-header.netherlands.svelte-idz923 .country-flag:where(.svelte-idz923){background:linear-gradient(180deg,#ae1c28 33%,#fff 33% 66%,#21468b 66%);color:transparent}.country-header.spain.svelte-idz923 .country-flag:where(.svelte-idz923){background:linear-gradient(180deg,#c60b1e 25%,#ffc400 25% 75%,#c60b1e 75%);color:transparent}.country-header.svelte-idz923 h3:where(.svelte-idz923){margin:0 0 .25rem;font-size:1.2rem}.country-header.svelte-idz923 p:where(.svelte-idz923){margin:0;font-size:.9rem;color:var(--color-text-light)}.occupation-table-container.svelte-idz923{overflow-x:auto;margin:1rem 0}.occupation-table.svelte-idz923{width:100%;border-collapse:collapse;font-size:.9rem}.occupation-table.svelte-idz923 th:where(.svelte-idz923),.occupation-table.svelte-idz923 td:where(.svelte-idz923){padding:.75rem 1rem;text-align:left;border:1px solid var(--color-border)}.occupation-table.svelte-idz923 th:where(.svelte-idz923){background:var(--color-primary);color:#fff;font-weight:600}.occupation-table.svelte-idz923 tr:where(.svelte-idz923):nth-child(2n){background:var(--color-bg-alt)}.level.svelte-idz923{display:inline-block;padding:.2rem .6rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}.level.severe.svelte-idz923{background:#dc26261a;color:#dc2626}.level.high.svelte-idz923{background:#ea580c1a;color:#ea580c}.level.moderate.svelte-idz923{background:#ca8a041a;color:#ca8a04}.country-note.svelte-idz923{background:var(--color-bg-alt);padding:1rem;border-radius:var(--radius-md);font-size:.9rem;margin-top:1rem}.country-note.svelte-idz923 a:where(.svelte-idz923){display:inline-block;margin-top:.5rem}.other-countries.svelte-idz923{margin-top:2rem}.country-summary-grid.svelte-idz923{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.country-summary.svelte-idz923{padding:1.25rem;background:var(--color-bg-alt);border-radius:var(--radius-md)}.country-summary.svelte-idz923 h4:where(.svelte-idz923){margin:0 0 .5rem;font-size:1.1rem}.country-summary.svelte-idz923 p:where(.svelte-idz923){font-size:.9rem;color:var(--color-text-light);margin-bottom:.75rem}.country-summary.svelte-idz923 ul:where(.svelte-idz923){margin:0;padding-left:1.25rem;font-size:.85rem}.country-summary.svelte-idz923 li:where(.svelte-idz923){margin-bottom:.25rem}.steps-list.svelte-idz923{margin:1.5rem 0}.step-item.svelte-idz923{display:flex;gap:1.25rem;margin-bottom:1.5rem}.step-num.svelte-idz923{flex-shrink:0;width:36px;height:36px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.step-item.svelte-idz923 h4:where(.svelte-idz923){margin:0 0 .25rem}.step-item.svelte-idz923 p:where(.svelte-idz923){margin:0;color:var(--color-text-light);font-size:.95rem}.warning-box.svelte-idz923{background:#d977061a;border:1px solid var(--color-warning);padding:1.25rem;border-radius:var(--radius-md);margin:1.5rem 0}.warning-box.svelte-idz923 h4:where(.svelte-idz923){color:var(--color-warning);margin-bottom:.75rem}.warning-box.svelte-idz923 ul:where(.svelte-idz923){margin:0;padding-left:1.25rem}.warning-box.svelte-idz923 li:where(.svelte-idz923){margin-bottom:.35rem}.strategy-cards.svelte-idz923{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.strategy-card.svelte-idz923{padding:1.25rem;background:var(--color-bg-alt);border-radius:var(--radius-md)}.strategy-card.svelte-idz923 h4:where(.svelte-idz923){margin:0 0 .5rem;font-size:1rem;color:var(--color-primary)}.strategy-card.svelte-idz923 p:where(.svelte-idz923){margin:0;font-size:.9rem;color:var(--color-text-light)}.faq-list.svelte-idz923{margin:1.5rem 0}.faq-item.svelte-idz923{padding:1.25rem;background:var(--color-bg-alt);border-radius:var(--radius-md);margin-bottom:1rem}.faq-item.svelte-idz923 h4:where(.svelte-idz923){margin:0 0 .5rem;font-size:1rem}.faq-item.svelte-idz923 p:where(.svelte-idz923){margin:0;font-size:.95rem;color:var(--color-text-light)}.cta-section.svelte-idz923{background:var(--color-bg-alt);padding:2rem;border-radius:var(--radius-lg);text-align:center}.cta-buttons.svelte-idz923{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.sidebar.svelte-idz923{display:flex;flex-direction:column;gap:1.5rem}.sidebar-card.svelte-idz923{background:var(--color-bg-alt);padding:1.5rem;border-radius:var(--radius-lg)}.sidebar-card.highlight.svelte-idz923{background:var(--color-primary);color:#fff}.sidebar-card.highlight.svelte-idz923 h3:where(.svelte-idz923){color:#fff}.sidebar-card.svelte-idz923 h3:where(.svelte-idz923){font-size:1.1rem;margin-bottom:1rem}.key-stat.svelte-idz923{text-align:center;margin-bottom:1rem}.stat-number.svelte-idz923{display:block;font-size:3rem;font-weight:700;line-height:1}.stat-label.svelte-idz923{font-size:.9rem;opacity:.9}.field-list.svelte-idz923{list-style:none;padding:0;margin:0}.field-list.svelte-idz923 li:where(.svelte-idz923){display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--color-border);font-size:.9rem}.field-list.svelte-idz923 li:where(.svelte-idz923):last-child{border-bottom:none}.field-icon.svelte-idz923{width:32px;height:32px;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.related-links.svelte-idz923,.country-links.svelte-idz923{list-style:none;padding:0;margin:0}.related-links.svelte-idz923 li:where(.svelte-idz923),.country-links.svelte-idz923 li:where(.svelte-idz923){margin-bottom:.5rem}.related-links.svelte-idz923 a:where(.svelte-idz923),.country-links.svelte-idz923 a:where(.svelte-idz923){font-size:.9rem}.quick-facts.svelte-idz923{list-style:none;padding:0;margin:0}.quick-facts.svelte-idz923 li:where(.svelte-idz923){display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--color-border);font-size:.85rem}.quick-facts.svelte-idz923 li:where(.svelte-idz923):last-child{border-bottom:none}.quick-facts.svelte-idz923 span:where(.svelte-idz923){color:var(--color-text-muted)}@media(max-width:1024px){.content-grid.svelte-idz923,.benefits-grid.svelte-idz923,.category-grid.svelte-idz923,.additional-sectors.svelte-idz923,.country-summary-grid.svelte-idz923,.strategy-cards.svelte-idz923{grid-template-columns:1fr}}@media(max-width:768px){.article-meta.svelte-idz923{flex-direction:column;gap:.5rem}.reading-time.svelte-idz923:before{display:none}.country-header.svelte-idz923{flex-direction:column;align-items:center;text-align:center}.cta-buttons.svelte-idz923{flex-direction:column}.comparison-table.svelte-idz923{font-size:.8rem}.comparison-table.svelte-idz923 th:where(.svelte-idz923),.comparison-table.svelte-idz923 td:where(.svelte-idz923){padding:.5rem}}
