/* Shared content typography. Header, icons, forms and footer layout are isolated. */
html body#top#top#top section h2:not(:where(#bp-final-header *,#footer7-w *,footer *,dialog *)){font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important}
html body#top#top#top section h3:not(:where(#bp-final-header *,#footer7-w *,footer *,dialog *,.mc-project-invitation *)){font-size:var(--mbk-lead-size)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important}
html body#top#top#top .mc-project-invitation h3{line-height:1.05!important;letter-spacing:-.02em!important;font-weight:400!important}
html body#top#top#top :is(.bath-cementare-lead,.bp-lead,.mc-guide-lead):not(:where(#bp-final-header *,#footer7-w *,footer *,dialog *)){font-size:var(--mbk-lead-size)!important;line-height:1.3!important;font-weight:400!important;letter-spacing:normal!important}
html body#top#top#top section p:not(:where(#bp-final-header *,#footer7-w *,footer *,dialog *,.bath-cementare-lead,.bp-lead,.mc-guide-lead)){font-size:16px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:normal!important}
html body#top#top#top :is(.mbz34-kicker,.bath-cementare-kicker){font-size:11px!important;font-weight:500!important;line-height:1.4!important}
html body#top#top#top :is(.mc-cta,.mbz34-link,.bp-text-link,.bp-projects-cta):not(:where(#bp-final-header *,#footer7-w *,footer *,dialog *)){font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:normal!important}
html body#top#top#top #footer7-w .mc-footer-group a{font-size:14px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important}
