.ykx-detail-desktop,.ykx-detail-mobile{width:100%;min-width:0;background:#fff;color:#263a3c;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}
.ykx-topic-detail{--td-teal:#0f8087;--td-heading:#194c50;--td-text:#263a3c;--td-muted:#536b6e;--td-border:#dfe9e8;--td-soft:#f4f8f8;--td-orange:#c44718;max-width:1200px;width:calc(100% - 48px);margin:0 auto 64px;font-size:16px;line-height:1.8}
.ykx-topic-detail *{box-sizing:border-box}
.ykx-topic-detail h1,.ykx-topic-detail h2,.ykx-topic-detail h3,.ykx-topic-detail p,.ykx-topic-detail figure,.ykx-topic-detail ul{margin:0;padding:0}
.ykx-topic-detail ul{list-style:none}
.ykx-topic-detail h1,.ykx-topic-detail h2{font-weight:600;color:var(--td-heading)}
.ykx-topic-detail h3{font-weight:600;color:var(--td-text)}
.ykx-topic-detail a{color:inherit;text-decoration:none;transition:color .18s,border-color .18s,background .18s}
.ykx-topic-detail a:hover{color:var(--td-teal)}
.ykx-topic-detail a:focus-visible{outline:2px solid var(--td-teal);outline-offset:4px}
.td-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:24px;font-size:13px;color:var(--td-muted);overflow-wrap:anywhere}
.td-breadcrumb>span:last-child{min-width:0}
.td-intro{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:center;padding:32px 0;margin-bottom:30px;border-bottom:1px solid var(--td-border)}
.td-intro-copy{min-width:0}
.td-eyebrow{color:var(--td-teal);font-size:13px;letter-spacing:.6px;margin-bottom:10px!important}
.ykx-topic-detail h1{font-size:36px;line-height:1.45;margin-bottom:14px;overflow-wrap:anywhere}
.td-intro-text{font-size:15px;line-height:1.9;color:var(--td-muted);max-width:620px;overflow-wrap:anywhere}
.td-intro-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:18px;font-size:14px}
.td-intro-links a{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--td-orange)}
.td-intro-links a:last-child{color:var(--td-teal)}
.td-intro-art{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:9px;background:var(--td-soft)}
.td-intro-art img{display:block;width:100%;height:100%;object-fit:cover}
.td-intro-art img[src*="topic-health"],.td-intro-art img[src*="topic-medicine"]{object-position:right center}
.td-neighbors{display:flex;gap:18px;align-items:flex-start;font-size:13px;margin-bottom:34px}
.td-neighbors>span{padding:10px 0;flex-shrink:0;color:var(--td-muted)}
.td-neighbors>div{display:flex;gap:8px;flex-wrap:wrap;min-width:0}
.td-neighbors a{display:flex;align-items:center;min-height:44px;border:1px solid var(--td-border);border-radius:5px;padding:8px 13px;color:#49676a;overflow-wrap:anywhere}
.td-neighbors a:hover{border-color:var(--td-teal);background:var(--td-soft)}
.td-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}
.td-resources{min-width:0;scroll-margin-top:110px}
.td-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}
.ykx-topic-detail h2{font-size:24px;line-height:1.5}
.td-section-heading p{font-size:14px;color:var(--td-muted);margin-top:6px}
.td-total{font-size:13px;white-space:nowrap;color:var(--td-muted)}
.td-resource{padding:26px 0;border-top:1px solid var(--td-border);min-width:0}
.td-resource-meta{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:var(--td-muted)}
.td-resource-meta>span{color:var(--td-teal)}
.td-resource h3{font-size:20px;line-height:1.65;overflow-wrap:anywhere;margin-bottom:12px}
.td-resource h3 a{display:block;min-height:44px}
.td-resource-summary{font-size:15px;line-height:1.9;color:var(--td-muted);overflow-wrap:anywhere}
.td-read{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;margin-top:9px;color:var(--td-orange)!important}
.td-aside{min-width:0}
.td-aside-section{border:1px solid var(--td-border);border-radius:8px;padding:22px;margin-bottom:22px;min-width:0}
.td-aside-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:14px;margin-bottom:7px;border-bottom:1px solid var(--td-border)}
.td-aside-heading h2{font-size:18px;line-height:1.5;white-space:nowrap}
.td-aside-heading>a,.td-aside-heading>span{font-size:12px;color:var(--td-muted);white-space:nowrap}
.td-aside-heading>a{display:inline-flex;align-items:center;min-height:44px;color:var(--td-orange)}
.td-drug-list li+li,.td-question-list li+li{border-top:1px solid #edf2f2}
.td-drug-list a{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:54px;padding:12px 0;font-size:14px;line-height:1.8}
.td-drug-list a>span:first-child{min-width:0;overflow-wrap:anywhere}
.td-drug-list a>span:last-child{color:var(--td-orange)}
.td-question-list a{display:block;min-height:54px;padding:13px 0;font-size:14px;line-height:1.9;overflow-wrap:anywhere}
.td-more-topic{display:flex;gap:12px;align-items:center;padding:16px 0;min-height:80px}
.td-more-topic+.td-more-topic{border-top:1px solid #edf2f2}
.td-more-topic img{width:76px;height:58px;object-fit:cover;flex-shrink:0;border-radius:5px;background:var(--td-soft)}
.td-more-topic>div{flex:1;min-width:0}
.td-more-topic>div>span{font-size:12px;color:var(--td-muted)}
.td-more-topic h3{font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.td-more-topic>span{font-size:13px;color:var(--td-orange)}
.td-pagination{margin-top:24px}
.td-pagination ul.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.td-pagination .pagination li{margin:0;padding:0;float:none}
.td-pagination .pagination li>a,.td-pagination .pagination li>span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;height:auto;line-height:1.5;padding:10px 12px;border:1px solid var(--td-border);border-radius:5px;font-size:13px;color:#49676a;background:#fff;box-shadow:none;white-space:nowrap}
.td-pagination .pagination li.active>a,.td-pagination .pagination li.active>span{background:var(--td-teal);border-color:var(--td-teal);color:#fff}
.td-pagination .pagination li a[href]:hover{border-color:var(--td-teal);color:var(--td-teal)}
.td-page-note{font-size:12px;color:var(--td-muted);text-align:center;margin-top:16px!important}
.td-empty{padding:40px 24px;text-align:center;border:1px solid var(--td-border);border-radius:8px;background:var(--td-soft)}
.td-empty h3{font-size:20px;line-height:1.5;margin-bottom:12px}
.td-empty p{color:var(--td-muted);font-size:14px;margin-bottom:14px}
.td-empty a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--td-teal)}
.td-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ykx-detail-desktop .common-header{width:100%;max-width:none;min-width:0;padding:0;box-sizing:border-box}
.ykx-detail-desktop .common-header .common-navbox{width:calc(100% - 48px);max-width:1200px;min-width:0;margin:0 auto;display:flex;align-items:center;justify-content:space-between}
.ykx-detail-desktop .common-header .common-navbox .common-nav{display:flex;justify-content:space-between;flex:1;min-width:0}
.ykx-detail-desktop .common-header .common-navbox .common-nav .common-navitem{margin:0;padding:0 12px;white-space:nowrap}
.ykx-detail-desktop .common-header .common-navbox .ykx-logo-href{flex-shrink:0;width:153px;height:45px}
.ykx-detail-desktop .common-header .common-navbox .ykx-logo{width:100%;height:100%;object-fit:contain}
.ykx-detail-desktop .common-header .phone-400{display:none}
.ykx-detail-desktop .common-footer,.ykx-detail-desktop .common-outlinkbox,.ykx-detail-desktop .group-info{min-width:0;max-width:100%;overflow-wrap:anywhere}
.ykx-detail-desktop .common-outlinkbox>*,.ykx-detail-desktop .group-info>*{max-width:100%}
.ykx-detail-desktop .common-footer-nav{width:calc(100% - 48px);max-width:1200px;min-width:0}
@media(max-width:1199px){.td-intro{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.td-layout{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.td-aside-section{padding:18px}.ykx-detail-desktop .common-header .common-navbox .common-nav .common-navitem{font-size:15px;padding:0 8px}}
@media(max-width:999px){.td-intro{grid-template-columns:minmax(0,1fr) 290px;gap:26px}.ykx-topic-detail h1{font-size:32px}.td-layout{grid-template-columns:minmax(0,1fr)}.td-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.td-aside-section{margin-bottom:0}.ykx-detail-desktop .common-header .common-navbox .common-nav .common-navitem{font-size:14px;padding:0 5px}.ykx-detail-desktop .common-header .common-navbox .ykx-logo-href{width:130px}}
@media(max-width:699px){.ykx-topic-detail{width:calc(100% - 32px);margin-bottom:40px}.td-breadcrumb{font-size:12px;gap:9px;padding-top:16px}.td-intro{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 0;margin-bottom:24px}.ykx-topic-detail h1{font-size:29px;line-height:1.5;margin-bottom:12px}.td-eyebrow{font-size:12px;margin-bottom:7px!important}.td-intro-text{font-size:14px;line-height:1.9}.td-intro-links{gap:20px;margin-top:12px;font-size:13px}.td-intro-art{max-width:450px;aspect-ratio:2/1}.td-neighbors{display:block;margin-bottom:26px}.td-neighbors>span{display:block;padding:0 0 10px}.td-neighbors>div{gap:8px}.td-neighbors a{font-size:12px;padding:8px 11px}.td-layout{gap:30px}.td-resources{scroll-margin-top:30px}.td-section-heading{gap:12px;margin-bottom:20px}.ykx-topic-detail h2{font-size:22px}.td-section-heading p{font-size:12px;line-height:1.8}.td-total{font-size:12px}.td-resource{padding:22px 0}.td-resource h3{font-size:18px;line-height:1.8;margin-bottom:12px}.td-resource-summary{font-size:15px;line-height:1.9}.td-resource-meta{margin-bottom:8px}.td-read{margin-top:9px}.td-aside{grid-template-columns:minmax(0,1fr);gap:20px}.td-aside-section{padding:20px}.td-aside-heading h2{font-size:19px}.td-more-topic img{width:96px;height:64px}.td-more-topic h3{font-size:16px}.td-more-topic>div>span{font-size:12px}.td-pagination ul.pagination{gap:7px}.td-pagination .pagination li>a,.td-pagination .pagination li>span{font-size:12px;padding:10px;min-width:44px;min-height:44px}.ykx-detail-mobile{padding-bottom:65px}}
@media(prefers-reduced-motion:reduce){.ykx-topic-detail a{transition:none}}
