body.dbg-hulpmiddelenpagina{--dbg-schil-breedte: 1320px;--dbg-schil-rand: 18px}@media (min-width: 820px){body.dbg-hulpmiddelenpagina{--dbg-schil-rand: 32px}}.dbg-hm{--dbg-hm-band: 44px;--dbg-hm-kopgat: 20px;--dbg-hm-gat: 14px;--dbg-hm-kaart: 18px;color: var(--dbg-tekst)}@media (min-width: 820px){.dbg-hm{--dbg-hm-band: 64px;--dbg-hm-kopgat: 28px;--dbg-hm-gat: 20px;--dbg-hm-kaart: 24px}}.dbg-hm *,.dbg-hm *::before,.dbg-hm *::after{box-sizing: border-box}.dbg-hm-wrap{width: 100%;max-width: 1320px;margin: 0 auto;padding: 0 18px}@media (min-width: 820px){.dbg-hm-wrap{padding: 0 32px}}.dbg-hm-band{padding: var(--dbg-hm-band) 0;background: var(--dbg-wit)}.dbg-hm-band--tint{background: var(--dbg-paginatint)}.dbg-hm-band--hero{padding: 18px 0 var(--dbg-hm-band);background: linear-gradient(160deg,var(--dbg-blauwtint),var(--dbg-paginatint))}@media (min-width: 820px){.dbg-hm-band--hero{padding-top: 32px}}.dbg-hm .dbg-kruimels{margin: 0 0 8px;font-size: 13px;color: var(--dbg-tekst)}.dbg-hm .dbg-kruimels a{color: var(--dbg-tekst)}.dbg-hm .dbg-hm-titel{max-width: 22em;margin: 0 0 6px;font-size: 26px;font-weight: 700;line-height: 1.18;letter-spacing: -0.02em;color: var(--dbg-navy);text-wrap: balance}.dbg-hm .dbg-hm-lead{max-width: 62ch;margin: 0 0 16px;font-size: 15px;line-height: 1.5;color: var(--dbg-tekst);text-wrap: pretty}@media (min-width: 820px){.dbg-hm .dbg-hm-titel{font-size: var(--dbg-kop-xl)}.dbg-hm .dbg-hm-lead{margin-bottom: 24px;font-size: 17px}}.dbg-hm .dbg-hm-sectiekop{margin: 0 0 var(--dbg-hm-kopgat);font-size: var(--dbg-kop-m);font-weight: 700;line-height: 1.25;letter-spacing: -0.02em;color: var(--dbg-navy);text-wrap: balance}@media (min-width: 820px){.dbg-hm .dbg-hm-sectiekop{font-size: var(--dbg-kop-l)}}.dbg-hm a:focus-visible,.dbg-hm button:focus-visible,.dbg-hm summary:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 6px}.dbg-hm-zonderjs{max-width: 640px;margin: 0;padding: 14px 16px;border-radius: 12px;background: var(--dbg-wit);border: 1px solid var(--dbg-rand);color: var(--dbg-navy)}.dbg-hm-raster{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;align-items: start}.dbg-hm-links{min-width: 0;container-type: inline-size;container-name: hmlinks}@media (min-width: 1000px){.dbg-hm-raster{grid-template-columns: minmax(0,1fr) 380px;gap: 24px}.dbg-hm-rechts{position: sticky;top: calc(var(--dbg-kophoogte,66px) + 16px);max-height: calc(100vh - var(--dbg-kophoogte,66px) - 32px);overflow-y: auto}}@media (min-width: 1200px){.dbg-hm-raster{grid-template-columns: minmax(0,1fr) 420px;gap: 32px}}.dbg-hm-skelet .dbg-hm-links{padding-bottom: 74px}.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1850px}.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 272px}.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-links{padding-bottom: 0}.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 695px}.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 278px}@media (min-width: 420px){.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1770px}}@media (min-width: 500px){.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 609px}.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 222px}}@media (min-width: 580px){.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1700px}}@media (min-width: 640px){.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1760px}.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 224px}.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 236px}}@media (min-width: 700px){.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1410px}.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 214px}}@media (min-width: 1000px){.dbg-hm-skelet .dbg-hm-links{padding-bottom: 0}.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1810px}.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 288px}.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 344px}}@media (min-width: 1080px){.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1760px}}@media (min-width: 1200px){.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1410px}.dbg-hm-app--slaag .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 246px}.dbg-hm-app--gemiddelde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 259px}}.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-links,.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-links,.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-links{padding-bottom: 0}.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 550px}.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 230px}.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 695px}.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 250px}.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 335px}.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 230px}@media (min-width: 420px){.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 295px}}@media (min-width: 500px){.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 457px}.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 593px}.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 208px}}@media (min-width: 560px){.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 211px}}@media (min-width: 640px){.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 423px}.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 204px}.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 609px}.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 219px}.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 311px}.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 224px}}@media (min-width: 700px){.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 290px}.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 204px}}@media (min-width: 1000px){.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 473px}.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 246px}.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 266px}.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 311px}}@media (min-width: 1100px){.dbg-hm-app--eindcijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 423px}}@media (min-width: 1200px){.dbg-hm-app--halen .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 243px}.dbg-hm-app--examencijfer .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 290px}}.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-links,.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-links{padding-bottom: 0}.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1215px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1426px}.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 250px}@media (min-width: 420px){.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 230px}}@media (min-width: 500px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 227px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1334px}}@media (min-width: 560px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 208px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1289px}}@media (min-width: 600px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 962px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1025px}}@media (min-width: 640px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 214px}}@media (min-width: 700px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 909px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1015px}}@media (min-width: 1000px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1222px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1305px}.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 266px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 246px}}@media (min-width: 1080px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 932px}.dbg-hm-app--studie .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1015px}}@media (min-width: 1200px){.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 909px}.dbg-hm-app--wiskunde .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 243px}}.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-links,.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-links,.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-links{padding-bottom: 0}.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1221px}.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 950px}.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1251px}.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 230px}@media (min-width: 420px){.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 208px}}@media (min-width: 460px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 208px}}@media (min-width: 500px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1063px}}@media (min-width: 520px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 188px}.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 211px}}@media (min-width: 560px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1026px}.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1169px}}@media (min-width: 600px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 982px}.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 188px}}@media (min-width: 640px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 998px}.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 744px}.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1185px}.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 204px}}@media (min-width: 824px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 910px}}@media (min-width: 1000px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 1061px}.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 966px}.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-uitkomst,.dbg-hm-app--werkstuk .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 246px}}@media (min-width: 1080px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 998px}.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 744px}}@media (min-width: 1200px){.dbg-hm-app--toetsweek .dbg-hm-skelet .dbg-hm-uitkomst{min-height: 224px}}@media (min-width: 1276px){.dbg-hm-app--overgaan .dbg-hm-skelet .dbg-hm-invoerkaart{min-height: 910px}}.dbg-hm-invoerkaart,.dbg-hm-uitkomst{min-width: 0;padding: 16px;background: var(--dbg-wit);border: 1px solid var(--dbg-rand);border-radius: 14px;box-shadow: 0 6px 20px rgba(10,31,68,0.08)}@media (min-width: 640px){.dbg-hm-invoerkaart,.dbg-hm-uitkomst{padding: 24px}}.dbg-hm .dbg-hm-kop3{margin: 0 0 2px;padding: 0;font-size: 17px;font-weight: 700;line-height: 1.35;color: var(--dbg-navy)}.dbg-hm .dbg-hm-kop4{margin: 18px 0 0;font-size: 15px;font-weight: 700;color: var(--dbg-navy)}.dbg-hm .dbg-hint{margin: 0 0 6px;font-size: 14px;line-height: 1.45;color: var(--dbg-secundair)}.dbg-hm-soort{min-width: 0;margin: 0;padding: 0;border: 0}.dbg-hm-soort legend{margin: 0 0 10px;padding: 0}.dbg-hm-soort__keuzes{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 6px}.dbg-hm-soort__optie{grid-column: span 2}.dbg-hm-soort__optie:nth-child(n + 4){grid-column: span 3}@container hmlinks (min-width: 540px){.dbg-hm-soort__keuzes{grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px}.dbg-hm-soort__optie,.dbg-hm-soort__optie:nth-child(n + 4){grid-column: auto}}.dbg-hm-soort__optie{position: relative;min-width: 0}.dbg-hm-soort__optie input{position: absolute;width: 1px;height: 1px;opacity: 0}.dbg-hm-soort__optie label{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 44px;padding: 6px 8px;border: 1px solid var(--dbg-lijn);border-radius: 10px;background: var(--dbg-wit);color: var(--dbg-navy);font-size: 15px;font-weight: 600;line-height: 1.2;text-align: center;cursor: pointer}.dbg-hm-soort__optie label:hover{border-color: var(--dbg-blauw)}.dbg-hm-soort__optie input:checked + label{background: var(--dbg-blauw);border-color: var(--dbg-blauw);color: var(--dbg-wit)}.dbg-hm-soort__optie input:focus-visible + label{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-hm-blok{min-width: 0;margin: 18px 0 0;padding: 18px 0 0;border: 0;border-top: 1px solid var(--dbg-rand)}.dbg-hm-blok--eerste{margin-top: 0;padding-top: 0;border-top: 0}fieldset.dbg-hm-blok{margin-inline: 0;padding-inline: 0;padding-bottom: 0}fieldset.dbg-hm-blok > legend{float: left;width: 100%;margin: 0 0 2px;padding: 0}fieldset.dbg-hm-blok > legend + *{clear: both}.dbg-hm-kolommen,.dbg-hm-rij{display: grid;gap: 6px 8px}.dbg-hm-kolommen--ce,.dbg-hm-rij--ce{grid-template-columns: minmax(0,1fr) 68px 68px}.dbg-hm-kolommen--heel,.dbg-hm-rij--heel{grid-template-columns: minmax(0,1fr) 68px}.dbg-hm-kolommen--gem,.dbg-hm-rij--gem{grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto}.dbg-hm-kolommen{margin: 12px 0 2px;font-size: 13px;font-weight: 600;line-height: 1.3;color: var(--dbg-secundair)}.dbg-hm-kolommen span:not(:first-child){text-align: center}.dbg-hm-kolommen--gem span:not(:first-child){text-align: left}.dbg-hm-kolommen--gem span{padding-left: 2px}.dbg-hm .dbg-hm-lijst{list-style: none;margin: 0 0 10px;padding: 0}.dbg-hm-rij{align-items: center;margin: 0;padding: 8px 0;border-top: 1px solid var(--dbg-rand)}.dbg-hm-rij:first-child{border-top: 0}.dbg-hm-rij__onder,.dbg-hm-rij__fouten{grid-column: 1 / -1;min-width: 0}.dbg-hm-rij__onder{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0 12px}.dbg-hm-rij__onder:has(> .dbg-hm-rij__uit:empty):not(:has(.dbg-hm-rij__opties > *)),.dbg-hm-rij__onder:not(:has(.dbg-hm-rij__uit)):not(:has(.dbg-hm-rij__opties > *)){display: none}.dbg-hm-rij__fouten:not(:has(.dbg-hm-fout:not(:empty))){display: none}.dbg-hm-rij__fouten{display: flex;flex-direction: column;gap: 2px}.dbg-hm-rij__naam{min-width: 0}@container hmlinks (min-width: 640px){.dbg-hm-kolommen--ce,.dbg-hm-rij--ce,.dbg-hm-kolommen--heel,.dbg-hm-rij--heel{grid-template-columns: minmax(0,1.15fr) 84px 84px minmax(0,1.35fr);gap: 6px 10px}.dbg-hm-rij--ce .dbg-hm-rij__onder{grid-column: 4;grid-row: 1}.dbg-hm-rij--heel .dbg-hm-rij__onder{grid-column: 3 / 5;grid-row: 1}.dbg-hm-rij__onder{flex-wrap: nowrap}.dbg-hm-rij__onder:has(> .dbg-hm-rij__uit:empty):not(:has(.dbg-hm-rij__opties > *)),.dbg-hm-rij__onder:not(:has(.dbg-hm-rij__uit)):not(:has(.dbg-hm-rij__opties > *)){display: flex}.dbg-hm-kolommen--gem,.dbg-hm-rij--gem{grid-template-columns: 150px 150px auto;justify-content: start;gap: 6px 10px}}.dbg-hm-veld{display: flex;flex-direction: column;min-width: 0}.dbg-hm .dbg-hm-label{display: block;margin: 0 0 6px;font-size: 14px;font-weight: 600;line-height: 20px;color: var(--dbg-navy)}.dbg-hm .dbg-hm-invoer{display: block;width: 100%;min-height: 44px;margin: 0;padding: 8px 10px;border: 1px solid var(--dbg-lijn);border-radius: 10px;background-color: var(--dbg-wit);color: var(--dbg-navy);box-shadow: none;font: inherit;font-size: 16px;line-height: 1.4}.dbg-hm .dbg-hm-invoer::placeholder{color: var(--dbg-hint);opacity: 1}.dbg-hm .dbg-hm-veld--cijfer .dbg-hm-invoer{padding-left: 6px;padding-right: 6px;text-align: center;font-variant-numeric: tabular-nums}.dbg-hm .dbg-hm-invoer:focus{outline: 2px solid transparent;border-color: var(--dbg-blauw);box-shadow: 0 0 0 3px rgba(3,102,214,0.35)}.dbg-hm .dbg-hm-invoer[aria-invalid="true"]{border-color: var(--dbg-fout)}.dbg-hm-fout{font-size: 13px;line-height: 1.4;color: var(--dbg-fout)}.dbg-hm-fout:empty{display: none}.dbg-hm-vast{display: flex;align-items: center;min-height: 44px;font-weight: 700;color: var(--dbg-navy)}.dbg-hm-veld--kies{max-width: 420px;margin: 8px 0 10px}.dbg-hm-veld--vak{max-width: 420px}.dbg-hm .dbg-hm-rij__uit{display: flex;align-items: center;gap: 6px;min-height: 32px;margin: 0;font-size: 14px;line-height: 1.35;color: var(--dbg-tekst)}.dbg-hm .dbg-hm-rij__uit--laag{color: var(--dbg-warm-donker);font-weight: 600}.dbg-hm-cijfer{display: inline-flex;align-items: center;justify-content: center;min-width: 32px;height: 28px;padding: 0 8px;border-radius: 8px;background: var(--dbg-blauwtint);color: var(--dbg-navy);font-weight: 700;font-variant-numeric: tabular-nums}.dbg-hm-cijfer--laag{background: var(--dbg-warm-tint);color: var(--dbg-warm-donker)}.dbg-hm-rij__opties{display: flex;flex-wrap: wrap;align-items: center;gap: 0 14px;margin-left: auto}.dbg-hm-rij__opties:empty{display: none}.dbg-hm .dbg-hm-weg{min-height: 44px;margin: 0;padding: 0 4px;border: 0;background: none;color: var(--dbg-blauw-donker);font: inherit;font-size: 14px;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.dbg-hm .dbg-hm-weg:hover{color: var(--dbg-navy)}.dbg-hm-vink{display: flex;align-items: center;gap: 10px;min-height: 44px;font-size: 15px;color: var(--dbg-tekst)}.dbg-hm-vink label{display: flex;align-items: center;min-height: 44px;cursor: pointer}.dbg-hm-vink input{flex: 0 0 auto;width: 20px;height: 20px;margin: 0;accent-color: var(--dbg-blauw)}.dbg-hm-vink input:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-hm-vink--klein{gap: 8px;font-size: 14px}.dbg-hm-kwal__lijst{display: flex;flex-wrap: wrap;gap: 0 24px}.dbg-hm .dbg-hm-toevoegen{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;margin: 0;padding: 6px 14px 6px 10px;border: 1px dashed var(--dbg-lijn);border-radius: 10px;background: transparent;color: var(--dbg-blauw-donker);font: inherit;font-size: 14px;font-weight: 600;cursor: pointer}.dbg-hm .dbg-hm-toevoegen::before{content: "+";display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 50%;background: var(--dbg-blauwtint);font-size: 18px;font-weight: 700;line-height: 1}.dbg-hm .dbg-hm-toevoegen:hover{border-color: var(--dbg-blauw);background: var(--dbg-paginatint)}.dbg-hm .dbg-hm-comb{margin: 4px 0 10px;font-weight: 700;color: var(--dbg-navy)}.dbg-hm .dbg-hm-comb:empty{display: none}.dbg-hm-doel{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;margin-top: 10px}@container hmlinks (min-width: 460px){.dbg-hm-doel{grid-template-columns: repeat(2,minmax(0,220px))}}.dbg-hm-drie{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: end;gap: 10px;margin-top: 10px}@container hmlinks (min-width: 560px){.dbg-hm-drie{grid-template-columns: repeat(3,minmax(0,160px));gap: 12px}}.dbg-hm .dbg-hm-drie + .dbg-hint{margin-top: 10px}.dbg-hm .dbg-hint a{color: var(--dbg-blauw-donker);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.dbg-hm-ander:empty{display: none}.dbg-hm-ander{margin-top: 12px}.dbg-hm .dbg-hm-soort--twee legend{font-size: 15px}.dbg-hm .dbg-hm-soort--twee .dbg-hm-soort__keuzes{grid-template-columns: repeat(2,minmax(0,140px))}.dbg-hm .dbg-hm-soort--twee .dbg-hm-soort__optie{grid-column: auto}.dbg-hm .dbg-hm-doelen{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 12px 0 0;padding: 0;list-style: none}.dbg-hm .dbg-hm-doelen__vak{display: flex;flex-direction: column;gap: 2px;margin: 0;padding: 10px 12px;border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-wit)}.dbg-hm-doelen__naam{font-size: 13px;font-weight: 600;color: var(--dbg-tekst)}.dbg-hm-doelen__waarde{font-size: 16px;font-weight: 700;line-height: 1.3;color: var(--dbg-navy)}.dbg-hm-doelen__vak--niet .dbg-hm-doelen__waarde{color: var(--dbg-secundair);font-weight: 600}.dbg-hm-doelen__waarde--cijfer{font-size: 24px;line-height: 1.15;font-variant-numeric: tabular-nums}.dbg-hm .dbg-hm-afronding{margin-top: 4px;font-size: 14px}.dbg-hm .dbg-hm-verderknop{margin: 14px 0 0}.dbg-hm .dbg-hm-verderknop .dbg-knop{width: 100%}.dbg-hm .dbg-hm-docentworden{margin: 14px 0 0;font-size: 14px}.dbg-hm .dbg-hm-docentworden a{display: inline-flex;align-items: center;min-height: 44px;color: var(--dbg-blauw-donker);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.dbg-hm .dbg-hm-docentworden a:hover{color: var(--dbg-navy)}.dbg-hm .dbg-hm-soort--kort .dbg-hm-soort__keuzes{grid-template-columns: repeat(3,minmax(0,1fr))}.dbg-hm .dbg-hm-soort--lijst .dbg-hm-soort__keuzes{grid-template-columns: minmax(0,1fr)}.dbg-hm .dbg-hm-soort--kort .dbg-hm-soort__optie,.dbg-hm .dbg-hm-soort--lijst .dbg-hm-soort__optie{grid-column: auto}.dbg-hm .dbg-hm-soort--lijst .dbg-hm-soort__optie label{justify-content: flex-start;padding: 8px 14px;text-align: left}@container hmlinks (min-width: 560px){.dbg-hm .dbg-hm-soort--kort .dbg-hm-soort__keuzes{grid-template-columns: repeat(3,minmax(0,180px))}.dbg-hm .dbg-hm-soort--lijst .dbg-hm-soort__keuzes{grid-template-columns: repeat(2,minmax(0,1fr))}.dbg-hm .dbg-hm-soort--kort .dbg-hm-soort__optie,.dbg-hm .dbg-hm-soort--lijst .dbg-hm-soort__optie{grid-column: auto}}.dbg-hm .dbg-hm-verbeter{display: grid;gap: 8px;margin: 12px 0 0;padding: 0;list-style: none;counter-reset: verbeter}.dbg-hm .dbg-hm-verbeter__punt{position: relative;display: flex;flex-direction: column;gap: 4px;margin: 0;padding: 12px 14px 12px 50px;border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-wit);counter-increment: verbeter}.dbg-hm .dbg-hm-verbeter__punt::before{content: counter(verbeter);position: absolute;top: 12px;left: 14px;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: var(--dbg-blauw);color: var(--dbg-wit);font-size: 14px;font-weight: 700}.dbg-hm-verbeter__kop{font-weight: 700;color: var(--dbg-navy)}.dbg-hm-verbeter__tekst{font-size: 14px;line-height: 1.5;color: var(--dbg-tekst)}.dbg-hm-verbeter__nut{font-size: 13px;color: var(--dbg-secundair)}.dbg-hm .dbg-hm-redenen{margin-top: 4px;font-size: 14px}.dbg-hm-nut{display: inline-flex;padding: 2px 10px;border-radius: 999px;font-size: 13px;font-weight: 700;background: var(--dbg-paginatint);color: var(--dbg-tekst)}.dbg-hm-nut--hoog{background: var(--dbg-succes-tint);color: var(--dbg-succes-donker)}.dbg-hm-nut--gemiddeld{background: var(--dbg-blauwtint);color: var(--dbg-blauw-donker)}.dbg-hm-nut--laag{background: var(--dbg-warm-tint);color: var(--dbg-warm-donker)}.dbg-hm-tabel--vergelijk{table-layout: fixed}.dbg-hm-tabel--vergelijk thead th:first-child{width: 24%}.dbg-hm-tabel--vergelijk thead th{font-size: 15px;color: var(--dbg-navy)}.dbg-hm-tabel--vergelijk td{vertical-align: top;line-height: 1.5}@media (max-width: 639px){.dbg-hm-tabel--vergelijk{table-layout: auto;min-width: 520px}}.dbg-hm .dbg-hm-tabel--vergelijk + *{margin-top: 12px}.dbg-hm--index .dbg-hm-klein{margin-top: var(--dbg-hm-kopgat);font-size: 13px;color: var(--dbg-tekst)}.dbg-hm .dbg-hm-groep{margin: 0}.dbg-hm .dbg-hm-groep + .dbg-hm-groep{margin-top: var(--dbg-hm-kopgat)}.dbg-hm .dbg-hm-groep__kop{margin: 0 0 12px;font-size: 18px;font-weight: 700;line-height: 1.3;color: var(--dbg-navy)}.dbg-hm-kolommen--overgang,.dbg-hm-rij--overgang{grid-template-columns: minmax(0,1fr) 60px 52px 44px;gap: 6px}.dbg-hm-kolommen--overgang span:nth-child(3){text-align: center}@container hmlinks (min-width: 640px){.dbg-hm-kolommen--overgang,.dbg-hm-rij--overgang{grid-template-columns: minmax(0,1.1fr) 84px 72px minmax(0,1.4fr) 44px;gap: 6px 10px}.dbg-hm-rij--overgang .dbg-hm-rij__onder{grid-column: 4;grid-row: 1;flex-wrap: nowrap}.dbg-hm-rij--overgang .dbg-hm-rij__weg{grid-column: 5;grid-row: 1}}.dbg-hm .dbg-hm-kernvink{display: flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;margin: 0;cursor: pointer}.dbg-hm .dbg-hm-kernvink input{width: 20px;height: 20px;margin: 0;accent-color: var(--dbg-blauw);cursor: pointer}.dbg-hm .dbg-hm-kernvink input:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-hm .dbg-hm-hint--na{margin: 10px 0 0}.dbg-hm-normen{display: grid;grid-template-columns: minmax(0,1fr);gap: 14px 16px;margin-top: 12px;align-items: start}@container hmlinks (min-width: 460px){.dbg-hm-normen{grid-template-columns: repeat(2,minmax(0,1fr))}}@container hmlinks (min-width: 760px){.dbg-hm-normen{grid-template-columns: repeat(3,minmax(0,1fr))}}.dbg-hm .dbg-hm-veld--norm .dbg-hm-invoer{max-width: 120px;text-align: center;font-variant-numeric: tabular-nums}.dbg-hm .dbg-hm-veldhint{margin: 4px 0 0;font-size: 13px;line-height: 1.4;color: var(--dbg-secundair)}.dbg-hm-twee{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;margin-top: 10px}@container hmlinks (min-width: 520px){.dbg-hm-twee{grid-template-columns: repeat(2,minmax(0,260px))}}.dbg-hm .dbg-hm-invoer[type="date"]{min-width: 0}.dbg-hm-rij--toets{grid-template-columns: minmax(0,1fr) 76px 44px;grid-template-areas: "naam naam weg" "datum uren ." "fout fout fout";align-items: end}.dbg-hm-rij--toets .dbg-hm-veld--naam{grid-area: naam}.dbg-hm-rij--toets .dbg-hm-veld--datum{grid-area: datum}.dbg-hm-rij--toets .dbg-hm-veld--uren{grid-area: uren}.dbg-hm-rij--toets .dbg-hm-rij__weg{grid-area: weg}.dbg-hm-rij--toets .dbg-hm-rij__fouten{grid-area: fout}@container hmlinks (min-width: 600px){.dbg-hm-rij--toets{grid-template-columns: minmax(0,1fr) 180px 80px 44px;grid-template-areas: "naam datum uren weg" "fout fout fout fout";gap: 6px 10px}}.dbg-hm-rij--toets .dbg-hm-label{margin-bottom: 4px;font-size: 13px}.dbg-hm .dbg-hm-veld--uren .dbg-hm-invoer{padding-left: 6px;padding-right: 6px;text-align: center;font-variant-numeric: tabular-nums}.dbg-hm-kolommen--stap,.dbg-hm-rij--stap{grid-template-columns: minmax(0,1fr) 60px 44px;gap: 6px}.dbg-hm-kolommen--stap span:nth-child(2){text-align: center}@container hmlinks (min-width: 600px){.dbg-hm-kolommen--stap,.dbg-hm-rij--stap{grid-template-columns: minmax(0,1fr) 90px 44px;gap: 6px 10px}}.dbg-hm-rij__weg{display: flex;justify-content: flex-end}.dbg-hm .dbg-hm-weg--icoon{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border-radius: 10px;color: var(--dbg-secundair);font-size: 26px;line-height: 1;text-decoration: none}.dbg-hm .dbg-hm-weg--icoon:hover{background: var(--dbg-paginatint);color: var(--dbg-navy)}.dbg-hm .dbg-hm-weg:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-hm .dbg-hm-soort--sub{margin-top: 16px}.dbg-hm .dbg-hm-soort--sub legend{margin-bottom: 8px;font-size: 15px}.dbg-hm .dbg-hm-soort--vier .dbg-hm-soort__keuzes{grid-template-columns: repeat(4,minmax(0,1fr))}.dbg-hm .dbg-hm-soort--vier .dbg-hm-soort__optie{grid-column: auto}.dbg-hm .dbg-hm-dagkeuze__rij{grid-template-columns: repeat(7,minmax(0,1fr));gap: 6px}.dbg-hm .dbg-hm-dagkeuze__rij .dbg-hm-soort__optie{grid-column: auto}.dbg-hm .dbg-hm-dagkeuze__rij .dbg-hm-soort__optie label{padding: 6px 2px}@container hmlinks (min-width: 560px){.dbg-hm .dbg-hm-soort--vier .dbg-hm-soort__keuzes{grid-template-columns: repeat(4,minmax(0,120px))}.dbg-hm .dbg-hm-dagkeuze__rij{grid-template-columns: repeat(7,minmax(0,64px))}}.dbg-hm-agendablok{display: grid;gap: 6px;margin: 12px 0 0}.dbg-hm .dbg-hm-agenda{width: 100%}.dbg-hm .dbg-hm-agendablok__hint{margin: 0;font-size: 13px;line-height: 1.4;color: var(--dbg-secundair);text-align: center}.dbg-hm .dbg-hm-dagen{display: grid;gap: 8px;margin: 8px 0 0;padding: 0;list-style: none}.dbg-hm .dbg-hm-dag{margin: 0;padding: 10px 12px;border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-wit)}.dbg-hm-dag__datum{display: block;font-size: 14px;font-weight: 700;line-height: 1.4;color: var(--dbg-navy)}.dbg-hm .dbg-hm-dag__lijst{display: grid;gap: 4px;margin: 6px 0 0;padding: 0;list-style: none}.dbg-hm .dbg-hm-dag__item{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 8px;margin: 0;font-size: 14px;line-height: 1.45;color: var(--dbg-tekst)}.dbg-hm-dag__naam{font-weight: 600;color: var(--dbg-navy)}.dbg-hm-dag__wat{padding: 0 8px;border-radius: 999px;background: var(--dbg-blauwtint);color: var(--dbg-blauw-donker);font-size: 12px;font-weight: 700;line-height: 20px}.dbg-hm-dag__item--overhoren .dbg-hm-dag__wat{background: var(--dbg-succes-tint);color: var(--dbg-succes-donker)}.dbg-hm-dag__duur{margin-left: auto;color: var(--dbg-secundair);font-variant-numeric: tabular-nums}.dbg-hm-dag__item--toets .dbg-hm-dag__naam{padding: 0 10px;border-radius: 999px;background: var(--dbg-navy);color: var(--dbg-wit);font-size: 13px;line-height: 22px}.dbg-hm .dbg-hm-stappen{max-width: 68ch;margin: 0 0 12px;padding-left: 22px;line-height: 1.6}.dbg-hm .dbg-hm-stappen li{margin: 0 0 8px}.dbg-hm-tabel--stappen td:last-child,.dbg-hm-tabel--stappen thead th:last-child{text-align: center;font-variant-numeric: tabular-nums}.dbg-hm-tabel--stappen tbody tr:last-child th,.dbg-hm-tabel--stappen tbody tr:last-child td{font-weight: 700;color: var(--dbg-navy);border-bottom: 0}.dbg-hm .dbg-hm-tabelwikkel + .dbg-hm-uitleg__tekst{margin-top: 12px}.dbg-hm .dbg-hm-verbeter__sz{display: inline-flex;align-items: center;align-self: flex-start;min-height: 44px;margin: 2px 0 -10px;color: var(--dbg-blauw-donker);font-size: 14px;font-weight: 600;line-height: 1.35;text-decoration: underline;text-underline-offset: 3px}.dbg-hm .dbg-hm-verbeter__sz:hover{color: var(--dbg-navy)}.dbg-hm .dbg-hm-verbeter__sz:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-hm-szlead{display: grid;gap: 10px;margin: 16px 0 0;padding: 16px;border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-blauwtint)}.dbg-hm .dbg-hm-szlead .dbg-hm-uitkomst__sub{margin: 0}.dbg-hm .dbg-hm-szlead__zin{margin: 0;font-size: 15px;line-height: 1.5;color: var(--dbg-tekst)}.dbg-hm a.dbg-hm-szlead__knop{width: 100%;min-height: 52px;font-size: 16px;text-align: center}.dbg-hm .dbg-hm-szlead__code{margin: 0;font-size: 14px;line-height: 1.6;color: var(--dbg-tekst);text-align: center}.dbg-hm .dbg-hm-szlead__code strong{display: inline-block;margin-left: 4px;padding: 1px 10px;border: 1px dashed var(--dbg-blauw);border-radius: 6px;background: var(--dbg-wit);color: var(--dbg-navy);letter-spacing: 0.04em}.dbg-hm .dbg-hm-szlead__voordeel{margin: 0;font-size: 14px;line-height: 1.45;color: var(--dbg-tekst);text-align: center}.dbg-hm-balk{position: sticky;bottom: calc(10px + env(safe-area-inset-bottom));z-index: 5;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px;padding: 8px 8px 8px 16px;border: 1px solid var(--dbg-rand);border-radius: 14px;background: var(--dbg-wit);box-shadow: 0 6px 20px rgba(10,31,68,0.18)}.dbg-hm-balk__stand{font-weight: 700;color: var(--dbg-navy)}.dbg-hm-balk__stand--geslaagd{color: var(--dbg-succes-donker)}.dbg-hm-balk__stand--gezakt,.dbg-hm-balk__stand--onhaalbaar{color: var(--dbg-fout-donker)}.dbg-hm-balk__stand--bijna{color: var(--dbg-blauw-donker)}.dbg-hm a.dbg-hm-balk__link{display: inline-flex;flex: none;align-items: center;min-height: 44px;padding: 0 14px;border-radius: 10px;background: var(--dbg-blauw);color: var(--dbg-wit);font-size: 15px;font-weight: 600;text-decoration: none}.dbg-hm a.dbg-hm-balk__link:hover{background: var(--dbg-blauw-donker);color: var(--dbg-wit)}@media (min-width: 1000px){.dbg-hm-balk{display: none}}.dbg-hm .dbg-hm-uitkomst__kop{scroll-margin-top: 90px;margin: 0 0 10px;font-size: 15px;font-weight: 600;line-height: 1.3;color: var(--dbg-secundair)}.dbg-hm-oordeel{padding: 16px 18px;border-radius: 12px;background: var(--dbg-paginatint)}.dbg-hm-oordeel--geslaagd{background: var(--dbg-succes-tint)}.dbg-hm-oordeel--gezakt,.dbg-hm-oordeel--onhaalbaar{background: var(--dbg-fout-tint)}.dbg-hm-oordeel--bijna,.dbg-hm-oordeel--gem{background: var(--dbg-blauwtint)}.dbg-hm-oordeel--krap{background: var(--dbg-warm-tint)}.dbg-hm .dbg-hm-status{display: flex;align-items: center;gap: 12px;margin: 0;font-size: 32px;font-weight: 700;line-height: 1.12;letter-spacing: -0.02em;color: var(--dbg-navy);font-variant-numeric: tabular-nums}@media (min-width: 820px){.dbg-hm .dbg-hm-status{font-size: 38px}}.dbg-hm .dbg-hm-status--leeg,.dbg-hm .dbg-hm-status--onvolledig{font-size: 24px}.dbg-hm .dbg-hm-status--geslaagd{color: var(--dbg-succes-donker)}.dbg-hm .dbg-hm-status--gezakt,.dbg-hm .dbg-hm-status--onhaalbaar{color: var(--dbg-fout-donker)}.dbg-hm .dbg-hm-status--bijna{color: var(--dbg-blauw-donker)}.dbg-hm-oordeel--krap .dbg-hm-status{color: var(--dbg-warm-donker)}.dbg-hm-status--geslaagd::before,.dbg-hm-status--gezakt::before,.dbg-hm-status--onhaalbaar::before{content: "";flex: none;width: 34px;height: 34px;border-radius: 50%;background-position: center;background-repeat: no-repeat;background-size: 20px 20px}.dbg-hm-status--geslaagd::before{background-color: var(--dbg-succes);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.dbg-hm-status--gezakt::before,.dbg-hm-status--onhaalbaar::before{background-color: var(--dbg-fout);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.dbg-hm .dbg-hm-status__zin{margin: 8px 0 0;font-size: 15px;line-height: 1.5;color: var(--dbg-tekst)}.dbg-hm .dbg-hm-status__zin:empty{display: none}.dbg-hm-nodig:empty{display: none}.dbg-hm .dbg-hm-nodig__lijst{display: grid;gap: 6px;margin: 10px 0 0;padding: 0;list-style: none}.dbg-hm .dbg-hm-nodig__lijst li{margin: 0;padding: 10px 12px;border-radius: 10px;background: var(--dbg-paginatint);border: 1px solid var(--dbg-rand);font-size: 15px;font-weight: 600;line-height: 1.4;color: var(--dbg-navy)}.dbg-hm .dbg-hm-getal{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin: 10px 0 0;padding: 12px 14px;border-radius: 12px;border: 1px solid var(--dbg-rand);background: var(--dbg-wit)}.dbg-hm-getal__naam{font-size: 14px;font-weight: 600;color: var(--dbg-tekst)}.dbg-hm-getal__waarde{font-size: 30px;font-weight: 700;line-height: 1.1;color: var(--dbg-navy);font-variant-numeric: tabular-nums}.dbg-hm .dbg-hm-uitkomst__sub{margin: 18px 0 4px;font-size: 15px;font-weight: 700;line-height: 1.35;color: var(--dbg-navy)}.dbg-hm .dbg-hm-regels{list-style: none;margin: 0;padding: 0}.dbg-hm .dbg-hm-regel{position: relative;margin: 0;padding: 8px 0 8px 30px;border-top: 1px solid var(--dbg-rand);font-size: 14px;line-height: 1.45;color: var(--dbg-tekst)}.dbg-hm .dbg-hm-regel:first-child{border-top: 0}.dbg-hm-regel::before{content: "";position: absolute;left: 0;top: 9px;width: 18px;height: 18px;border-radius: 50%;border: 2px solid var(--dbg-lijn);background: var(--dbg-wit)}.dbg-hm-regel--goed::before{border-color: var(--dbg-succes);background: var(--dbg-succes)}.dbg-hm-regel--goed::after{content: "";position: absolute;left: 6px;top: 12px;width: 5px;height: 9px;border: solid var(--dbg-wit);border-width: 0 2px 2px 0;transform: rotate(45deg)}.dbg-hm-regel--fout::before{border-color: var(--dbg-fout);background: var(--dbg-fout-tint)}.dbg-hm-regel--fout::after{content: "";position: absolute;left: 5px;top: 17px;width: 8px;height: 2px;background: var(--dbg-fout)}.dbg-hm .dbg-hm-regel--fout{color: var(--dbg-fout-donker)}.dbg-hm .dbg-hm-krap__lijst{margin: 4px 0 0;padding-left: 20px;font-size: 14px;color: var(--dbg-tekst)}.dbg-hm .dbg-hm-krap__lijst li{margin: 4px 0}.dbg-hm .dbg-hm-marge{margin: 16px 0 0;font-size: 14px;color: var(--dbg-tekst)}.dbg-hm-aanbod{display: grid;gap: 10px;margin: 14px 0 0;padding: 14px 16px;border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-paginatint)}.dbg-hm .dbg-hm-aanbod__tekst{margin: 0;font-size: 15px;font-weight: 600;color: var(--dbg-navy)}.dbg-hm a.dbg-hm-aanbod__knop{width: 100%}.dbg-hm .dbg-hm-klein{margin: 16px 0 0;font-size: 13px;line-height: 1.5;color: var(--dbg-secundair)}.dbg-hm .dbg-hm-klein:empty{display: none}.dbg-hm-uitlegrij{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--dbg-hm-gat)}@media (min-width: 960px){.dbg-hm-uitlegrij{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 40px;align-items: start}}.dbg-hm .dbg-hm-uitleg__tekst p{max-width: 68ch;margin: 0 0 12px;line-height: 1.6}.dbg-hm .dbg-hm-punten{margin: 8px 0 0;padding-left: 20px}.dbg-hm .dbg-hm-punten li{margin: 6px 0;line-height: 1.5}.dbg-hm .dbg-hm-verwijzing{margin-top: 16px}.dbg-hm .dbg-hm-verwijzing a,.dbg-hm .dbg-hm-uitleg__tekst a{color: var(--dbg-blauw-donker);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.dbg-hm-voorbeeld{min-width: 0;padding: var(--dbg-hm-kaart);background: var(--dbg-wit);border: 1px solid var(--dbg-rand);border-radius: 14px;box-shadow: 0 2px 8px rgba(10,31,68,0.06)}.dbg-hm .dbg-hm-voorbeeld p{margin: 8px 0 0;line-height: 1.55}.dbg-hm-tabelwikkel{overflow-x: auto}.dbg-hm-tabel{width: 100%;margin: 10px 0 8px;border-collapse: collapse;font-size: 15px}.dbg-hm-tabel th,.dbg-hm-tabel td{padding: 8px 6px;border-bottom: 1px solid var(--dbg-rand);color: var(--dbg-tekst);text-align: left}.dbg-hm-tabel thead th{font-size: 13px;font-weight: 600;color: var(--dbg-secundair)}.dbg-hm-tabel tbody th{font-weight: 600;color: var(--dbg-navy)}@media (max-width: 479px){.dbg-hm-voorbeeld{padding: 14px}.dbg-hm-tabel{font-size: 14px}.dbg-hm-tabel th,.dbg-hm-tabel td{padding: 8px 4px}}.dbg-hm .dbg-hm-voorbeeld__uitkomst{margin: 12px 0 0;padding: 10px 12px;border-radius: 10px;background: var(--dbg-succes-tint);color: var(--dbg-succes-donker);font-weight: 700}.dbg-hm .dbg-hm-voorbeeld__uitkomst--neutraal{background: var(--dbg-blauwtint);color: var(--dbg-navy)}.dbg-hm .dbg-hm-bron{max-width: 110ch;margin: var(--dbg-hm-kopgat) 0 0;font-size: 13px;line-height: 1.5;color: var(--dbg-secundair)}.dbg-hm .dbg-hm-bron a{color: var(--dbg-secundair);text-decoration: underline}.dbg-hm .dbg-hm-tegels{display: grid;gap: var(--dbg-hm-gat);margin: 0;padding: 0;list-style: none}.dbg-hm .dbg-hm-tegels li{margin: 0}@media (min-width: 640px){.dbg-hm .dbg-hm-tegels{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.dbg-hm .dbg-hm-tegels{grid-template-columns: repeat(3,minmax(0,1fr))}}.dbg-hm a.dbg-hm-tegel{display: flex;align-items: center;gap: 14px;height: 100%;min-height: 72px;padding: 16px 18px;border: 1px solid var(--dbg-rand);border-radius: 14px;background: var(--dbg-wit);color: var(--dbg-tekst);text-decoration: none;transition: border-color 0.15s ease,box-shadow 0.15s ease}.dbg-hm a.dbg-hm-tegel:hover{border-color: var(--dbg-blauw);box-shadow: 0 2px 8px rgba(10,31,68,0.06)}.dbg-hm-tegel__icoon{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: var(--dbg-blauwtint);color: var(--dbg-blauw-donker)}.dbg-hm-tegel__tekst{display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0}.dbg-hm-tegel__kop{font-weight: 700;line-height: 1.35;color: var(--dbg-navy)}.dbg-hm-tegel__zin{font-size: 14px;line-height: 1.45}.dbg-hm-tegel__pijl{display: inline-flex;flex: none;color: var(--dbg-blauw-donker)}.dbg-hm-tegel--extern .dbg-hm-tegel__icoon{background: var(--dbg-succes-tint);color: var(--dbg-succes-donker)}.dbg-hm-vragenlijst{display: grid;gap: 10px;align-items: start}@media (min-width: 1000px){.dbg-hm-vragenlijst{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px var(--dbg-hm-gat)}}.dbg-hm-vraag{border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-wit)}.dbg-hm-vraag summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;padding: 12px 18px;color: var(--dbg-navy);font-weight: 600;line-height: 1.4;list-style: none;cursor: pointer}.dbg-hm-vraag summary::-webkit-details-marker{display: none}.dbg-hm-vraag summary::after{content: "";flex: none;width: 10px;height: 10px;margin-top: -4px;border-right: 2px solid var(--dbg-blauw-donker);border-bottom: 2px solid var(--dbg-blauw-donker);transform: rotate(45deg)}.dbg-hm-vraag[open] summary::after{margin-top: 4px;transform: rotate(-135deg)}.dbg-hm-vraag__antwoord{padding: 0 18px 14px;font-size: 15px;line-height: 1.6}.dbg-hm .dbg-hm-vraag__antwoord p{margin: 0}.dbg-hm-band--contact{padding-top: 0}.dbg-hm-band--tint + .dbg-hm-band--contact{padding-top: var(--dbg-hm-band)}.dbg-hm-band--contact .dbg-cb.dbg-cb--kort{margin: 0}@media (min-width: 1000px){.dbg-hm-band--contact .dbg-cb.dbg-cb--kort{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);align-items: center;gap: 24px;padding: 22px 28px}.dbg-hm-band--contact .dbg-cb.dbg-cb--kort .dbg-cb__kop{margin: 0}}.dbg-hm a.dbg-knop--primair,.dbg-hm a.dbg-knop--primair:visited{color: var(--dbg-wit);text-decoration: none}.dbg-hm a.dbg-knop--secundair,.dbg-hm a.dbg-knop--secundair:visited{color: var(--dbg-navy);text-decoration: none}@media (prefers-reduced-motion: reduce){.dbg-hm a.dbg-hm-tegel{transition: none}}@media (forced-colors: active){.dbg-hm-invoerkaart,.dbg-hm-uitkomst,.dbg-hm-oordeel,.dbg-hm-verbeter__punt,.dbg-hm-dag,.dbg-hm-szlead,.dbg-hm a.dbg-hm-tegel,.dbg-hm-vraag,.dbg-hm-aanbod,.dbg-hm-balk{border: 1px solid CanvasText}.dbg-hm-soort__optie input:checked + label{outline: 2px solid CanvasText}}