*{box-sizing:border-box}body{margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#2d2a26;background:#f5f1ea;line-height:1.8}.nc3-main{max-width:860px;margin:0 auto;padding:0 24px 56px;background:#fdfbf7;min-height:100vh;box-shadow:0 0 24px rgba(93,78,61,.08)}.layout-compact{padding:0 14px 36px;font-size:15px}.nc3-masthead{padding:26px 0 14px;border-bottom:3px double #8c3c2b;text-align:center;margin-bottom:18px}.nc3-masthead-band{height:6px;background:repeating-linear-gradient(90deg,#8c3c2b 0 14px,#e9dcc9 14px 18px);margin-bottom:14px;border-radius:2px}.nc3-masthead-title{margin:0;font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:30px;letter-spacing:6px;color:#3d2f24}.nc3-masthead-issue{margin:6px 0 0;font-size:13px;color:#8c6a4f;letter-spacing:2px}.nc3-breadcrumb{font-size:13px;color:#8a7663;margin-bottom:16px}.nc3-breadcrumb span[aria-hidden]{margin:0 6px;color:#b8a894}.nc3-article h1,.nc3-h1{font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:27px;line-height:1.45;color:#33291f;margin:0}.nc3-headline-row{display:flex;align-items:flex-start;gap:10px}.nc3-badge{flex:none;margin-top:8px;background:#8c3c2b;color:#fdfbf7;font-size:12px;padding:2px 10px;border-radius:2px;letter-spacing:3px}.nc3-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:#8a7663;margin:10px 0 18px;padding-bottom:12px;border-bottom:1px solid #e9dcc9}.nc3-lead{background:#f4ecdd;border-left:4px solid #8c3c2b;padding:12px 16px;margin:0 0 22px;font-size:15.5px;color:#4a3b2c}.nc3-section{margin:22px 0}.nc3-section h2{font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:20px;color:#5d3a28;margin:0 0 10px;padding-left:10px;border-left:4px solid #c9a06a}.nc3-section p{margin:8px 0;text-align:justify}.nc3-pullquote{margin:14px 8px;padding:10px 18px;font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:17px;color:#7a4a33;background:#faf5eb;border-top:1px solid #d8c5a5;border-bottom:1px solid #d8c5a5;text-align:center}.nc3-highlights{background:#faf5eb;padding:14px 18px 14px 34px;margin:10px 0;border-radius:3px}.nc3-highlights li{margin:6px 0;color:#4a3b2c}.nc3-items{margin:10px 0}.nc3-item{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px dashed #e0d2ba}.nc3-item dt{font-weight:600;color:#6b4c33}.nc3-item dd{margin:0;color:#55462f}.nc3-archive h2,.nc3-channels h2,.nc3-faq h2,.nc3-grid h2,.nc3-related h2,.nc3-topics h2{font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:20px;color:#5d3a28;margin:26px 0 12px;padding-left:10px;border-left:4px solid #c9a06a}.nc3-faq-item{margin:12px 0;padding:10px 14px;background:#faf5eb;border-radius:3px}.nc3-faq-item h3{margin:0 0 6px;font-size:15.5px;color:#6b4c33}.nc3-faq-item p{margin:0;font-size:14.5px;color:#55462f}.nc3-archive-list,.nc3-topics ul{margin:0;padding:0 0 0 20px}.nc3-archive-list li,.nc3-topics li{margin:6px 0}.nc3-archive-list a,.nc3-topics a{color:#5d4a33}.nc3-archive-issue{display:inline-block;min-width:64px;margin-right:10px;font-size:13px;color:#8c3c2b}.nc3-prevnext{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin:20px 0}.nc3-prevnext a{color:#8c3c2b}.nc3-related-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.nc3-related-grid .nc3-card{background:#faf5eb;border:1px solid #e9dcc9;border-radius:4px;padding:10px 14px;font-size:14px}.nc3-related-grid .nc3-card a{display:block;color:#5d4a33}.nc3-source{margin-top:26px;padding-top:14px;border-top:3px double #c9b391;font-size:13px;color:#9a8770}.nc3-coverstory{background:linear-gradient(135deg,#8c3c2b,#6e2f22);color:#fdf6ec;padding:22px 24px;border-radius:4px;margin-bottom:24px}.nc3-coverstory-label{margin:0;font-size:13px;letter-spacing:4px;color:#e8c9a8}.nc3-coverstory-title{margin:8px 0;font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:24px;line-height:1.5}.nc3-coverstory-title a{color:#fdf6ec;text-decoration:none}.nc3-coverstory-note{margin:0;font-size:14px;color:#e3cdb3}.nc3-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.nc3-card,a.nc3-card{display:flex;flex-direction:column;gap:6px;background:#faf5eb;border:1px solid #e9dcc9;border-radius:4px;padding:14px;text-decoration:none;color:#4a3b2c}a.nc3-card:hover{border-color:#c9a06a}.nc3-card-tag{font-size:12px;color:#8c3c2b;letter-spacing:2px}.nc3-card-title{font-size:15px;line-height:1.5;color:#3d3227}.nc3-card-issue{font-size:12px;color:#a08a6f}.nc3-channel-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.nc3-channel-list li{text-align:center}.nc3-channel-list a{display:block;padding:8px 6px;background:#f4ecdd;border-radius:3px;font-size:14px;color:#6b4c33;text-decoration:none}.nc3-channel-list a:hover{background:#e9dcc9}.layout-compact .nc3-card-grid{grid-template-columns:repeat(2,1fr)}.layout-compact .nc3-channel-list{grid-template-columns:repeat(3,1fr)}.layout-compact .nc3-item,.layout-compact .nc3-related-grid{grid-template-columns:1fr}.layout-compact .nc3-masthead-title{font-size:24px;letter-spacing:3px}.layout-compact .nc3-article h1,.layout-compact .nc3-h1{font-size:22px}.nc3-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;margin:0;color:var(--nc3-gate-primary,#6e4a2f);background:#f5f1ea}.nc3-gate-bar{width:min(320px,72vw);height:4px;border-radius:2px;background:#e4d8c4;overflow:hidden}.nc3-gate-bar-fill{display:block;height:100%;width:40%;border-radius:2px;background:linear-gradient(90deg,var(--nc3-gate-primary,#6e4a2f),var(--nc3-gate-accent,#c9a06a));animation:nc3-gate-slide 1.1s ease-in-out infinite}@keyframes nc3-gate-slide{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}.nc3-gate-panel{margin-top:22px;text-align:center}.nc3-gate-hint{margin:0 0 6px;font-size:16px}.nc3-gate-sub{margin:0;font-size:13px;color:#a08a6f}.nc3-gate-retry{margin-top:14px;padding:6px 22px;font-size:14px;color:#fdfbf7;background:var(--nc3-gate-primary,#6e4a2f);border:none;border-radius:3px}.nc3-gate-frame{border:none}