.svc-body{color:var(--color-dark);font-size:1.0313rem;line-height:1.7}.svc-body :where(h2){margin:2.25rem 0 .9rem}.svc-body :where(h3){margin:1.5rem 0 .5rem}.svc-body :where(h4,h5,h6){margin:1.25rem 0 .4rem}.svc-body :where(p){margin-bottom:.9rem;max-width:72ch}.svc-body :where(ul li)::marker{color:var(--navy)}.svc-body :where(ul,ol){padding-left:1.4rem;margin-bottom:1rem}.svc-body :where(li){margin-bottom:.35rem}.svc-body :where(a:not(.btn)){color:var(--navy);font-weight:700;text-decoration:underline;text-decoration-color:#37507466;text-decoration-thickness:2px;text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.svc-body :where(a:not(.btn)):hover{color:var(--orange);text-decoration-color:var(--orange)}.svc-body :where(table){width:100%;border-collapse:collapse;background:#fff;font-size:.925rem}.svc-body :where(th,td){padding:.65rem .85rem;border:0;text-align:left;vertical-align:top}.svc-body :where(th){background:var(--navy);color:#fff;font-weight:700}.svc-body :where(details){background:#fff;border:0;box-shadow:var(--shadow-xs);border-radius:var(--radius);padding:.95rem 1.2rem;margin-bottom:.6rem}.svc-body :where(summary){font-weight:700;color:var(--color-heading);cursor:pointer}.svc-body :where(summary):hover{color:var(--orange)}.svc-body :where(details[open]>summary){margin-bottom:.5rem}.svc-body :where(section,.content-section,.content-block){margin-bottom:2rem}.svc-body .content-section,.svc-body .content-block,.svc-body .sidebar-card,.svc-body .info-box,.svc-body .lon-card,.svc-body .req-card,.svc-body .career-card,.svc-body .scenario-card,.svc-body .workplace-card,.svc-body .kalkyl-card,.svc-body .salary-card,.svc-body .cta-card,.svc-body .comparison-card,.svc-body .lon-cta-box,.svc-body .cta-section{background:#fff;border:0;border-radius:var(--radius);padding:clamp(1.1rem,3vw,1.75rem);box-shadow:var(--shadow-s)}.svc-body .content-section>h2:first-child,.svc-body .content-block>h2:first-child{margin-top:0}.svc-body .info-box,.svc-body .info-box-alt,.svc-body .lon-info-box,.svc-body .lon-info-box-blue,.svc-body .lon-calc-box,.svc-body .tip-box,.svc-body .meta-box,.svc-body .regional-box{background:#fff;border:0;border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:1rem 1.25rem;margin:1rem 0}.svc-body .subsection-title,.svc-body .sub-subtitle{color:var(--ink);margin-top:1.25rem}.svc-body .label-text,.svc-body .meta-text,.svc-body .scenario-meta{font-size:var(--text-sm);color:var(--color-gray)}.svc-body .lead-text{font-size:var(--text-lg)}.svc-body .comparison-grid,.svc-body .info-box-grid,.svc-body .workplace-grid,.svc-body .workplace-cards,.svc-body .scenario-cards,.svc-body .kalkyl-cards,.svc-body .cards-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1.1rem;margin:1rem 0 2rem}@media (min-width: 640px){.svc-body :is(.comparison-grid,.info-box-grid,.workplace-grid,.workplace-cards,.scenario-cards,.kalkyl-cards):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-body .comparison-card{padding:1.25rem 1.4rem}.svc-body .comparison-card h3{margin-top:0}.svc-body .rating{font-size:var(--text-xl);font-weight:700;color:var(--navy);margin:.25rem 0 .5rem}.svc-body .comparison-card ul,.svc-body .features ul,.svc-body .compact-list,.svc-body .tip-list,.svc-body .req-list,.svc-body .facts-list,.svc-body .cta-list,.svc-body .sidebar-links,.svc-body .toc-list,.svc-body .pros-list,.svc-body .cons-list{list-style:none;padding-left:0}.svc-body .comparison-card li,.svc-body .compact-list li{font-size:var(--text-sm)}.svc-body .table-wrapper,.svc-body .overflow-x-auto{overflow-x:auto;margin:1rem 0 1.5rem;border-radius:var(--radius);border:0;background:#fff;box-shadow:var(--shadow-s)}.svc-body .table-wrapper table,.svc-body .overflow-x-auto table{border:0}.svc-body .comparison-table,.svc-body .data-table,.svc-body .salary-table,.svc-body .requirement-table{min-width:480px}.svc-body .alt-row,.svc-body tr:nth-child(2n)>td{background:var(--gray-bg)}.svc-body .total-row td,.svc-body .highlight-row td{font-weight:700;background:var(--blue-tint)}.svc-body .lon-page-grid,.svc-body .page-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;align-items:start}.svc-body .lon-sidebar,.svc-body .page-sidebar{position:sticky;top:calc(var(--header-h) + 1.5rem);display:grid;gap:1rem}@media (max-width: 992px){.svc-body .lon-page-grid,.svc-body .page-grid{grid-template-columns:minmax(0,1fr)}.svc-body .lon-sidebar,.svc-body .page-sidebar{position:static}}.svc-body .lon-career-block{border:0;padding-left:1rem;margin-bottom:1.25rem}.svc-body .sidebar-cta{background:var(--navy);color:#fff;border:0;border-radius:var(--radius);box-shadow:var(--shadow-s);padding:1.25rem 1.4rem}.svc-body .sidebar-cta :where(h2,h3,h4,p,li,strong){color:#fff}.svc-body .sidebar-cta :where(a:not(.btn)){color:#fff;text-decoration-color:#fff9}.svc-body .timeline,.svc-body .career-timeline{border:0;padding-left:1.25rem;margin:1rem 0}.svc-body .timeline-item{position:relative;margin-bottom:1.25rem}.svc-body .timeline-dot{position:absolute;left:-1.75rem;top:.3rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--navy)}.svc-body .timeline-marker{display:inline-block;margin-bottom:.4rem;padding:.15rem .6rem;border-radius:var(--radius);background:var(--blue-tint);color:var(--navy);font-weight:700;font-size:.9rem}.svc-body .faq-item{background:#fff;border:0;box-shadow:var(--shadow-xs);border-radius:var(--radius);padding:1.1rem 1.3rem;margin-bottom:.75rem}.svc-body .faq-question{font-family:var(--font-sans);font-size:1.1rem;font-weight:700;color:var(--ink);margin:0 0 .4rem;background:none;border:0;padding:0;text-align:left;width:100%}.svc-body .faq-answer{color:var(--color-dark);margin:0}.svc-body .pros-cons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.svc-body .pros-cons>*{background:#fff;border:0;border-radius:var(--radius);box-shadow:var(--shadow-s);padding:1.1rem 1.25rem}.svc-body .check,.svc-body .cross{color:var(--navy)}.svc-body .font-medium{font-weight:500}.svc-body .font-semibold{font-weight:600}.svc-body .font-bold{font-weight:700}.svc-body .italic{font-style:italic}.svc-body .text-sm{font-size:var(--text-sm)}.svc-body .text-lg{font-size:var(--text-lg)}.svc-body .text-xl{font-size:var(--text-xl)}.svc-body .text-2xl{font-size:var(--text-2xl)}.svc-body .text-3xl{font-size:var(--text-3xl)}.svc-body .text-left{text-align:left}.svc-body .text-right{text-align:right}.svc-body .text-center{text-align:center}.svc-body .text-gray-500,.svc-body .text-gray-600,.svc-body .text-gray-700{color:var(--color-gray)}.svc-body .text-blue-600,.svc-body .text-blue-700,.svc-body .text-indigo-600{color:var(--forest)}.svc-body .text-green-600,.svc-body .text-green-700,.svc-body .text-red-700,.svc-body .text-rose-600,.svc-body .text-purple-700{color:var(--navy)}.svc-body .hover\:underline:hover{text-decoration:underline}.svc-body .bg-white{background:#fff}.svc-body .bg-gray-50{background:var(--gray-bg)}.svc-body .bg-gray-100{background:var(--color-gray-light)}.svc-body .rounded,.svc-body .rounded-lg,.svc-body .rounded-full{border-radius:var(--radius)}.svc-body .border,.svc-body .border-2,.svc-body .border-4,.svc-body .border-t,.svc-body .border-t-2,.svc-body .border-l-4{border:0}.svc-body .p-3{padding:.75rem}.svc-body .p-4{padding:1rem}.svc-body .p-6{padding:1.5rem}.svc-body .p-8{padding:2rem}.svc-body .px-4{padding-left:1rem;padding-right:1rem}.svc-body .px-6{padding-left:1.5rem;padding-right:1.5rem}.svc-body .py-3{padding-top:.75rem;padding-bottom:.75rem}.svc-body .pt-2{padding-top:.5rem}.svc-body .pt-3{padding-top:.75rem}.svc-body .mb-2{margin-bottom:.5rem}.svc-body .mb-3{margin-bottom:.75rem}.svc-body .mb-4{margin-bottom:1rem}.svc-body .mb-6{margin-bottom:1.5rem}.svc-body .mb-8{margin-bottom:2rem}.svc-body .mb-12{margin-bottom:3rem}.svc-body .mt-3{margin-top:.75rem}.svc-body .mt-4{margin-top:1rem}.svc-body .mt-6{margin-top:1.5rem}.svc-body .mt-8{margin-top:2rem}.svc-body .my-8{margin-top:2rem;margin-bottom:2rem}.svc-body .space-y-1>*+*{margin-top:.25rem}.svc-body .space-y-2>*+*{margin-top:.5rem}.svc-body .space-y-3>*+*{margin-top:.75rem}.svc-body .space-y-4>*+*{margin-top:1rem}.svc-body .space-y-6>*+*{margin-top:1.5rem}.svc-body .space-y-8>*+*{margin-top:2rem}.svc-body .grid{display:grid}.svc-body .flex{display:flex}.svc-body .flex-wrap{flex-wrap:wrap}.svc-body .items-center{align-items:center}.svc-body .justify-center{justify-content:center}.svc-body .gap-4{gap:1rem}.svc-body .gap-6{gap:1.5rem}@media (min-width: 768px){.svc-body .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-body .w-full{width:100%}.svc-body .list-disc{list-style:disc}.svc-body .list-inside{list-style-position:inside;padding-left:0}.svc-body .relative{position:relative}.svc-body .cursor-pointer{cursor:pointer}.svc-body .transition{transition:background-color .2s ease,border-color .2s ease}.svc-body .hover\:bg-gray-100:hover{background:var(--gray-bg)}.svc-body .table-scroll{overflow-x:auto;max-width:100%;margin:1rem 0 1.5rem;border:0;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-s)}.svc-body .table-scroll>table{margin:0}.svc-body .table-wrapper .table-scroll,.svc-body .overflow-x-auto .table-scroll{box-shadow:none;border:0;margin:0}.svc-body .text-purple-700{color:var(--navy)}.svc-body .justify-between{justify-content:space-between}.svc-body .items-start{align-items:flex-start}.svc-body .flex.justify-between{gap:1rem}.svc-body .px-3{padding-left:.75rem;padding-right:.75rem}.svc-body .px-8{padding-left:2rem;padding-right:2rem}.svc-body .py-1{padding-top:.25rem;padding-bottom:.25rem}.svc-body .py-4{padding-top:1rem;padding-bottom:1rem}.svc-body .pl-6{padding-left:1.5rem}.svc-body .pl-8{padding-left:2rem}.svc-body .my-12{margin-top:3rem;margin-bottom:3rem}.svc-body .mt-12{margin-top:3rem}.svc-body .text-xs{font-size:var(--text-xs)}.svc-body .inline-block{display:inline-block}.svc-body .hidden{display:none}.svc-body .border-collapse{border-collapse:collapse}.svc-body .rounded-full.text-sm.font-bold{white-space:nowrap;flex-shrink:0}@media (min-width: 768px){.svc-body .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-body .bg-white\/70{background:#ffffffb3}.svc-body .bg-white\/50{background:#ffffff80}.svc-body .text-blue-700,.svc-body .text-blue-900,.svc-body .text-purple-600,.svc-body .text-purple-900,.svc-body .text-green-900,.svc-body .text-orange-700,.svc-body .text-orange-900,.svc-body .text-red-800{color:var(--navy)}.svc-body .text-white{color:#fff}.svc-body .relative>.absolute{position:absolute}.svc-body .-left-10{left:-2.5rem}.svc-body .w-6{width:1.5rem}.svc-body .h-6{height:1.5rem}.svc-body .w-20{width:5rem}.svc-body .h-20{height:5rem}.svc-body .bg-purple-500{background:var(--navy)}.svc-body .border-4.border-white{border:0}.svc-body :is(.bg-green-50,.bg-green-100,.bg-red-50,.bg-red-100,.bg-yellow-50,.bg-purple-50,.bg-purple-100,.bg-orange-50,.bg-orange-100,.bg-gray-50):not(tr,.rounded-full){background:#fff;border:0;border-radius:var(--radius);box-shadow:var(--shadow-xs)}.svc-body tr:is(.bg-green-50,.bg-green-100,.bg-red-50,.bg-red-100,.bg-yellow-50,.bg-orange-50,.bg-orange-100)>*{background:var(--blue-tint)}.svc-body :is(.bg-blue-50,.bg-blue-100){background:var(--blue-tint)}.svc-body .rounded-full:is([class*=bg-green-],[class*=bg-blue-],[class*=bg-red-],[class*=bg-yellow-],[class*=bg-purple-1],[class*=bg-orange-]){background:var(--blue-tint);color:var(--navy);border:0;box-shadow:none}.svc-body [class*=border-]:not(.border-4.border-white):not(.border-collapse){border-color:var(--line)}.svc-body .border-l-4{border-left-color:var(--navy)}.svc-body .border-2{border-width:1px}.svc-body [class*=bg-gradient-to]{background:#fff;border:0;border-radius:var(--radius);box-shadow:var(--shadow-s)}.svc-body [class*=bg-gradient-to][class*="-600"]{background:var(--navy);color:#fff;border:0}.svc-body [class*=bg-gradient-to][class*="-600"] :where(h2,h3,h4,p,strong,li){color:#fff}.svc-body [class*=bg-gradient-to][class*="-600"] :where(a:not(.btn)){color:#fff;text-decoration-color:#fff9}.svc-body .w-20.h-20{border-radius:var(--radius)}.svc-stats[data-astro-cid-uwvshk5a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.svc-stat[data-astro-cid-uwvshk5a]{display:flex;flex-direction:column-reverse;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1.1rem;min-width:170px}.svc-stat[data-astro-cid-uwvshk5a] dd[data-astro-cid-uwvshk5a]{font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:var(--ink);line-height:1.2}.svc-stat[data-astro-cid-uwvshk5a] dt[data-astro-cid-uwvshk5a]{font-size:var(--text-sm);color:var(--ink-soft)}@media (max-width: 600px){.svc-stats[data-astro-cid-uwvshk5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.1rem}.svc-stat[data-astro-cid-uwvshk5a]{min-width:0;padding:.7rem .9rem}.svc-stat[data-astro-cid-uwvshk5a]:last-child:nth-child(odd){grid-column:1 / -1}.svc-stat[data-astro-cid-uwvshk5a] dd[data-astro-cid-uwvshk5a]{font-size:1.2rem}}
