/* Mobile reading surface. Keep the logo introduction and desktop palette intact. */
.responsive-wordmark{display:contents}

@media(max-width:800px){
  :root{--ink:#16354b;--muted:#485c6b;--line:#dce5eb}
  body,.site-shell,.site-header,.site-header #navigation,
  .business-hero,.business-hero .business-panel,.panel-brand,.panel-copy,
  .section,.contact-section,footer,.detail-hero,.gallery-section,
  .production-flow,.detail-contact,.product-navigation,
  .safety-detail,.safety-detail:nth-of-type(odd),.troax-detail{
    background:#fff;color:var(--ink);color-scheme:only light;
  }

  .site-header{border-bottom:1px solid var(--line);backdrop-filter:none}
  .site-header .menu-toggle{color:var(--ink)}
  .site-header #navigation{border-bottom:1px solid var(--line);box-shadow:0 12px 20px #16354b0a}
  .site-header #navigation a{border-color:var(--line)}
  .site-header #navigation a:hover{color:#007eae}
  .language-switch{color:#536575}
  .language-switch a[aria-current=page]{color:#16354b}
  .language-switch span{color:#7a8c98}

  .panel-brand .wontech-wordmark{mix-blend-mode:normal}
  .panel-brand .brand-adaptive-ink{display:none}
  .panel-brand .safety-logo .brand-color-symbol,
  .panel-brand .caravan-mark .brand-color-symbol{clip-path:none}
  .business-panels{gap:32px}
  .business-panel{border-bottom:1px solid var(--line)}
  .panel-copy{padding:20px 0 25px}
  .panel-copy h2{color:#16354b}
  .panel-copy p{color:#485c6b}
  .panel-copy .number,.panel-copy .panel-arrow{color:#087fa9}
  .hero-bottom{color:#536575}

  .section,.contact-section,.production-flow,.detail-contact,.troax-detail{
    border-top:1px solid var(--line);
  }
  .field-section .eyebrow,.production-flow .eyebrow{color:#007eae}
  .field-section .section-aside,.production-flow p{color:#485c6b}
  .video-grid figcaption,.photo-open>span{color:#344f63}
  .video-grid figcaption span,.production-flow b{color:#087fa9}
  .production-flow li{border-color:var(--line)}
  .safety-products article{border:1px solid var(--line)}
  .product-copy>span,.work-item>span,.factory-photo figcaption,
  .company-facts dt,.detail-product-copy dt,.gallery-caption>span,
  .gallery-caption small,.breadcrumb{color:#536575}
  .detail-hero>p,.gallery-intro p,.detail-product-copy>p,.detail-contact p{color:#485c6b}
  html[lang=ko] .detail-hero h1{word-break:keep-all;overflow-wrap:break-word}
  .product-navigation{backdrop-filter:none}
  .product-navigation a:hover{color:#006e99}

  .caravan-banner{background:#fff;display:block;min-height:0}
  .caravan-background{position:static;height:260px;object-position:30% center}
  .caravan-banner:after{display:none}
  .caravan-content{padding:40px 6% 55px;color:#16354b;background:#fff}
  .caravan-content p{color:#485c6b}
  .caravan-content .button.light{background:#fff;border-color:#617c90;color:#16354b}

  footer{border-top:1px solid var(--line)}
  footer p,.footer-actions{color:#485c6b}
  .replay{color:#16354b;border-color:#a5b8c6;background:#fff}
  .copyright{border-color:var(--line)}
}
