/* Phase 4H — smoke-test remediation: article rendering, breadcrumb isolation, search reset, and compact mobile navigation. */
.article-breadcrumb{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;z-index:auto!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}
.article-back-link{display:inline-flex;align-items:center;margin:0 0 18px;color:var(--orange);font-size:13px;font-weight:800;text-decoration:none}
.article-back-link:hover{text-decoration:underline}
.article-content{font-size:16px;line-height:1.86;color:#374151;overflow-wrap:anywhere}
.article-content p{margin:0 0 1.15em}
.article-content h2,.article-content h3,.article-content h4{font-family:Poppins,sans-serif;line-height:1.3;color:var(--dark);margin:1.7em 0 .7em}
.article-content h2{font-size:25px}.article-content h3{font-size:21px}.article-content h4{font-size:18px}
.article-content ul,.article-content ol{padding-left:1.45em;margin:0 0 1.25em}.article-content li{margin:.4em 0}
.article-content blockquote{margin:1.5em 0;padding:16px 20px;border-left:4px solid var(--orange);background:#fff7ed;border-radius:0 12px 12px 0}
.article-content img{display:block;max-width:100%;height:auto;margin:24px auto;border-radius:16px}
.article-content a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}
.article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:22px 0}.article-content th,.article-content td{padding:10px 12px;border:1px solid #e5e7eb;text-align:left}

@media(max-width:900px){
  #main-nav{height:60px;padding:0 14px;gap:8px}
  #main-nav .nav-logo{min-width:0;gap:7px}
  #main-nav .nav-logo img{height:27px;max-width:170px}
  #main-nav .nav-sun-icon{width:30px;height:30px;flex-basis:30px}
  #main-nav .nav-sun-icon svg{width:27px;height:27px}
  #main-nav .nav-right{margin-left:auto;gap:6px;min-width:0}
  #main-nav .nav-cart,#main-nav .btn-nav-cta{display:none!important}
  #main-nav .btn-nav-customer{padding:8px 11px;font-size:12px;max-width:105px;overflow:hidden;text-overflow:ellipsis}
  #main-nav .nav-hamburger{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:10px;color:var(--dark)}
  #main-nav .nav-links{display:none!important;position:fixed;top:60px;left:0;right:0;max-height:calc(100vh - 60px);overflow-y:auto;flex-direction:column;align-items:stretch;background:rgba(255,255,255,.99);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:14px;gap:4px;border-bottom:1px solid #f3f4f6;box-shadow:0 12px 30px rgba(0,0,0,.1)}
  #main-nav .nav-links.is-open{display:flex!important}
  #main-nav .nav-links a{font-size:14px;padding:12px 14px}
}
@media(max-width:430px){
  #main-nav{padding:0 10px}
  #main-nav .nav-logo img{height:24px;max-width:145px}
  #main-nav .nav-sun-icon{display:none}
  #main-nav .btn-nav-customer{padding:7px 9px;max-width:88px}
  #main-nav .nav-hamburger{width:38px;height:38px}
}
