main[class*="tgr-page-"] :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, label, figcaption, blockquote),
body.page :where(.tgr-page-banner .tgr-banner-main, .tgr-page-banner .tgr-banner-sub, .tgr-page-banner .lang-link) {
	word-break: keep-all;
	overflow-wrap: break-word;
}

main[class*="tgr-page-"] :where(h1, h2, h3, h4, h5, h6),
body.page :where(.tgr-page-banner .tgr-banner-main) {
	line-height: 1.18;
}

main[class*="tgr-page-"] :where(p, li, dt, dd, label, figcaption, blockquote) {
	line-height: 1.75;
}

main[class*="tgr-page-"] :where(a[class*="button"], a[class*="btn"], button, [role="button"]) {
	word-break: keep-all;
}

main[class*="tgr-page-"] :where(.tgr-section-title, .tgr-section-head h1, .tgr-section-head h2, .tgr-section-head h3, .tgr-listings-section-head h2, .tgr-mer-section-head h2) {
	word-break: keep-all;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	main[class*="tgr-page-"] :where(h1, h2, h3, h4, h5, h6),
	body.page :where(.tgr-page-banner .tgr-banner-main) {
		word-break: keep-all;
	}
}
