@font-face{font-family:'Domine';src:url('assets/fonts/domine-latin-400-700.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:'Atkinson Hyperlegible';src:url('assets/fonts/atkinson-hyperlegible-latin-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Atkinson Hyperlegible';src:url('assets/fonts/atkinson-hyperlegible-latin-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
.msm-dierenspeciaalzaak-kennis{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:clip;color:var(--m-ink,#243129);background:var(--m-bg,#e0e5dc)}.msm-dierenspeciaalzaak-kennis *,.msm-dierenspeciaalzaak-kennis *::before,.msm-dierenspeciaalzaak-kennis *::after{min-width:0;overflow-wrap:anywhere}.msm-dierenspeciaalzaak-kennis *{box-sizing:border-box}.msm-dierenspeciaalzaak-kennis{padding:clamp(80px,9vw,140px) max(20px,calc((100vw - 1180px)/2));color:var(--m-ink,#243129);overflow:clip}.msm-dierenspeciaalzaak-kennis .pp-section>header{max-width:760px;margin-bottom:42px}.msm-dierenspeciaalzaak-kennis .eyebrow{text-transform:uppercase;letter-spacing:.14em;font:700 12px/1 var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif);color:var(--m-ink,#243129)}.msm-dierenspeciaalzaak-kennis h1,.msm-dierenspeciaalzaak-kennis h2,.msm-dierenspeciaalzaak-kennis h3{font-family:var(--m-font-display,Domine,Georgia,serif);margin:0 0 18px;line-height:.98;letter-spacing:-.035em}.msm-dierenspeciaalzaak-kennis h2{font-size:clamp(38px,6vw,76px)}.msm-dierenspeciaalzaak-kennis p{font:400 18px/1.55 var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif)}.msm-dierenspeciaalzaak-kennis button,.msm-dierenspeciaalzaak-kennis a{font-family:var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif)}.msm-dierenspeciaalzaak-kennis button,.msm-dierenspeciaalzaak-kennis .button{min-height:44px}.msm-dierenspeciaalzaak-kennis .button{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;background:var(--m-primary,#d85b38);color:#fff;text-decoration:none;border-radius:4px;font-weight:700}.msm-dierenspeciaalzaak-kennis .textlink{color:var(--m-ink,#243129);font-weight:700}.msm-dierenspeciaalzaak-kennis .actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.msm-dierenspeciaalzaak-kennis img{display:block;width:100%;height:auto}.msm-dierenspeciaalzaak-kennis button{border:1px solid color-mix(in srgb,var(--m-ink,#243129) 24%,transparent);background:transparent;color:inherit;padding:10px 16px;border-radius:999px;cursor:pointer}.msm-dierenspeciaalzaak-kennis button[aria-pressed=true]{background:var(--m-ink,#243129);color:var(--m-surface,#f8faf5)}.msm-dierenspeciaalzaak-kennis :focus-visible{outline:3px solid var(--m-primary,#d85b38);outline-offset:3px}@media(max-width:640px){.msm-dierenspeciaalzaak-kennis{padding-inline:18px}.msm-dierenspeciaalzaak-kennis .pp-section>header{margin-bottom:28px}.msm-dierenspeciaalzaak-kennis .actions{align-items:stretch;flex-direction:column}.msm-dierenspeciaalzaak-kennis .button{width:100%}}@media(prefers-reduced-motion:reduce){.msm-dierenspeciaalzaak-kennis *,.msm-dierenspeciaalzaak-kennis *:before,.msm-dierenspeciaalzaak-kennis *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.msm-dierenspeciaalzaak-kennis{background:var(--m-bg,#e0e5dc)}.msm-dierenspeciaalzaak-kennis .pp-blog-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.msm-dierenspeciaalzaak-kennis .pp-blog-grid a{display:grid;background:var(--m-surface,#f8faf5);color:var(--m-ink,#243129);text-decoration:none;overflow:hidden}.msm-dierenspeciaalzaak-kennis .pp-blog-grid a:not(.featured){grid-template-columns:150px 1fr}.msm-dierenspeciaalzaak-kennis .pp-blog-grid .featured{grid-row:span 3}.msm-dierenspeciaalzaak-kennis .pp-blog-grid img{height:100%;min-height:160px;object-fit:cover;transition:scale .4s}.msm-dierenspeciaalzaak-kennis .pp-blog-grid span{padding:22px;display:grid;align-content:center;gap:8px}.msm-dierenspeciaalzaak-kennis .pp-blog-grid b{font:700 clamp(20px,2.5vw,34px)/1.1 var(--m-font-display,Domine,Georgia,serif)}.msm-dierenspeciaalzaak-kennis .pp-blog-grid small{color:var(--m-ink,#243129);font-weight:700}.msm-dierenspeciaalzaak-kennis .pp-blog-grid a:hover img{scale:1.035}@media(max-width:760px){.msm-dierenspeciaalzaak-kennis .pp-blog-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.msm-dierenspeciaalzaak-kennis .pp-blog-grid a,.msm-dierenspeciaalzaak-kennis .pp-blog-grid a:not(.featured){min-width:84%;display:grid;grid-template-columns:1fr;scroll-snap-align:start}.msm-dierenspeciaalzaak-kennis .pp-blog-grid img{aspect-ratio:4/3}}