@media(min-width:1200px){
  .yx-header .yx-nav a{font-size:16px;padding:10px 7px}
  .yx-header .yx-nav small{font-size:12px}
  .yx-header .yx-tools,.yx-header .yx-language summary{font-size:16px}
  .yx-header .yx-header-inner{gap:18px}
  .yx-footer a:not(.yx-logo){font-size:16px!important}
  .yx-footer p,.yx-footer .yx-footer-bottom{font-size:14px!important}
}
/* Shared by design preview, knowledge library and patient pages. */
.yx-header,.yx-footer{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;box-sizing:border-box;width:100%;line-height:1.5}
.yx-header *,.yx-footer *{box-sizing:border-box}
.yx-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #dee8f2;color:#102d50}
.yx-header-inner,.yx-footer-inner{width:min(1500px,100%);margin:auto;padding:16px clamp(16px,3.6vw,54px)}
.yx-header-inner{display:flex;align-items:center;gap:24px;min-height:94px}
.yx-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}
.yx-logo img{display:block;width:190px;height:64px;object-fit:contain;filter:none!important}
.yx-nav{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;min-width:0}
.yx-nav a,.yx-mobile a{color:#183c63;text-decoration:none;font-weight:650;border-radius:8px;padding:10px 9px}
.yx-header .yx-nav a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;white-space:nowrap;text-align:center;font-size:16px;font-weight:600;line-height:1.4;padding:9px 8px 13px;border-radius:10px;color:#223e5a;transition:background-color .16s ease,color .16s ease}
.yx-header .yx-nav small{display:block;font-size:12px;line-height:1.4;font-weight:400;color:#728498;margin:0;letter-spacing:0}
.yx-header .yx-nav a::after{content:"";position:absolute;bottom:5px;left:calc(50% - 10px);width:20px;height:3px;border-radius:3px;background:#1d73da;opacity:0;transform:scaleX(.5);transition:opacity .16s ease,transform .16s ease}
.yx-header .yx-nav a:hover,.yx-mobile a:hover{background:#f3f7fc;color:#1266c9}
.yx-header .yx-nav a[aria-current="page"]{background:#f1f7fe;color:#1266c9}
.yx-header .yx-nav a[aria-current="page"] small{color:#4e79a8}
.yx-header .yx-nav a[aria-current="page"]::after{opacity:1;transform:scaleX(1)}
@media(min-width:1440px){.yx-header .yx-nav a{font-size:18px;padding-inline:11px}.yx-nav{gap:8px}}
@media(prefers-reduced-motion:reduce){.yx-header .yx-nav a,.yx-header .yx-nav a::after{transition:none}}
.yx-tools{display:flex;align-items:center;gap:12px;margin-inline-start:auto;font-size:14px}
.yx-header .yx-nav a{white-space:normal;min-width:0;overflow-wrap:anywhere;flex:1 1 0}
.yx-tools{flex-shrink:0}
.yx-cta{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border-radius:9px;background:#102f54;color:#fff!important;text-decoration:none;white-space:nowrap;font-weight:700}
.yx-language,.yx-mobile{position:relative}
.yx-language summary,.yx-mobile summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;padding:8px;font-size:14px;white-space:nowrap}
.yx-language summary::-webkit-details-marker,.yx-mobile summary::-webkit-details-marker{display:none}
.yx-language>div{position:absolute;inset-inline-end:0;top:100%;width:190px;padding:8px;background:#fff;border:1px solid #dce7f3;border-radius:12px;box-shadow:0 10px 30px #102f5420}
.yx-language a{display:block;padding:10px;color:#183c63;text-decoration:none}
.yx-mobile{display:none}
.yx-mobile summary{min-width:44px;justify-content:center;font-size:22px!important}
.yx-footer{background:#082343;color:#d7e5f5;margin-top:0}
.yx-footer-top{display:flex;align-items:center;justify-content:space-between;gap:28px}
.yx-footer-links{display:flex;gap:8px 22px;flex-wrap:wrap}
.yx-footer a:not(.yx-logo){font-size:14px;color:#e0ecfa;text-decoration:none;min-height:36px;display:inline-flex;align-items:center}
.yx-footer p{font-size:13px;line-height:1.7;margin:12px 0 0;color:#bbcee3}
.yx-footer-bottom{border-top:1px solid #ffffff24;margin-top:16px;padding-top:12px;display:flex;justify-content:space-between;gap:16px;font-size:12px}
.yx-header a:focus-visible,.yx-footer a:focus-visible,.yx-header summary:focus-visible{outline:3px solid #4995ec;outline-offset:3px}
.yx-article-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;background:#f0f6fc}
.yx-article-nav a{padding:8px 12px;min-height:44px;border-radius:8px;color:#174f87;background:#fff}
.en-lung-page .yx-footer{padding-bottom:86px}
@media(max-width:600px){.en-lung-page .en-contact-dock{position:static;inset:auto;width:100%;max-width:none;margin:0;padding:16px;display:flex;justify-content:center;flex-wrap:wrap;border-radius:0;box-shadow:none;background:#f0f6fc}.en-lung-page .yx-footer{padding-bottom:0}}
@media(max-width:1599px){.yx-header .yx-nav{display:none}.yx-mobile{display:block}.yx-header-inner{min-height:80px;gap:12px}.yx-mobile>nav{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:min(340px,calc(100vw - 32px));max-height:70dvh;overflow:auto;display:grid;gap:4px;padding:12px;background:#fff;border:1px solid #dce7f3;box-shadow:0 16px 40px #102f5426;border-radius:12px}.yx-mobile small{display:inline-block;margin-inline-start:10px;color:#657b95;font-size:12px}.yx-tools{gap:8px}}
.yx-tools>.yx-cta{white-space:normal;max-width:220px;text-align:center;overflow-wrap:anywhere}.yx-mobile nav a{min-height:44px;overflow-wrap:anywhere}.yx-header .language-switcher summary{max-width:150px;white-space:normal}.yx-header .language-switcher{flex-shrink:1;min-width:0}
@media(max-width:600px){.yx-header-inner{min-height:76px;padding:8px 16px;gap:6px}.yx-logo img{width:145px;height:52px}.yx-tools>.yx-cta{display:none}.yx-tools{gap:2px}.yx-language summary,.yx-mobile summary{font-size:13px;padding:8px}.yx-footer-inner{padding:28px 20px}.yx-footer-top{align-items:flex-start;flex-direction:column;gap:18px}.yx-footer-links{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:4px 16px}.yx-footer-bottom{flex-direction:column;gap:6px}.yx-footer p{font-size:13px}}
