/* NIF v0.21: juridische pagina opmaak en leesbare detailteksten, hero volledig ongemoeid. */
.nif-legal .nif-host-phone { white-space:nowrap; display:inline-block; }
.nif-legal .nif-hosting { overflow-wrap:normal; word-break:normal; }
.nif-legal .nif-legal-updated { color:#60748b; font-size:13px; margin-top:24px; }
main.interior .detail-card p,main.interior .detail-card li { font-size:clamp(14px,1vw,16px); line-height:1.7; }
main.interior .detail-card h2 { margin-top:24px; line-height:1.25; }
@media(max-width:670px){
  .thread-excerpt {font-size:12px!important;line-height:1.5!important;}
  .thread-meta,.cat-label,.footer-col a,.footer-news p,.footer-bottom {font-size:12px!important;line-height:1.55!important;}
  .hero p.search-examples {font-size:11px!important;}
  .nif-legal .nif-hosting { overflow-wrap:break-word; }
}
