.hs{color:var(--kleur-inkt);font-size:1.125rem;line-height:1.5}.hs :where(h1,h2){font-family:var(--letter-kop);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:800}.hs :where(p,ul){margin:0}.hs{--hs-rand:max(var(--ruimte-rand), calc((100% - 1280px) / 2))}.hs-boven{background:var(--kleur-nacht);color:var(--kleur-op-nacht);padding:var(--ruimte-7) var(--ruimte-rand) var(--ruimte-8);gap:var(--ruimte-6);display:grid}.hs-kop h1{letter-spacing:-.04em;font-size:clamp(2.5rem,11vw,3.5rem);font-weight:900;line-height:.98}.hs-kop{gap:var(--ruimte-4);display:grid}.hs-kop p{font-size:var(--maat-groot,1.25rem);max-width:30ch;margin:0;line-height:1.4}.hs-vak[id]{scroll-margin-top:calc(var(--kopbalk) + 16px)}.hs-niet{gap:var(--ruimte-4);display:grid}.hs-niet h2{color:var(--kleur-honing);font-size:1.375rem}.hs-niet ul{gap:var(--ruimte-3);padding:0;list-style:none;display:grid}.hs-niet li{min-height:56px;padding:var(--ruimte-4) var(--ruimte-4) var(--ruimte-4) calc(var(--ruimte-4) + 44px);border:1px solid color-mix(in srgb, var(--kleur-op-nacht) 22%, transparent);border-radius:var(--rand);color:var(--kleur-op-nacht);font-size:1.0625rem;line-height:1.4;display:block;position:relative}.hs-niet li:before{content:"";left:var(--ruimte-4);top:var(--ruimte-4);background:var(--kleur-honing);width:30px;height:30px;-webkit-mask:var(--hs-teken) center / contain no-repeat;-webkit-mask:var(--hs-teken) center / contain no-repeat;mask:var(--hs-teken) center / contain no-repeat;position:absolute}.hs-niet li:first-child{--hs-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10Z'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.hs-niet li:nth-child(2){--hs-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20v-6M11 20V9M16 20v-8M21 20H3'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.hs-niet li:nth-child(3){--hs-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h4v6H5zM5 12c0-3 1-5 4-6M14 12h4v6h-4zM14 12c0-3 1-5 4-6'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.hs-niet li:nth-child(4){--hs-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M7 20h10M5 7h14M5 7l-2.5 6h5L5 7ZM19 7l-2.5 6h5L19 7Z'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.hs-drie{padding:var(--ruimte-7) var(--hs-rand) var(--ruimte-9);gap:var(--ruimte-4);display:grid}.hs-vak{gap:var(--ruimte-5);padding:var(--ruimte-6) var(--ruimte-5);border-radius:var(--rand-groot);background:var(--kleur-mist);align-content:start;display:grid}.hs-vak-tekst{gap:var(--ruimte-3);display:grid}.hs-vak h2{font-size:1.625rem;line-height:1.12}.hs-vak p{color:var(--kleur-inkt-zacht)}.hs-bron{gap:var(--ruimte-2);padding:var(--ruimte-4) var(--ruimte-5);border-radius:var(--rand);background:var(--kleur-vlak);border-left:4px solid var(--kleur-kobalt);margin:0;display:grid}.hs-bron-label{font-size:var(--maat-fijn);font-weight:700;color:var(--kleur-inkt-zacht)!important}.hs-bron-titel{font-family:var(--letter-kop);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--kleur-inkt)!important}.hs-bron-titel a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.hs-bron-titel a:hover{color:var(--kleur-kobalt-tekst)}.hs-bron-regel{font-size:var(--maat-fijn);align-items:center;gap:8px;font-weight:700;display:flex;color:var(--kleur-gunstig)!important}.hs-bron-regel svg{flex:none}.hs-ruis{width:100%;max-width:440px;height:auto;display:block}.hs-ruis-band{fill:var(--kleur-honing-licht);stroke:var(--kleur-honing-diep);stroke-width:1.5px;stroke-dasharray:4 4}.hs-ruis-as{stroke:var(--kleur-lijn);stroke-width:2px}.hs-ruis-lijn{stroke:var(--kleur-inkt-zacht);stroke-width:2.5px;stroke-linecap:round}.hs-ruis-start{fill:var(--kleur-vlak);stroke:var(--kleur-inkt-zacht);stroke-width:2.5px}.hs-ruis-gelijk{fill:var(--kleur-inkt-zacht)}.hs-ruis-verschil{fill:var(--kleur-kobalt)}.hs-ruis-tekst{font-family:var(--letter-tekst);fill:var(--kleur-inkt-zacht);font-size:15px}.hs-ruis-sterk{fill:var(--kleur-inkt);font-weight:700}.hs-beslist-beeld{align-items:center;gap:var(--ruimte-2);flex-wrap:nowrap;display:flex}.hs-pil{min-height:48px;padding:0 var(--ruimte-4) 0 var(--ruimte-3);white-space:nowrap;border-radius:var(--rand-pil);background:var(--kleur-vlak);border:1px solid var(--kleur-lijn);font-family:var(--letter-kop);color:var(--kleur-inkt-zacht);align-items:center;gap:8px;font-size:1.0625rem;font-weight:800;display:inline-flex}.hs-pil-jij{background:var(--kleur-honing-vlak);color:var(--kleur-inkt);border-color:#0000}.hs-pijl{color:var(--kleur-inkt-zacht);font-size:1.5rem}.hs-vak-beslist p{font-family:var(--letter-kop);color:var(--kleur-inkt);font-size:1.375rem;font-weight:800;line-height:1.2}@media (min-width:48rem){.hs-boven{padding:var(--ruimte-8) var(--hs-rand)}.hs-kop h1{font-size:clamp(3rem,6.5vw,4rem)}.hs-niet ul{grid-template-columns:1fr 1fr}.hs-niet li{padding:var(--ruimte-5) var(--ruimte-5) var(--ruimte-5) calc(var(--ruimte-5) + 48px)}.hs-niet li:before{left:var(--ruimte-5);top:var(--ruimte-5);width:34px;height:34px}.hs-drie{grid-template-columns:1fr 1fr}.hs-pil{min-height:52px;padding:0 var(--ruimte-5) 0 var(--ruimte-4);gap:10px;font-size:1.125rem}.hs-vak-beslist{align-items:center;column-gap:var(--ruimte-7);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}}@media (min-width:72rem){.hs-boven{padding-block:var(--ruimte-9);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(56px,6vw,112px)}.hs-kop h1{font-size:var(--maat-display)}.hs-niet h2{font-size:1.625rem}.hs-niet li{min-height:132px;font-size:1.125rem}.hs-drie{gap:var(--ruimte-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.hs-vak{padding:var(--ruimte-7) var(--ruimte-6)}.hs-vak h2{font-size:1.875rem}.hs-vak-beslist{padding-block:var(--ruimte-6)}}
