/* v35: rustige, consistente navigatie en consumentgerichte pagina-opbouw */
.header-claim{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:11px 16px;border-radius:999px;background:#db6b55;color:#fff!important;font-size:.84rem;font-weight:850;line-height:1;box-shadow:0 5px 16px rgba(108,44,33,.16)}
.header-claim:hover{background:#bf5542;transform:translateY(-1px)}
.animal-start{background:#fff}.animal-start>div>p{max-width:760px;color:#456563;font-size:1.03rem;line-height:1.7}.animal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.animal-grid a{display:flex;flex-direction:column;gap:5px;padding:19px 20px;border:1px solid #d8e5e1;border-radius:14px;background:#f8fbfa;color:#173f3c;box-shadow:0 5px 16px rgba(23,63,60,.05)}.animal-grid a:hover{border-color:#db6b55;transform:translateY(-2px)}.animal-grid strong{font-size:1.08rem}.animal-grid span{color:#55716f;font-size:.92rem;line-height:1.45}
.seo-static-profiles .section-head p{max-width:720px}.local-profile-grid{align-items:stretch}.local-profile-card{height:100%}
.subhero+.section{padding-top:42px}.knowledge-search{margin-top:4px}
@media(max-width:1280px){.header-claim{margin-left:auto}.nav-row nav.open+.header-claim{order:3}.nav-row nav.open{order:4}.nav-row nav.open .header-claim{display:flex}}
@media(max-width:720px){.header-claim{padding:10px 13px;font-size:.78rem}.animal-grid{grid-template-columns:1fr 1fr}.subhero-grid img{max-height:260px;object-fit:cover}}
@media(max-width:460px){.nav-row{gap:10px}.brand{font-size:1rem}.header-claim{width:100%;order:3}.menu-toggle{margin-left:auto}.animal-grid{grid-template-columns:1fr}}
.profile-review-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;margin-top:34px;margin-bottom:34px;padding:clamp(26px,4vw,44px);border:1px solid #cfe1dd;border-radius:22px;background:linear-gradient(135deg,#eff8f6,#fff)}
.profile-review-panel h2{margin:8px 0 12px}.profile-review-panel p{line-height:1.7}.profile-review-panel .review-summary{padding:22px;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(22,67,64,.08)}.profile-review-panel .review-summary article{padding:14px 0;border-bottom:1px solid #dbe8e5}.profile-review-panel .text-link{display:inline-block;margin:12px}
@media(max-width:760px){.profile-review-panel{grid-template-columns:1fr}}
