.news-detail,.news-page{max-width:980px;margin:0 auto;padding:44px 28px 80px;color:var(--mb-foreground)}.news-intro{max-width:720px;padding:4px 0 32px}.news-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--mb-accent-strong)}.news-intro h1{font-size:clamp(25px,3.3vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.4;margin:16px 0 12px}.news-intro p{max-width:620px;color:var(--mb-muted);font-size:14px;line-height:1.9}.news-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--mb-border);gap:12px}.news-toolbar>span{font-size:11px;color:var(--mb-subtle)}.news-tabs{display:flex;gap:26px}.news-tabs a{padding:12px 1px;font-size:14px;color:var(--mb-muted);border-bottom:2px solid transparent}.news-tabs a[aria-current]{border-color:var(--mb-accent-strong);color:var(--mb-accent-strong);font-weight:600}.news-categories{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0}.news-categories a,.news-tags span{font-size:11px;border:1px solid var(--mb-border);border-radius:6px;padding:5px 10px;color:var(--mb-muted)}.news-categories a[aria-current]{color:var(--mb-accent-strong);background:var(--mb-accent-soft);border-color:transparent}.news-caption{font-size:12px;line-height:1.8;color:var(--mb-subtle);margin:0 0 12px}.news-card{display:flex;gap:22px;padding:27px 0;border-bottom:1px solid var(--mb-border)}.news-card-index{font-size:12px;letter-spacing:.05em;color:var(--mb-subtle);padding-top:3px;font-variant-numeric:tabular-nums}.news-card-main{min-width:0;flex:1}.news-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--mb-subtle);align-items:center}.news-meta span:first-child{color:var(--mb-accent-strong)}.news-card h2{font-size:20px;font-weight:650;line-height:1.5;letter-spacing:-.02em;margin:10px 0}.news-card h2 a{display:flex;justify-content:space-between;gap:18px}.news-card h2 svg{flex-shrink:0;margin-top:5px;color:var(--mb-subtle)}.news-card h2 a:hover{color:var(--mb-accent-strong)}.news-card-main>p{font-size:13px;line-height:1.9;color:var(--mb-muted);max-width:740px}.news-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.news-tags span{padding:3px 8px;border:0;background:var(--mb-surface);font-size:10px}.news-empty{padding:66px 20px;text-align:center;background:var(--mb-bg-elevated);border:1px dashed var(--mb-border);border-radius:14px;margin:12px 0}.news-empty>svg{margin:0 auto 18px;color:var(--mb-subtle)}.news-empty h2{font-size:18px;font-weight:600}.news-empty p{font-size:13px;color:var(--mb-muted);line-height:1.9;margin:12px auto;max-width:460px}.news-empty a,.news-more{display:inline-flex;align-items:center;gap:8px;color:var(--mb-accent-strong);font-size:13px}.news-more{margin-top:24px}.news-footer{font-size:11px;color:var(--mb-subtle);line-height:1.9;margin-top:36px}.news-detail{max-width:820px}.news-back{display:inline-flex;gap:8px;align-items:center;color:var(--mb-muted);font-size:12px;margin-bottom:38px}.news-detail h1{font-size:clamp(27px,3.7vw,38px);font-weight:700;line-height:1.5;letter-spacing:-.03em;margin:16px 0}.news-date{font-size:11px;color:var(--mb-subtle);line-height:1.9;margin-top:16px}.news-summary{margin:30px 0;padding:24px 26px;border-left:3px solid var(--mb-accent-strong);background:var(--mb-bg-elevated);border-radius:0 12px 12px 0}.news-detail h2{font-size:16px;font-weight:650;margin-bottom:15px}.news-learning>p,.news-section p,.news-summary p{font-size:15px;line-height:2;color:var(--mb-muted)}.news-section{padding:15px 0 30px}.news-section ol{list-style:none}.news-section li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--mb-border)}.news-section li>span{font-size:12px;color:var(--mb-accent-strong);padding-top:6px}.news-section li a{display:inline-flex;gap:4px;align-items:center;font-size:11px;color:var(--mb-subtle);margin-top:8px}.news-learning{border:1px solid var(--mb-border);padding:26px;border-radius:14px}.news-learning>p{margin-top:15px}.news-question{margin-top:22px;padding-top:20px;border-top:1px solid var(--mb-border)}.news-question h3{font-size:12px;font-weight:600;color:var(--mb-muted)}.news-question p{font-size:16px;line-height:1.9;margin:8px 0}.news-question small{font-size:11px;color:var(--mb-subtle)}.news-source{margin-top:35px;padding-top:28px;border-top:1px solid var(--mb-border)}.news-source a{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--mb-accent-strong);overflow-wrap:anywhere}.news-source p{font-size:11px;line-height:1.8;color:var(--mb-subtle);margin-top:12px}@media(max-width:640px){.news-detail,.news-page{padding:28px 18px 100px}.news-toolbar{align-items:flex-end}.news-toolbar>span{font-size:9px;padding-bottom:14px}.news-intro{padding-bottom:20px}.news-card{gap:12px;padding:23px 0}.news-card-index{font-size:10px}.news-card h2{font-size:18px}.news-learning,.news-summary{padding:20px}.news-meta{gap:8px}.news-back{margin-bottom:25px}}