.sz-soorten{padding-top:clamp(3.5rem,7vw,5.5rem)}.sz-soorten__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.6rem)}.sz-soort{display:grid;grid-template-columns:minmax(170px,42%) 1fr;gap:clamp(1rem,2.4vw,1.8rem);align-items:center;background:var(--sz-dons);border-radius:32px;padding:clamp(.9rem,1.6vw,1.25rem);color:inherit;text-decoration:none;transition:transform .2s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sz-soort:hover{transform:translateY(-4px)}}.sz-soort:focus-visible{outline:2px solid var(--sz-perzik);outline-offset:3px}.sz-soort__beeld{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;display:grid;place-items:center}.sz-soort--knik .sz-soort__beeld{background:var(--sz-mint-licht)}.sz-soort--waak .sz-soort__beeld{background:var(--sz-perzik-licht)}.sz-soort__dier{position:relative;width:80%}.sz-soort__dier img{display:block;width:100%;height:auto;mix-blend-mode:multiply;filter:brightness(1.03)}.sz-soort__label{position:absolute;left:50%;bottom:.7rem;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;background:var(--sz-nacht);color:var(--sz-ochtend);font-size:.78rem;font-weight:800;line-height:1;border-radius:999px;padding:.42rem .75rem}.sz-soort__label svg{flex:none}.sz-soort__aantal{font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sz-muted)}.sz-soort h3{font-size:clamp(1.4rem,2.2vw,1.75rem);margin:.3rem 0 .45rem}.sz-soort__wat{color:var(--sz-muted);line-height:1.5}.sz-soort ul{list-style:none;margin:.85rem 0 1rem;padding:0;display:grid;gap:.4rem;font-size:.93rem;line-height:1.4}.sz-soort li{display:flex;gap:.55rem;align-items:flex-start}.sz-soort li::before{content:'';flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--sz-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%232E2A56' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.sz-soort .sz-link{text-decoration:underline}.sz-soort__golven{position:absolute;left:13%;top:16%;width:30px;height:30px;pointer-events:none}.sz-soort__golven i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--sz-nacht);opacity:0}.sz-soort__gloed{position:absolute;left:50%;top:61%;width:36%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,205,96,.95) 0%,rgba(255,205,96,0) 70%);mix-blend-mode:multiply;opacity:.55;pointer-events:none}@media (prefers-reduced-motion:no-preference){.sz-soort--knik .sz-soort__dier img{transform-origin:50% 92%;animation:sz-knik 3.6s ease-in-out infinite}.sz-soort__golven i{animation:sz-golf 2.4s ease-out infinite}.sz-soort__golven i:nth-child(2){animation-delay:.8s}.sz-soort__golven i:nth-child(3){animation-delay:1.6s}.sz-soort__gloed{opacity:0;animation:sz-gloed 2.4s ease-in-out infinite}}@keyframes sz-knik{0%,100%{transform:rotate(0)}30%,52%{transform:rotate(-7deg) translateY(2px)}72%{transform:rotate(2deg)}86%{transform:rotate(0)}}@keyframes sz-golf{0%{transform:scale(.4);opacity:.6}100%{transform:scale(2.6);opacity:0}}@keyframes sz-gloed{0%,25%{opacity:0}45%,80%{opacity:1}100%{opacity:0}}@media (max-width:899px){.sz-soorten__grid{grid-template-columns:1fr}}@media (max-width:519px){.sz-soort{grid-template-columns:124px 1fr;gap:.9rem;border-radius:22px;padding:.75rem;align-items:start}.sz-soort__beeld{border-radius:16px}.sz-soort__label{bottom:.4rem;font-size:.66rem;padding:.32rem .5rem;gap:.25rem}.sz-soort__label svg{width:12px;height:12px}.sz-soort h3{font-size:1.22rem;margin:.15rem 0 .3rem}.sz-soort__aantal{font-size:.68rem}.sz-soort__wat{font-size:.88rem;line-height:1.45}.sz-soort ul{display:none}.sz-soort .sz-link{display:inline-block;margin-top:.5rem;font-size:.88rem}}.szc-kop{padding-top:clamp(2rem,4vw,3rem);padding-bottom:1.4rem}.szc-kop h1{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.02}.szc-kop__tekst{color:var(--sz-muted);max-width:40rem;margin-top:.7rem;font-size:1.05rem;line-height:1.6}.szc-kop__tekst p{margin:0}.szc-deal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:1rem;background:var(--sz-perzik-licht);border-radius:14px;padding:.6rem .9rem;font-size:.95rem}.szc-soorten{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.szc-soorten a{display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;border-radius:999px;background:var(--sz-dons);box-shadow:inset 0 0 0 1px var(--sz-lijn);font-weight:700;font-size:.95rem;text-decoration:none}.szc-soorten a[aria-current]{background:var(--sz-nacht);color:var(--sz-ochtend);box-shadow:none}.szc-soorten a:focus-visible{outline:2px solid var(--sz-perzik);outline-offset:2px}.szc-soorten span{margin-left:.35rem;font-weight:600;opacity:.7}.szc-raster{padding-bottom:1rem}.szc-leeg{color:var(--sz-muted);padding:2rem 0}.szc-zeker{padding-bottom:clamp(3rem,6vw,5rem)}@media (max-width:519px){.szc-soorten a{min-height:42px;padding:0 .9rem;font-size:.88rem}.szc-deal{font-size:.88rem}}