/* Homepage contact branding and utility bar readability */
.topline{font-size:13px}
.topline-inner{min-height:54px}
.topline-contact{gap:26px}
.topline-contact-link{gap:10px}
.topline-contact-link svg{width:18px;height:18px}
.topline-social{gap:10px}
.topline-social-link{width:36px;height:36px}
.topline-social-link svg{width:17px;height:17px}
.topline-social-link[aria-label*="YouTube"] svg path:first-child,.inquiry-social a[aria-label="YouTube"] svg path:first-child{fill:none;stroke:currentColor;stroke-width:2}
.inquiry-social-row{gap:22px;margin-top:40px}
.inquiry-brand{flex:0 0 178px;min-width:178px}
.inquiry-brand img{max-height:54px}
.inquiry-social{display:grid;grid-template-columns:repeat(3,46px);align-items:center;gap:10px}
.inquiry-social a{width:46px;height:46px}
.inquiry-social svg{width:23px;height:23px}
@media(max-width:760px){
  .topline-inner{min-height:82px;padding:8px 0;gap:8px}
  .topline-contact{gap:16px;font-size:10px}
  .topline-social{gap:9px}
  .topline-social-link{width:28px;height:28px}
  .topline-social-link svg{width:15px;height:15px}
  .inquiry-social-row{gap:18px;margin-top:32px}
  .inquiry-brand{flex-basis:160px;min-width:160px}
  .inquiry-brand img{max-height:50px}
  .inquiry-social{grid-template-columns:repeat(3,42px);gap:8px}
  .inquiry-social a{width:42px;height:42px}
  .inquiry-social svg{width:21px;height:21px}
}
@media(max-width:430px){
  .inquiry-social-row{align-items:flex-start;flex-direction:column;gap:16px}
  .inquiry-brand{flex-basis:auto;width:180px;min-width:0}
  .inquiry-brand img{max-height:48px}
  .inquiry-social{grid-template-columns:repeat(3,44px);gap:9px}
  .inquiry-social a{width:44px;height:44px}
  .inquiry-social svg{width:22px;height:22px}
}
