/* Shared contact and case-media presentation, September 2026. */
.contact-info-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.contact-info-cards article{padding:30px 18px;min-width:0;overflow-wrap:anywhere}
.contact-qq-number{font:inherit;letter-spacing:normal}
.acoustic-inspection-band .borescope-inspection-image,
.acoustic-inspection-band .borescope-inspection-image .garexon-watermark-frame,
.acoustic-inspection-band .borescope-inspection-image img{background:transparent!important;border:0;box-shadow:none}
.acoustic-inspection-band .borescope-inspection-image img{height:auto;max-height:430px;object-fit:contain}
.case-list-item{grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:center;gap:0;overflow:hidden}
.case-list-item>.case-list-media{padding:0;margin:20px 0 20px 20px;width:calc(100% - 20px);height:auto;min-height:0;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#071b2b}
.case-list-item>.case-list-media>.garexon-watermark-frame{width:100%;height:100%;display:block}
.case-list-item .case-list-media img,.case-list-item .case-list-media video{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;aspect-ratio:16/9}
.case-list-item>.case-list-copy{padding:26px 30px}
.single-case_study .single-featured{width:min(100%,760px);margin:0 auto 30px}
.single-case_study .single-featured>.garexon-watermark-frame{display:block;width:100%;height:auto}
.single-case_study .single-featured video,.single-case_study .single-content .wp-video{width:100%!important;max-width:760px;height:auto;max-height:428px;aspect-ratio:16/9;object-fit:contain}
@media(max-width:1100px){.contact-info-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.contact-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.case-list-item{grid-template-columns:1fr}.case-list-item>.case-list-media{width:calc(100% - 32px);margin:16px 16px 0}.case-list-item>.case-list-copy{padding:22px 20px}.single-case_study .single-featured video{max-height:none}}
@media(max-width:480px){.contact-info-cards{grid-template-columns:1fr}}


/* Consistent About typography; use the existing site type and color palette. */
body.lang-zh,
.lang-zh h1,.lang-zh h2,.lang-zh h3,.lang-zh h4,
.lang-zh .button,.lang-zh .primary-navigation a,.lang-zh .section-kicker,.lang-zh .text-link{
  font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Inter,Arial,sans-serif;
}
.garexon-about-page .template-section h2,
.garexon-about-page .template-section h3,
.garexon-about-page .about-industry-grid strong{color:var(--ink)}
.garexon-about-page .about-tech-card h3,
.garexon-about-page .template-card h3{font-size:25px;font-weight:700;line-height:1.3}
.garexon-about-page .template-section .section-kicker{color:var(--blue)}
.garexon-about-page .page-editor-copy,
.garexon-about-page .about-tech-card-body,
.garexon-about-page .template-section p,
.garexon-about-page .about-industry-grid span{
  font-family:inherit;font-size:15px;font-weight:400;line-height:1.8;color:var(--text);
}
.garexon-about-page .about-facts span{font-size:13px;color:var(--text)}

/* Frame the supplied square logo without altering its original lettering. */
.garexon-watermark-frame:after,.feature-panel:after,.hero-section:after,.about-band:after,.solution-watermark:after,.garexon-page-banner:after,.garexon-background-watermark{background-size:122% auto;background-position:center;background-repeat:no-repeat;mix-blend-mode:multiply}
