.photo-credits[data-astro-cid-eqqiqkxc]{max-width:51rem;margin:auto;padding:3rem 1.25rem 5rem}.photo-credits[data-astro-cid-eqqiqkxc] h1[data-astro-cid-eqqiqkxc]{font:800 clamp(2rem,5vw,3.5rem)/1.1 var(--font-display);color:var(--color-ink)}.photo-credits[data-astro-cid-eqqiqkxc] section[data-astro-cid-eqqiqkxc]{scroll-margin-top:2rem}.photo-credits[data-astro-cid-eqqiqkxc] li[data-astro-cid-eqqiqkxc]{overflow-wrap:anywhere;margin:.75rem 0}.prose-finpos .country-costs{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-hero);margin:1.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.prose-finpos .country-costs-title{color:var(--color-ink);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.prose-finpos .country-costs-summary{color:var(--color-ink-soft);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.prose-finpos .country-costs-total{font-family:var(--font-display);color:var(--color-ink);margin:.5rem 0 0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;line-height:1.2}.prose-finpos .country-costs-total small{font:400 1rem/1.5 var(--font-sans);color:var(--color-ink-soft);margin-top:.5rem;display:block}.prose-finpos .country-costs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:1.5rem 0 0;display:grid}.prose-finpos .country-costs-item{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem .75rem;display:grid}.prose-finpos .country-costs-item dt{font-size:.9375rem;font-weight:500;line-height:1.5}.prose-finpos .country-costs-item dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.9375rem}.prose-finpos .country-costs-track{background:var(--color-line);border-radius:1rem;grid-column:1/-1;height:.375rem;overflow:hidden}.prose-finpos .country-costs-track span{height:100%;width:var(--share);border-radius:inherit;background:var(--color-result);display:block}.prose-finpos .country-costs-note{color:var(--color-ink-soft);margin:1.25rem 0;font-size:.9375rem;line-height:1.6}.prose-finpos .country-costs-note a{font-weight:400}.prose-finpos .country-photo{margin:2.5rem 0 3rem}.prose-finpos .country-photo img{aspect-ratio:16/10;object-fit:cover;border-radius:1rem;width:100%;height:auto;max-height:32rem;margin:0;display:block}.prose-finpos .country-photo figcaption{text-align:center;color:var(--color-ink-soft);margin-top:.65rem;font-size:.875rem;line-height:1.5}@media (width<=539px){.prose-finpos .country-costs-grid{grid-template-columns:minmax(0,1fr);gap:1.125rem}.prose-finpos .country-photo{margin:2rem 0 2.5rem}}.salary-hero[data-astro-cid-lrieimvj]{padding:clamp(2.5rem,6vw,5.5rem) 1.25rem 0}.salary-hero-inner[data-astro-cid-lrieimvj]{max-width:64rem;margin:auto}.salary-title-row[data-astro-cid-lrieimvj] h1[data-astro-cid-lrieimvj]{font-family:var(--font-display);text-wrap:balance;font-weight:900}.salary-description[data-astro-cid-lrieimvj]{margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.salary-navigation[data-astro-cid-lrieimvj]{flex-wrap:wrap;gap:.75rem;max-width:100%;margin:1.75rem auto 0;font-size:1rem;display:flex}.salary-navigation[data-astro-cid-lrieimvj] a[data-astro-cid-lrieimvj]{min-height:2.75rem;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);background:#ffffff14;border:1px solid #ffffff59;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.salary-navigation[data-astro-cid-lrieimvj] a[data-astro-cid-lrieimvj]:hover{background:#00000038;border-color:#ffffff8c}.salary-navigation[data-astro-cid-lrieimvj] a[data-astro-cid-lrieimvj]:focus-visible{outline-offset:4px;background:#00000038}.salary-body[data-astro-cid-lrieimvj]{max-width:51rem;margin:0 auto;padding:0 1.25rem}.salary-profile[data-astro-cid-lrieimvj] [data-astro-cid-lrieimvj]:is(a,button,summary):focus-visible{outline:2px solid var(--color-result);outline-offset:4px}.salary-profile[data-astro-cid-lrieimvj] .salary-hero[data-astro-cid-lrieimvj]{text-align:center;background:var(--color-deep);color:#fff;padding-bottom:12rem}.salary-profile[data-astro-cid-lrieimvj] .salary-title-row[data-astro-cid-lrieimvj]{display:block}.salary-profile[data-astro-cid-lrieimvj] .salary-title-row[data-astro-cid-lrieimvj] h1[data-astro-cid-lrieimvj]{color:#fff;letter-spacing:-.01em;text-transform:uppercase;max-width:29ch;margin:0 auto;font-size:clamp(2.2rem,4.8vw,3.75rem);line-height:.95}.salary-title-end[data-astro-cid-lrieimvj]{white-space:nowrap}.salary-title-end[data-astro-cid-lrieimvj] [data-astro-cid-lrieimvj][role=img]{vertical-align:.08em;font-size:.68em}.salary-title-end[data-astro-cid-lrieimvj] .swiss-flag[data-astro-cid-lrieimvj]{vertical-align:0;font-size:.9em}.salary-profile[data-astro-cid-lrieimvj] .salary-description[data-astro-cid-lrieimvj]{color:#ffffffdb;max-width:43rem;margin-inline:auto}.salary-profile[data-astro-cid-lrieimvj] .salary-navigation[data-astro-cid-lrieimvj]{justify-content:center}.salary-profile[data-astro-cid-lrieimvj] .salary-navigation[data-astro-cid-lrieimvj] a[data-astro-cid-lrieimvj]{color:#fff}.salary-profile[data-astro-cid-lrieimvj] .salary-hero[data-astro-cid-lrieimvj] [data-astro-cid-lrieimvj]:focus-visible{outline-color:var(--color-brand)}.salary-key-number[data-astro-cid-lrieimvj]{border:1px solid var(--color-line);background:var(--color-surface);text-align:center;max-width:48rem;box-shadow:var(--shadow-card);border-radius:1.5rem;margin:-9rem auto 0;padding:2rem 2.25rem;position:relative}.salary-key-number[data-astro-cid-lrieimvj] p[data-astro-cid-lrieimvj]{margin:0}.salary-metric-label[data-astro-cid-lrieimvj]{color:var(--color-ink-soft);font-size:1rem;font-weight:500}.salary-key-number[data-astro-cid-lrieimvj] .salary-metric-value[data-astro-cid-lrieimvj]{font:800 clamp(2.75rem,7vw,4.5rem)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--color-on-brand);margin-top:.6rem}.salary-metric-value[data-astro-cid-lrieimvj] span[data-astro-cid-lrieimvj]{letter-spacing:0;font-size:.85em}.salary-key-number[data-astro-cid-lrieimvj] .salary-metric-local[data-astro-cid-lrieimvj]{color:var(--color-result);margin-top:.5rem;font-size:1.35rem;font-weight:600}.salary-key-number[data-astro-cid-lrieimvj] .salary-metric-period[data-astro-cid-lrieimvj]{color:var(--color-ink-soft);margin-top:1rem;font-size:.875rem}.salary-key-number[data-astro-cid-lrieimvj] .salary-metric-note[data-astro-cid-lrieimvj]{border-top:1px solid var(--color-line);max-width:36rem;color:var(--color-ink-soft);margin:1rem auto 0;padding-top:1rem;font-size:.875rem;line-height:1.6}.salary-profile[data-astro-cid-lrieimvj] .salary-body[data-astro-cid-lrieimvj]{padding-top:2.5rem;padding-bottom:4rem}.salary-profile[data-astro-cid-lrieimvj] details.faq{background:var(--color-tint);transition:background-color var(--dur-fast),box-shadow var(--dur-fast)}.salary-profile[data-astro-cid-lrieimvj] details.faq[open]{background:var(--color-table)}.salary-profile[data-astro-cid-lrieimvj] details.faq>summary:after{content:"";background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%230057c2' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/1rem 1rem no-repeat}.salary-profile[data-astro-cid-lrieimvj] details.faq[open]>summary:after{background-color:var(--color-result);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(45deg)}@media (width<=539px){.salary-profile[data-astro-cid-lrieimvj] .salary-hero[data-astro-cid-lrieimvj]{padding-top:2.5rem;padding-bottom:11rem}.salary-description[data-astro-cid-lrieimvj]{font-size:1rem}.salary-profile[data-astro-cid-lrieimvj] .salary-title-row[data-astro-cid-lrieimvj] h1[data-astro-cid-lrieimvj]{font-size:2.2rem}.salary-key-number[data-astro-cid-lrieimvj]{margin:-8rem 1rem 0;padding:1.75rem 1.25rem}.salary-profile[data-astro-cid-lrieimvj] .salary-body[data-astro-cid-lrieimvj]{padding-top:1.75rem}}.calc-intro+.world-wages{box-shadow:var(--shadow-card)}.world-wages{box-shadow:var(--shadow-card);border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:1.15rem;margin:0 0 3rem;overflow:clip}.wages-filters{background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:1.25rem 1.75rem}.wages-region-panel{padding:0 1.75rem 1.25rem}.wages-filters label{margin-bottom:.65rem;font-size:1rem;font-weight:600;display:block}.wages-search-field{border:1px solid var(--color-line);background:var(--color-tint);max-width:25rem;min-height:52px;transition:border-color var(--dur-fast),background-color var(--dur-fast);border-radius:.75rem;align-items:center;gap:.65rem;padding:0 1rem;display:flex}.wages-search-field:focus-within{border-color:var(--color-result);outline:2px solid color-mix(in srgb,var(--color-result) 15%,transparent);outline-offset:1px;background:#fff}.wages-search-field svg{fill:none;width:21px;height:21px;stroke:var(--color-ink-muted);stroke-width:1.7px;stroke-linecap:round;flex:none}.wages-search-field input{width:100%;min-width:0;min-height:50px;color:var(--color-ink);font:inherit;caret-color:var(--color-result);background:0 0;border:0;outline:0;display:block}.wages-search-field input::placeholder{color:var(--color-ink-muted)}.wages-search-field input::-webkit-search-cancel-button{display:none}.wages-search-field button{color:var(--color-result);font:500 .875rem var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;padding:.45rem .1rem}.wages-search-field button[hidden]{display:none}.wages-filter-label{color:var(--color-ink-soft);margin:1.35rem 0 .65rem;font-size:.875rem;font-weight:500}.wages-regions{flex-wrap:wrap;gap:.4rem;display:flex}.wages-regions a{border:1px solid var(--color-line);color:var(--color-ink);font:500 .875rem var(--font-sans);min-height:40px;transition:color var(--dur-fast),background-color var(--dur-fast),border-color var(--dur-fast);background:#fff;border-radius:999px;align-items:center;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.wages-regions a[aria-current=page]{background:var(--color-result);border-color:var(--color-result);color:#fff}.wages-regions a:hover{border-color:var(--color-result)}.world-wages :is(button,a):focus-visible{outline:2px solid var(--color-result);outline-offset:3px}.wages-summary{border-top:1px solid var(--color-line);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-size:.875rem;display:flex}.wages-summary p{margin:0}.wages-summary a{background:var(--color-table);color:var(--color-result);border-radius:.6rem;align-items:center;gap:.65rem;padding:.55rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.wages-summary a:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}.wages-summary a:hover{background:var(--color-brand-soft)}.wages-summary a[hidden]{display:none}.wages-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem;line-height:1.45}.wages-rank-col{width:6%}.wages-country-col{width:32%}.wages-native-col{width:21%}.wages-minimum-col{width:20%}.wages-eur-col{width:21%}.wages-table thead{top:var(--wages-top,0px);z-index:10;background:var(--color-table);position:sticky}.wages-table thead th{transition:box-shadow .2s}.wages-table thead.is-stuck th{box-shadow:0 6px 12px -6px #0b1d4a33}.wages-table thead th{text-align:left;vertical-align:middle;padding:.85rem 1rem;font-size:.875rem;font-weight:600}.wages-table thead th:nth-child(n+3){text-align:right}.wages-table thead small{color:var(--color-ink-soft);margin-top:.2rem;font-weight:400;display:block}.wages-table thead button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.2rem 0;font-weight:600;display:inline-flex}.wages-table thead svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none;width:12px;height:12px}.wages-table th[aria-sort=descending] svg{visibility:visible}.wages-table th[aria-sort=ascending] svg{visibility:visible;transform:rotate(180deg)}.wages-table tbody :is(th,td){border-top:1px solid var(--color-line);vertical-align:middle;padding:.8rem 1rem}.wages-table tbody tr:nth-child(2n){background:var(--color-tint)}.wages-table tbody tr.is-slovakia{background:var(--color-brand-soft)}.wages-table tbody tr.is-slovakia :is(th,td){border-block:1px solid var(--color-table-line)}.wages-table tbody th{text-align:left;overflow-wrap:normal;font-weight:550}.wages-table tbody th a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline 1px;transition:color .2s}.wages-table tbody th a:hover,.wages-table tbody th a:focus-visible{color:var(--color-result)}.wages-flag{vertical-align:middle;margin-right:.6rem;font-size:1.4rem;font-weight:400;line-height:1;display:inline-block}.wages-rank{color:var(--color-ink-muted);font-size:.875rem}.wages-minimum,.wages-native,.wages-amount{text-align:right;font-variant-numeric:tabular-nums}.wages-minimum small{color:var(--color-ink-soft);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.wages-amount{white-space:nowrap;font-weight:650}.wages-evidence{color:var(--color-ink-soft);white-space:normal;margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.wages-new{color:var(--color-ink-soft);white-space:nowrap;font-size:.8125rem;font-weight:400}.wages-note{border-top:1px solid var(--color-line);color:var(--color-ink-soft);margin:0;padding:1.1rem 1.75rem;font-size:.875rem;line-height:1.6}.wages-empty{margin:0;padding:1.5rem;line-height:1.6}.wages-empty button{color:var(--color-result);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wages-table tr>:first-child{padding-left:1.75rem}.wages-table tr>:last-child{padding-right:1.75rem}@media (width<=639px){.wages-filters{padding:1rem}.wages-region-panel{padding:0 1rem 1rem}.wages-search-field{gap:.5rem;padding:0 .75rem}.wages-search-field input{font-size:1rem}.wages-regions{gap:.4rem}.wages-regions a{padding:.45rem .65rem;font-size:.8125rem}.wages-summary{padding:.7rem 1rem;font-size:.8125rem}.wages-rank-col{width:9%}.wages-country-col{width:59%}.wages-native-col,.wages-native,.wages-minimum-col,.wages-minimum{display:none}.wages-eur-col{width:32%}.wages-minimum{font-size:.8125rem}.wages-table{font-size:.875rem}.wages-table tbody th{font-size:.8125rem}.wages-table thead th{padding:.7rem .35rem;font-size:.8125rem}.wages-table thead button{gap:.2rem}.wages-table tbody :is(th,td){padding:.75rem .35rem}.wages-native{overflow-wrap:anywhere}.wages-table tr>:first-child{padding-left:1rem}.wages-table tr>:last-child{padding-right:1rem}.wages-rank{font-size:.75rem}.wages-flag{margin-right:.25rem}.wages-note{padding:1rem}}.wages-shell[data-astro-cid-cpaavmvh]{max-width:65rem;margin:0 auto;padding:0 1.5rem}.wages-intro[data-astro-cid-cpaavmvh]{background:var(--color-deep);color:#fff;text-align:center;padding:4rem 0 14rem}.wages-title[data-astro-cid-cpaavmvh]{max-width:23ch;font:900 clamp(2.2rem,4.8vw,3.75rem)/.95 var(--font-display);letter-spacing:-.01em;text-wrap:balance;text-transform:uppercase;color:#fff;margin:0 auto}.wages-intro[data-astro-cid-cpaavmvh] p[data-astro-cid-cpaavmvh]{color:#ffffffdb;max-width:46rem;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.65}.wages-table-wrap[data-astro-cid-cpaavmvh]{margin-top:-11rem;position:relative}.wages-explanation[data-astro-cid-cpaavmvh]{max-width:51rem;margin:0 auto;padding:0 1.5rem 5rem}.wages-explanation[data-astro-cid-cpaavmvh] .article-cta[data-astro-cid-cpaavmvh] p[data-astro-cid-cpaavmvh]{margin:.5rem 0 0}@media (width<=639px){.wages-intro[data-astro-cid-cpaavmvh]{padding:2.5rem 0 12rem}.wages-shell[data-astro-cid-cpaavmvh]{padding:0 .75rem}.wages-title[data-astro-cid-cpaavmvh]{font-size:2.2rem}.wages-table-wrap[data-astro-cid-cpaavmvh]{margin-top:-9rem}.wages-explanation[data-astro-cid-cpaavmvh]{padding:0 1.25rem 3rem}.wages-intro[data-astro-cid-cpaavmvh] p[data-astro-cid-cpaavmvh]{padding-inline:.5rem;font-size:1rem;line-height:1.65}}
