/* Compact typography for all HarveyBloom pages, Dutch and English. */
html body{font-size:15px}
html body h1,html body .home-hero h1,html body .expertise-content h1{font-size:clamp(30px,3.6vw,52px)!important;line-height:1.18!important;letter-spacing:-.025em!important}
html body h2,html body .expertise-content h2{font-size:clamp(25px,2.6vw,35px)!important;line-height:1.25!important;letter-spacing:-.02em!important}
html body h3,html body .tile h3,html body .expertise-content h3{font-size:21px!important;line-height:1.3!important}
html body h4,html body .expertise-content h4{font-size:18px!important;line-height:1.35!important}
html body p,html body .intro p,html body .home-introduction p,html body .expertise-content p,html body .expertise-content li{font-size:15px!important;line-height:1.75!important}
html body .tile p,html body footer p,html body footer a{font-size:14px!important}
html body .grid>.tile.portrait h3{font-size:18px!important}
html body .cta,html body .actions a,html body .sqs-block-button-element{font-size:14px!important}
html body nav a,html body nav summary{font-size:13px!important}
html body .accordion-item__title{font-size:18px!important}
@media(max-width:600px){
 html body h1,html body .home-hero h1,html body .expertise-content h1{font-size:30px!important}
 html body h2,html body .expertise-content h2{font-size:26px!important}
 html body h3,html body .tile h3,html body .expertise-content h3{font-size:20px!important}
 html body input,html body textarea,html body select{font-size:16px}
 html body nav a,html body nav summary{font-size:15px!important}
}
