.taalmodel-label{text-align:center;border-radius:.375rem;min-width:2.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-block}.taalmodel-label--nl{background:var(--color-teal-50);color:var(--color-teal-800)}.taalmodel-label--eu{background:var(--color-blue-50);color:var(--color-blue-800)}.taalmodel-label--us{background:var(--color-gray-100);color:var(--color-gray-800)}.taalmodel-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:72rem;margin:0 auto;padding:0 0 2.5rem;list-style:none;display:grid}.taalmodel-labels__item{background:var(--kleur-achtergrond);border-radius:1rem;padding:1.25rem 1.25rem 1.375rem;box-shadow:0 1px 3px #080f2d0f,0 18px 44px #080f2d14}.taalmodel-labels__vlag{object-fit:cover;border-radius:.25rem;width:2.25rem;height:1.5rem;display:block;box-shadow:0 0 0 1px #080f2d14}.taalmodel-labels__titel{color:var(--kleur-tekst);margin:.75rem 0 .25rem;font-weight:600}.taalmodel-labels__tekst{color:var(--kleur-tekst-zacht);margin:0;font-size:.9375rem;line-height:1.5}@media (width<=48em){.taalmodel-labels{grid-template-columns:1fr}}.taalmodel-tabel__scroll{border:1px solid var(--kleur-rand);border-radius:var(--straal-kaart);margin:1.25rem 0 .75rem;overflow-x:auto}.taalmodel-tabel__scroll:focus-visible{outline:2px solid var(--kleur-actie);outline-offset:2px}.taalmodel-tabel{border-collapse:collapse;text-align:left;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.5}.taalmodel-tabel thead th{background:var(--kleur-achtergrond-zacht);color:var(--kleur-tekst-subtiel);padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.taalmodel-tabel tbody th,.taalmodel-tabel tbody td{border-top:1px solid var(--kleur-rand);vertical-align:middle;white-space:nowrap;padding:.75rem 1rem}.taalmodel-tabel tbody th{color:var(--kleur-tekst);font-weight:600}.taalmodel-tabel tbody td{color:var(--kleur-tekst-zacht)}.taalmodel-tabel .taalmodel-label{margin-right:.375rem}.taalmodel-score{vertical-align:middle;gap:.25rem;display:inline-flex}.taalmodel-score__bol{background:var(--kleur-rand);border-radius:50%;width:.5rem;height:.5rem}.taalmodel-score__bol.is-aan{background:var(--kleur-tekst)}.taalmodel-score__tekst{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.taalmodel-keten{max-width:40rem;margin:1.5rem 0}.taalmodel-keten .vai-stepper__title{font-size:1.125rem}.taalmodel-keten .vai-stepper__text{font-size:var(--typography-size-body-lg);line-height:1.65}