.cn-news-tabs{display:flex;gap:8px;padding:4px 0 16px;flex-wrap:wrap}
.cn-news-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;flex:1;padding:10px 14px;border:1px solid #ced9eb;background:#fff;color:#33435d;border-radius:13px;font:600 15px/1.3 system-ui;cursor:pointer;white-space:nowrap}
.cn-news-tabs button span{font-size:18px}.cn-news-tabs button small{font-size:12px;opacity:.8}
.cn-news-tabs button[aria-pressed=true]{background:#eef3ff;border-color:#7c9aef;color:#244eb8;box-shadow:0 3px 12px #4568bb12}
.cn-news-tabs button[data-tone="1"][aria-pressed=true]{background:#f3eeff;border-color:#b395eb;color:#7144b4}
.cn-news-tabs button[data-tone="2"][aria-pressed=true]{background:#fff5e5;border-color:#dfb463;color:#865516}
.cn-news-context{padding:16px 18px;background:#f5f7fb;border-radius:14px;margin-bottom:16px;color:#475775}.cn-news-context p{margin:0 0 8px;font-size:14px;line-height:1.6}.cn-news-context small{display:block;line-height:1.7;font-size:12px}
#navo-news .cn-news-row{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:22px 12px;align-items:start}
#navo-news .cn-news-row .design-news-copy{min-width:0}#navo-news .cn-news-row .design-news-title{display:block;color:#172c4a;font-size:17px;line-height:1.6;overflow-wrap:anywhere;word-break:normal;margin:8px 0 10px}
.cn-news-type{display:inline-block;font-size:11px;line-height:1.5;color:#345cb7;background:#edf2ff;border-radius:6px;padding:3px 7px}.cn-news-type[data-section="시장 브리핑"]{color:#7144b4;background:#f3eeff}.cn-news-type[data-section="공지"]{color:#865516;background:#fff5e5}
#navo-news .cn-news-row time{font-size:13px;color:#56677e;line-height:1.7}#navo-news .cn-news-row time small{display:block;font-size:12px}#navo-news .cn-news-row .design-news-source{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;color:#5c6d83;font-size:12px}
.cn-news-tabs button:focus-visible{outline:3px solid #6b8dff;outline-offset:3px}
html[data-site-theme="dark"] .cn-news-tabs button{background:#122c3a;color:#dce7f4;border-color:#365363}html[data-site-theme="dark"] .cn-news-tabs button[aria-pressed=true]{background:#213d65;color:#dce8ff;border-color:#7399e3}html[data-site-theme="dark"] .cn-news-tabs button[data-tone="1"][aria-pressed=true]{background:#382d50;color:#eadcff;border-color:#a68bd0}html[data-site-theme="dark"] .cn-news-tabs button[data-tone="2"][aria-pressed=true]{background:#413826;color:#ffe4ac;border-color:#bda064}
html[data-site-theme="dark"] .cn-news-context{background:#102c3b;color:#bcd0e2}html[data-site-theme="dark"] #navo-news .cn-news-row .design-news-title{color:#f1f5fc}html[data-site-theme="dark"] #navo-news .cn-news-row time,html[data-site-theme="dark"] #navo-news .cn-news-row .design-news-source{color:#adc3d6}
@media(max-width:600px){.cn-news-tabs{gap:6px}.cn-news-tabs button{font-size:13px;padding:10px 8px;gap:5px}.cn-news-tabs button span{display:none}#navo-news .cn-news-row{grid-template-columns:1fr;gap:7px;padding:18px 4px}#navo-news .cn-news-row time{display:flex;gap:8px;align-items:center}#navo-news .cn-news-row .design-news-title{font-size:16px}.cn-news-context{padding:13px}.design-news-primary{min-width:0}}

html[data-site-theme=light] body #navo-news .cn-news-tabs button[aria-pressed=true]{background:#eef3ff!important;color:#244eb8!important;border-color:#7c9aef!important}html[data-site-theme=light] body #navo-news .cn-news-tabs button[data-tone="1"][aria-pressed=true]{background:#f3eeff!important;color:#7144b4!important;border-color:#b395eb!important}html[data-site-theme=light] body #navo-news .cn-news-tabs button[data-tone="2"][aria-pressed=true]{background:#fff5e5!important;color:#865516!important;border-color:#dfb463!important}
