/* Larger full name and approved motto; the desktop TH4 emblem keeps its scale. */
.site-header .brand.brand-with-tagline,
.site-header .brand.brand-with-tagline img{
 width:234px;
 height:74px;
 flex:none;
}
.brand.brand-with-tagline .brand-tagline{
 left:34.14%;
 right:1.1%;
 top:59.8%;
 font-size:10px;
 line-height:1.25;
 letter-spacing:0;
 font-weight:400;
}
.site-footer .brand.brand-with-tagline,
.site-footer .brand.brand-with-tagline img{
 width:269px;
 height:85px;
}
.site-footer .brand.brand-with-tagline{margin-bottom:25px}
.site-footer .brand.brand-with-tagline .brand-tagline{font-size:11.5px}
@media(max-width:760px){
 .site-header .brand.brand-with-tagline,
 .site-header .brand.brand-with-tagline img{width:207px;height:66px}
 .site-header .brand.brand-with-tagline .brand-tagline{font-size:8.8px}
 .site-footer .brand.brand-with-tagline,
 .site-footer .brand.brand-with-tagline img{width:250px;height:79px}
 .site-footer .brand.brand-with-tagline .brand-tagline{font-size:10.7px}
}
@media(max-width:450px){
 .site-header{padding-inline:18px;gap:10px}
 .site-header .brand.brand-with-tagline,
 .site-header .brand.brand-with-tagline img{width:198px;height:63px}
 .site-header .brand.brand-with-tagline .brand-tagline{font-size:8.4px}
 .site-header .header-tools{gap:4px}
 .site-header .header-social{width:38px}
 .site-header .menu-button{width:42px}
}
@media(max-width:380px){
 .site-header{padding-inline:16px;gap:8px}
 .site-header .brand.brand-with-tagline,
 .site-header .brand.brand-with-tagline img{width:172px;height:60px}
 .site-header .brand.brand-with-tagline .brand-tagline{font-size:7.5px;top:59.4%}
}
@media(max-width:340px){
 .site-header .brand.brand-with-tagline,
 .site-header .brand.brand-with-tagline img{width:150px;height:60px}
 .site-header .brand.brand-with-tagline .brand-tagline{font-size:6.6px;top:58.5%}
 .site-header .header-tools{gap:2px}
}
