:root{--pr-ink: #14130F;--pr-paper: #F4EFE3;--pr-surface: #FBF9F4;--pr-gold: #C8901C;--pr-gold-deep: #9B6F1E;--pr-gold-text: #8A5E12;--pr-border: #E3DBCB;--pr-border-2: #D5CBB6;--pr-text-2: #6E685B;--pr-text-3: #8F8A7D;--pr-yes: #3B6E4F;--pr-no: #A8492F;--pr-unknown: #8F8A7D;--pr-serif: "Fraunces", "Georgia", "Times New Roman", serif;--pr-sans: "Inter", "Helvetica", "Arial", sans-serif;--pr-radius: 10px;--pr-radius-sm: 6px;--pr-maxw: 760px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--pr-sans);font-size:.9375rem;line-height:1.6;color:var(--pr-ink);background:var(--pr-paper)}h1,h2,h3,h4{font-family:var(--pr-serif);font-optical-sizing:auto;letter-spacing:-.01em;line-height:1.25;margin-bottom:1rem;color:var(--pr-ink)}h1{font-size:clamp(2.1rem,4.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}h2{font-size:1.45rem;font-weight:600;margin-top:2.5rem}h3{font-size:1.15rem;font-weight:500;margin-top:2rem}h4{font-size:1rem;font-weight:600}p{margin-bottom:1rem}a{color:var(--pr-ink);text-decoration-color:var(--pr-gold);text-underline-offset:2px}a:hover{color:var(--pr-gold-deep)}ul,ol{padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.25rem}strong{font-weight:600}.container{max-width:var(--pr-maxw);margin:0 auto;padding:0 1.5rem}.container--breed{max-width:1100px;margin:0 auto;padding:0 1.5rem}.site-header{border-bottom:1px solid var(--pr-border);padding:.875rem 0;background:var(--pr-surface);position:sticky;top:0;z-index:100}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:1100px;margin:0 auto;padding:0 1.5rem}.site-header__brand{display:flex;flex-direction:column;gap:.125rem}.site-header__logo{display:flex;align-items:center;gap:.625rem;text-decoration:none}.site-header__seal{height:40px;width:auto;flex-shrink:0}.site-header__wordmark{font-family:var(--pr-serif);font-weight:600;font-size:1.375rem;letter-spacing:-.02em;color:var(--pr-ink);line-height:1}.site-header__tagline{font-size:.75rem;color:var(--pr-text-2);margin:0;padding-left:calc(40px + .625rem)}.site-header__nav{display:flex;gap:1.5rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.site-header__nav a{text-decoration:none;color:var(--pr-text-2);font-size:.9375rem;font-weight:500}.site-header__nav a:hover{color:var(--pr-ink)}.site-footer{margin-top:3rem;border-top:1px solid var(--pr-border);padding:2rem 0;background:var(--pr-surface);font-size:.875rem;color:var(--pr-text-2)}.site-footer__inner{max-width:1100px;margin:0 auto;padding:0 1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:center}.site-footer__links{display:flex;gap:1.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}.site-footer__links a{color:var(--pr-text-2);text-decoration:none}.site-footer__links a:hover{color:var(--pr-ink);text-decoration-color:var(--pr-gold);text-decoration:underline}main{padding:3rem 0}.pagina-kop{margin-bottom:3rem}.breadcrumb{font-size:.8125rem;color:var(--pr-text-3);margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;list-style:none;padding:0}.breadcrumb li+li:before{content:"›";margin-right:.25rem;color:var(--pr-border-2)}.breadcrumb a{color:var(--pr-text-3);text-decoration:none}.breadcrumb a:hover{color:var(--pr-ink);text-decoration:underline;text-decoration-color:var(--pr-gold)}.antwoord-box{background:var(--pr-surface);border-left:3px solid var(--pr-gold);border-radius:0 var(--pr-radius-sm) var(--pr-radius-sm) 0;padding:1.25rem 1.5rem;margin:2rem 0;font-size:1.05rem;line-height:1.65;color:var(--pr-ink)}.antwoord-box p{margin:0}.score-box{border:.5px solid var(--pr-border);border-radius:var(--pr-radius);padding:1.5rem;margin:2rem 0;background:var(--pr-surface)}.score-box__totaal{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.5rem}.score-box__getal{font-family:var(--pr-serif);font-size:2.75rem;font-weight:600;color:var(--pr-gold-text);line-height:1;letter-spacing:-.02em}.score-box__max{font-size:1rem;color:var(--pr-text-3)}.score-box__label{font-size:.75rem;color:var(--pr-text-3);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.subscore-lijst{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.subscore-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.subscore-naam{font-size:.9375rem;color:var(--pr-text-2)}.subscore-balk-wrapper{display:flex;align-items:center;gap:.5rem;grid-column:1 / -1}.subscore-balk{flex:1;height:6px;background:var(--pr-border);border-radius:3px;overflow:hidden}.subscore-balk__vulling{height:100%;background:var(--pr-gold);border-radius:3px}.subscore-waarde{font-size:.875rem;font-weight:600;color:var(--pr-gold-text);min-width:2rem;text-align:right}.snel-overzicht{border:.5px solid var(--pr-border);border-radius:var(--pr-radius);overflow:hidden;margin:2rem 0;background:var(--pr-surface)}.snel-overzicht__tabel{width:100%;border-collapse:collapse;font-size:.9375rem}.snel-overzicht__tabel tr:nth-child(2n){background:#00000004}.snel-overzicht__tabel td{padding:.625rem 1rem;border-bottom:.5px solid var(--pr-border)}.snel-overzicht__tabel td:first-child{font-weight:500;color:var(--pr-text-2);width:40%}.snel-overzicht__tabel tr:last-child td{border-bottom:none}.bool-cel--ja{color:var(--pr-yes);font-weight:500}.bool-cel--nee{color:var(--pr-no);font-weight:500}.bool-cel--onbekend{color:var(--pr-unknown)}.voor-nadelen{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}@media(max-width:600px){.voor-nadelen{grid-template-columns:1fr}}.voor-nadelen__blok{border:.5px solid var(--pr-border);border-radius:var(--pr-radius);padding:1rem;background:var(--pr-surface)}.voor-nadelen__titel{font-weight:600;font-size:.9375rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.voor-nadelen__lijst{list-style:none;padding:0;margin:0;font-size:.9375rem}.voor-nadelen__lijst li{padding:.25rem 0;border-bottom:.5px solid var(--pr-border);display:flex;gap:.5rem;align-items:flex-start}.voor-nadelen__lijst li:last-child{border-bottom:none}.voor-nadelen__lijst li:before{flex-shrink:0;margin-top:2px;font-weight:600}.voor-nadelen__blok--voordelen .voor-nadelen__lijst li:before{content:"✓";color:var(--pr-yes)}.voor-nadelen__blok--nadelen .voor-nadelen__lijst li:before{content:"✗";color:var(--pr-no)}.vergelijk-tabel-wrapper{overflow-x:auto;margin:2rem 0}.vergelijk-tabel{width:100%;border-collapse:collapse;font-size:.875rem}.vergelijk-tabel th{background:var(--pr-surface);color:var(--pr-text-2);padding:.5rem .75rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:.5px solid var(--pr-border-2)}.vergelijk-tabel td{padding:.4rem .75rem;border-bottom:.5px solid var(--pr-border);vertical-align:middle;color:var(--pr-ink);font-size:.875rem}.vergelijk-tabel tr:nth-child(2n) td{background:#00000005}.vergelijk-tabel .tool-naam-cel{font-weight:600;white-space:nowrap}.vergelijk-tabel .score-cel{font-weight:700;color:var(--pr-gold-text);font-family:var(--pr-serif);white-space:nowrap}.vergelijk-tabel .cel-nowrap{white-space:nowrap}.vergelijk-tabel .tool-naam-cel a{color:var(--pr-ink);text-decoration:none;font-weight:600}.vergelijk-tabel .tool-naam-cel a:hover{color:var(--pr-gold-text);text-decoration:underline;text-decoration-color:var(--pr-gold)}.vergelijk-tabel tbody tr:hover td{background:#c8901c0d}@media(max-width:640px){.vergelijk-tabel td:first-child,.vergelijk-tabel th:first-child{position:sticky;left:0;background:var(--pr-surface);z-index:1;box-shadow:1px 0 0 var(--pr-border)}.vergelijk-tabel tr:nth-child(2n) td:first-child{background:color-mix(in srgb,var(--pr-surface) 97%,black 3%)}}.faq-lijst{margin:2rem 0;list-style:none;padding:0}.faq-item{border-bottom:.5px solid var(--pr-border);margin-bottom:0;overflow:hidden}.faq-item:first-child{border-top:.5px solid var(--pr-border)}.faq-vraag{font-family:var(--pr-serif);font-weight:600;font-size:1.0625rem;padding:1rem 0;color:var(--pr-ink);letter-spacing:-.01em}.faq-antwoord{padding:0 0 1rem;font-size:.9375rem;line-height:1.7;color:var(--pr-text-2)}.faq-antwoord p{margin:0}.disclosure-blok{background:var(--pr-surface);border:.5px solid var(--pr-border);border-radius:var(--pr-radius-sm);padding:1rem;font-size:.875rem;color:var(--pr-text-2);margin:2rem 0;line-height:1.6}.disclosure-blok p{margin:0}.disclosure-blok a{color:var(--pr-text-2)}.meta-blok{font-size:.8125rem;color:var(--pr-text-3);display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.5rem;margin-bottom:2rem;border-top:.5px solid var(--pr-border);padding-top:.75rem}.meta-blok .byline-seal{height:16px;width:auto;opacity:.6}.cta-knop{display:inline-block;background:var(--pr-ink);color:var(--pr-paper);text-decoration:none;padding:.75rem 1.5rem;border-radius:var(--pr-radius-sm);font-weight:600;font-size:.9375rem;margin-top:1rem;transition:background .15s,color .15s;letter-spacing:-.01em}.cta-knop:hover{background:#221f18;color:var(--pr-gold)}.cta-knop--secundair{background:transparent;color:var(--pr-gold-text);border:1.5px solid var(--pr-gold)}.cta-knop--secundair:hover{background:var(--pr-ink);color:var(--pr-paper)}.cta-trust{display:block;font-size:.8125rem;color:var(--pr-text-3);margin-top:.5rem}.kaart{border:.5px solid var(--pr-border);border-radius:var(--pr-radius);padding:1.5rem;background:var(--pr-surface)}.kaart-raster{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;align-items:stretch}@media(max-width:700px){.kaart-raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.kaart-raster{grid-template-columns:1fr}}.top-pick{border-left:3px solid var(--pr-gold);border-radius:0 var(--pr-radius) var(--pr-radius) 0;padding:1.5rem;background:var(--pr-surface);border-top:.5px solid var(--pr-border);border-bottom:.5px solid var(--pr-border);border-right:.5px solid var(--pr-border);margin:2rem 0}.top-pick__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pr-gold-text);margin-bottom:.5rem}.top-pick__naam{font-family:var(--pr-serif);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.criterium-blok{border:.5px solid var(--pr-border);border-radius:var(--pr-radius);padding:1.5rem;margin-bottom:1.5rem;background:var(--pr-surface)}.winnaar-tag{display:inline-block;background:#c8901c1c;color:var(--pr-gold-text);font-size:.8125rem;font-weight:600;padding:2px 8px;border-radius:3px;margin-left:.5rem}.methodologie-link{border:.5px solid var(--pr-border);border-radius:var(--pr-radius-sm);padding:1rem;font-size:.9375rem;background:var(--pr-surface);margin:2rem 0;color:var(--pr-text-2)}.methodologie-link a{color:var(--pr-text-2)}.vergelijk-blok{margin-top:3rem;padding:1.25rem 1.5rem;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius)}.vergelijk-blok h2{margin-top:0;font-size:1.1rem}.vergelijk-blok ul{margin:.5rem 0 0;padding-left:1.25rem}.vergelijk-blok li{margin-bottom:.35rem}.tekst-licht{color:var(--pr-text-2)}.sectie{margin:3rem 0}@media(max-width:640px){h1{font-size:1.5rem}h2{font-size:1.25rem}.container{padding:0 1rem}.site-header__nav{gap:1rem}.site-header__tagline{display:none}}
