.nl-pilot-note{opacity:.85;margin-top:24px;font-size:.86rem;line-height:1.7}.nl-breeds-section{padding-top:50px;padding-bottom:50px}.nl-breed-grid{margin-top:28px}.nl-breed-grid .tvh-card-body>span:not(.tvh-card-go){color:#686868;font-size:.85rem;line-height:1.6}.nl-profile-placeholder{text-align:center;background:#fff;border:1px solid #edd8d8;border-radius:28px;padding:clamp(24px,5vw,45px);box-shadow:0 14px 35px #4212120d}.nl-profile-placeholder>svg{color:#c02e2e;width:38px;height:38px;margin-bottom:12px}.nl-profile-placeholder h2{margin-bottom:12px}.nl-profile-placeholder p{max-width:660px;margin:0 auto 20px;line-height:1.8}.nl-profile-placeholder a{color:#c02e2e;font-weight:700}.nl-breed-article .rich-content h2{scroll-margin-top:105px}.nl-breed-article .rich-content img{max-width:100%;height:auto}.nl-breed-article .rich-content a{overflow-wrap:anywhere}.nl-breed-article .rich-content table{max-width:100%;display:block;overflow-x:auto}.tvh-map-nl svg{max-height:600px}.nl-breed-grid .tvh-card-body{min-width:0}.nl-menu-login{display:none}html[lang=nl-NL] .tvc-hero-copy{min-width:0}html[lang=nl-NL] .tvc-hero h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:700px){.site-header-bar:has(.nl-brand) .login-link{display:none}.nl-menu-login{display:block}}@media (max-width:600px){.nl-breeds-section{padding-top:30px;padding-bottom:30px}}@media (max-width:400px){.nl-brand{font-size:14px}.nl-brand>svg{flex-basis:28px;width:28px;height:28px}.site-header-bar:has(.nl-brand) .header-register{padding-inline:10px;font-size:12px}}@media (max-width:360px){.nl-brand{font-size:13px}.nl-brand>svg{flex-basis:24px;width:24px;height:24px}.nl-brand small{font-size:7px}html[lang=nl-NL] .tvc-hero h1{font-size:32px}.site-header-bar:has(.nl-brand) .header-register{padding-inline:8px}.site-header-bar:has(.nl-brand) .header-menu summary{width:36px;min-width:36px}}.nl-flirt-radar{background:#fffaf4;border:1px solid #ead8c8;border-radius:24px;grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.nl-flirt-radar>a img{border-radius:20px;width:100%;height:auto}.nl-flirt-radar h2{margin-top:12px}.nl-flirt-radar p{line-height:1.7}.nl-flirt-radar small{color:#6e605b;margin-top:16px;display:block}@media (max-width:640px){.nl-flirt-radar{grid-template-columns:1fr;gap:20px;padding:20px}.nl-flirt-radar>a{justify-self:center;width:100%;max-width:280px}}.nl-platform-notice{color:#5b3a2c;text-align:center;background:#fff4ec;border-radius:12px;max-width:1240px;margin:8px auto;padding:7px 14px;font-size:13px;line-height:1.5}.nl-platform-notice a{color:#a52727;white-space:nowrap;font-weight:700}.nl-info-hero{padding-bottom:30px}.nl-info-body{max-width:860px;padding-top:10px;padding-bottom:60px}.nl-info-body .rich-content{overflow-wrap:anywhere}.nl-info-body section{margin-bottom:2rem}.nl-info-body a{color:#a52727;text-underline-offset:.2em}.nl-about-author{background:#fff8f4;border:1px solid #edd8d8;border-left:4px solid #c02e2e;border-radius:22px;grid-template-columns:160px 1fr;align-items:start;gap:26px;padding:clamp(20px,4vw,30px);display:grid}.nl-about-author img{border-radius:16px;width:160px;height:auto}.nl-about-author h2{margin-top:0}.nl-about-role{color:#6e605b;margin-top:-6px;font-weight:700}.nl-about-links{flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none;display:flex}.nl-about-faq details{border-bottom:1px solid #edd8d8;padding:12px 0}.nl-about-faq summary{cursor:pointer;font-weight:700}.nl-about-faq details p{margin:10px 0 0}@media (max-width:640px){.nl-about-author{grid-template-columns:1fr}.nl-about-author img{width:130px}.nl-platform-notice{margin:8px 12px;font-size:12.5px}}.nl-footer-domains{gap:6px}.nl-footer-domains a{min-width:0;padding:6px 8px;display:inline-flex}.nl-footer-domains svg{border-radius:3px;width:27px;height:18px;display:block;box-shadow:0 0 0 1px #ffffff40}
