.flash-detail-page{max-width:960px}.flash-detail-page .reading-main{padding:36px 42px 24px}.flash-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.flash-detail-category{color:var(--flash-detail-accent);font-weight:700}.flash-detail-page .article-heading h1{font-size:clamp(24px,2.3vw,34px);line-height:1.5}.flash-detail-page .article-heading{border-bottom:1px solid var(--line);padding-bottom:12px}:where(.flash-detail-page) .article-body{color:#17243b;font-size:17px;line-height:1.95}.flash-detail-source-list{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;font-size:12px;display:flex}.flash-detail-source-list>span:first-child{color:var(--muted);margin-right:4px}.flash-detail-source-list a{color:var(--blue);background:#f1f6fc;border-radius:5px;padding:5px 9px}.flash-followups{border-top:1px solid var(--line);margin:26px 0}.flash-followups>h2{margin:22px 0 16px;font-size:18px}.flash-followups article{border-left:2px solid #c8ddf7;margin:20px 0;padding:2px 0 2px 18px}.flash-followup-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.flash-followups h3{margin:10px 0;font-size:16px;line-height:1.7}.flash-followups p{white-space:pre-line;overflow-wrap:anywhere;color:#334155;margin:10px 0;font-size:15px;line-height:1.95}.flash-detail-analysis{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 0;font-size:12px;display:flex}.flash-detail-analysis small{margin-left:auto;font-size:11px}.flash-detail-source-card{background:#f8fbff;border:1px solid #e1eaf6;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 22px;padding:17px 20px;display:flex}.flash-detail-source-card>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;min-width:0;display:flex}.flash-detail-source-card small{width:100%;color:var(--muted);font-size:11px}.flash-detail-source-card strong{font-size:14px}.flash-detail-source-card span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.flash-detail-source-card a{color:var(--blue);flex:none;font-size:12px}.flash-adjacent{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:20px;display:grid}.flash-adjacent a{min-width:0}.flash-adjacent a:last-child{text-align:right}.flash-adjacent small{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.flash-adjacent strong{font-size:13px;font-weight:550;line-height:1.75;display:block}.flash-detail-related{margin:30px 0}.flash-detail-related .section-header{padding:0 0 14px}.flash-detail-related .section-header a{color:var(--blue);font-size:12px}.flash-detail-related>div:last-child{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.flash-detail-related>div>a{background:#fff;padding:20px;display:block}.flash-detail-related a>div{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.flash-detail-related h3{margin:10px 0;font-size:15px;line-height:1.7}.flash-detail-related p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}@media (max-width:600px){.flash-detail-page .reading-main{padding:23px 20px}:where(.flash-detail-page) .article-body{font-size:16px}.flash-detail-analysis small{flex-basis:100%;margin-left:0}.flash-detail-related>div:last-child{grid-template-columns:1fr}.flash-detail-related>div>a{padding:18px 20px}.flash-adjacent{gap:16px}}
.article-tools{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.article-share-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;display:flex}.article-share-row strong{color:var(--muted);margin-right:4px;font-size:12px;font-weight:550}.article-share-row button,.article-share-row a{border:1px solid var(--line);font:inherit;color:#526783;cursor:pointer;background:#fff;border-radius:6px;padding:8px 11px;font-size:12px}.article-share-row button:hover,.article-share-row a:hover{color:var(--blue);background:#eef5ff}.article-share-row .article-correction{border-color:#0000;margin-left:auto}.article-share-row :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.article-copy-fallback{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;padding:10px;font-size:13px}
.channel-page .channel-categories{flex-wrap:wrap;overflow:visible}.channel-category-more{width:100%;min-width:0}.channel-category-more>summary{width:fit-content;color:var(--blue);cursor:pointer;padding:7px 12px;font-size:13px;display:list-item}.channel-category-more>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.channel-category-more-links{background:var(--wash-light);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:4px;margin-top:8px;padding:8px;display:flex}.channel-page .channel-categories a{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){.channel-category-more>summary{padding:6px 9px;font-size:12px}}
