/** Berke site typography polish — 0.4.1. */
body.berke-release-0401 .berke-site-header,
body.berke-release-0401 .berke-site-footer{
	font-family:"IRANYekanX",Tahoma,Arial,sans-serif!important;
	font-style:normal!important;
	font-synthesis:none!important;
}

/* Header: a small readability lift without changing the established geometry. */
@media (min-width:64rem){
	body.berke-release-0401 .berke-menu>li>a,
	body.berke-release-0401 .berke-mega-menu__trigger{font-size:.97rem!important;font-weight:650!important}
	body.berke-release-0401 .berke-header-cta{font-size:.96rem!important}
	body.berke-release-0401 .berke-site-branding__tagline{font-size:.8rem!important;line-height:1.55!important}
	body.berke-release-0401 .berke-mega-menu__overview-copy strong{font-size:1.04rem!important}
	body.berke-release-0401 .berke-mega-menu__overview-copy small{font-size:.83rem!important;line-height:1.65!important}
	body.berke-release-0401 .berke-mega-menu__title{font-size:1.08rem!important}
	body.berke-release-0401 .berke-mega-menu__description{font-size:.8rem!important;line-height:1.7!important}
	body.berke-release-0401 .berke-mega-menu__item-copy strong{font-size:.94rem!important;line-height:1.6!important}
	body.berke-release-0401 .berke-mega-menu__item-copy span{font-size:.78rem!important;line-height:1.65!important}
	body.berke-release-0401 .berke-site-header.is-scrolled .berke-site-branding__tagline{font-size:.72rem!important}
}
@media (min-width:64rem) and (max-width:73rem){
	body.berke-release-0401 .berke-menu>li>a,
	body.berke-release-0401 .berke-mega-menu__trigger{font-size:.88rem!important;padding-inline:.48rem!important}
	body.berke-release-0401 .berke-header-cta{font-size:.88rem!important;padding-inline:.82rem!important}
}
@media (max-width:63.999rem){
	body.berke-release-0401 .berke-site-branding__title{font-size:1rem!important}
	body.berke-release-0401 .berke-site-branding__tagline{font-size:.7rem!important;line-height:1.55!important}
	body.berke-release-0401 .berke-menu>li>a,
	body.berke-release-0401 .berke-mega-menu__trigger{font-size:.98rem!important;line-height:1.55!important}
	body.berke-release-0401 .berke-mobile-drawer__heading strong{font-size:1.06rem!important}
	body.berke-release-0401 .berke-mobile-drawer__heading span{font-size:.78rem!important}
	body.berke-release-0401 .berke-mega-menu__overview-copy strong{font-size:.95rem!important}
	body.berke-release-0401 .berke-mega-menu__overview-copy small{font-size:.74rem!important}
	body.berke-release-0401 .berke-mega-menu__title{font-size:.98rem!important}
	body.berke-release-0401 .berke-mega-menu__item-copy strong{font-size:.89rem!important}
	body.berke-release-0401 .berke-mega-menu__item-copy span{font-size:.74rem!important;line-height:1.58!important}
	body.berke-release-0401 .berke-mobile-cta{font-size:.96rem!important}
}

/* Footer: keep density, remove the overly-small Persian text. */
body.berke-release-0401 .berke-footer-eyebrow{font-size:.8rem!important}
body.berke-release-0401 .berke-footer-cta p{font-size:.98rem!important;line-height:1.9!important}
body.berke-release-0401 .berke-footer-call__copy small{font-size:.76rem!important}
body.berke-release-0401 .berke-footer-call__copy strong{font-size:1.08rem!important}
body.berke-release-0401 .berke-footer-brand__identity h2{font-size:1.22rem!important}
body.berke-release-0401 .berke-footer-brand__identity>div>span{font-size:.79rem!important}
body.berke-release-0401 .berke-footer-brand__description{font-size:.92rem!important;line-height:1.95!important}
body.berke-release-0401 .berke-footer-brand__promise{font-size:.84rem!important;line-height:1.85!important}
body.berke-release-0401 .berke-footer-section h2{font-size:1rem!important}
body.berke-release-0401 .berke-footer-scope-list li{font-size:.87rem!important;line-height:1.72!important}
body.berke-release-0401 .berke-footer-guides a{font-size:.86rem!important;line-height:1.65!important}
body.berke-release-0401 .berke-footer-contact small{font-size:.74rem!important}
body.berke-release-0401 .berke-footer-contact li>div>span,
body.berke-release-0401 .berke-footer-contact a{font-size:.84rem!important;line-height:1.78!important}
body.berke-release-0401 .berke-footer-bottom p{font-size:.76rem!important}
@media(max-width:47.999rem){
	body.berke-release-0401 .berke-footer-cta p{font-size:.9rem!important}
	body.berke-release-0401 .berke-footer-brand__description{font-size:.9rem!important}
	body.berke-release-0401 .berke-footer-scope-list li,
	body.berke-release-0401 .berke-footer-guides a,
	body.berke-release-0401 .berke-footer-contact li>div>span,
	body.berke-release-0401 .berke-footer-contact a{font-size:.86rem!important}
}
