:root{color:#2d2d2b;background:var(--background);font-synthesis:none;--accent:#cc7d5e;--focus:#8f4b32;--accent-soft:#f3e6df;--ink:#2d2d2b;--background:#f9f9f7;--line:#ededeb;--width:800px;--gutter:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.topbar{background:var(--background);z-index:2;border-bottom:1px solid var(--line);position:sticky;top:0}.top-inner,main{max-width:var(--width);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.top-inner{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.brand{white-space:nowrap;color:#2d2d2b;background:0 0;border:0;padding:0;font-size:15px;font-weight:650}.brand span{color:var(--accent);vertical-align:middle;margin-right:5px;font-size:21px}nav{white-space:nowrap;align-items:center;gap:24px;display:flex}nav a{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:23px 0 21px;font-size:14px}nav a.active{color:#2d2d2b;border-color:var(--accent)}main{min-height:70vh;padding-top:22px;padding-bottom:28px}h2{overflow-wrap:anywhere;margin:7px 0;font-size:18px;font-weight:600;line-height:1.5}.digest{border-bottom:1px solid var(--line);padding:0 0 20px}.digest h2{font-size:20px}.digest p,.entry p{color:#686868;overflow-wrap:anywhere;white-space:pre-line;margin:8px 0 12px;font-size:14px;line-height:1.8}.section-label{color:#858585;font-size:12px}.section-title{color:#777;justify-content:space-between;align-items:center;margin:20px 0 0;font-size:13px;display:flex}.text-button,.entry-actions button{color:#777;background:0 0;border:0;padding:6px 4px;font-size:12px}.text-button:hover,.entry-actions button:hover,.entry-actions button[aria-pressed=true]{color:var(--accent)}.entry{border-bottom:1px solid var(--line);min-width:0;padding:19px 0}.external{color:#aaa;font-size:12px}.meta{color:#858585;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.kind-label{color:var(--accent)}.entry-actions{color:#858585;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;font-size:12px;display:flex}.entry-actions a{margin-right:auto}.entry-actions button{min-height:32px;padding:4px 0}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-bottom:14px;display:flex}.filters input,.filters select{color:#606060;background:#fff;border:1px solid #e5e5e3;border-radius:5px;min-width:0;max-width:100%;height:34px;padding:0 9px;font-size:12px}.filters select{max-width:210px}.filters input{width:142px}.empty{color:#858585;padding:24px 0;font-size:14px;line-height:1.8}.error{color:#a34538;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.note,footer{color:#939393;font-size:12px;line-height:1.8}footer{border-top:1px solid var(--line);margin-top:36px;padding-top:16px}.sources{color:#777;margin-top:24px;font-size:12px}.sources summary{cursor:pointer;width:fit-content;padding:8px 0}.sources summary span{color:#aaa;margin-left:6px}.source-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.source-row span{color:#999}.news-toolbar{color:#999;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;font-size:12px;display:flex}.news-feed{gap:12px;display:grid}.news-card{border:1px solid var(--line);border-radius:7px;padding:17px 19px}.news-card h2{font-size:16px}.news-card p{margin-bottom:8px}.key-points{color:#737373;overflow-wrap:anywhere;margin:8px 0 12px;padding-left:20px;font-size:13px;line-height:1.8}.load-more{background:var(--background);color:#666;border:1px solid #dededb;border-radius:5px;margin:20px auto 0;padding:8px 18px;font-size:13px;display:block}@media (max-width:560px){:root{--gutter:18px}.top-inner{flex-wrap:wrap;gap:0;padding-top:16px}.brand{font-size:14px}nav{justify-content:space-between;gap:16px;width:100%;margin-top:8px}nav a{flex:1;padding:12px 0 13px;font-size:13px}main{padding-top:18px}.filters{gap:7px}.filters select{flex:100px;max-width:100%}.filters input{flex:135px}.entry{padding:17px 0}h2{font-size:17px}.news-card{padding:15px}.entry-actions{gap:14px}}.entry p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.topbar{background:var(--background);border:0;padding-top:14px}.top-inner{min-height:58px;position:relative}.top-inner:before{content:"";inset:0 var(--gutter);border:1px solid var(--line);pointer-events:none;border-radius:28px;position:absolute;box-shadow:0 3px 12px #00000009}.brand-group{z-index:1;align-items:center;gap:5px;display:flex}.brand{padding-left:12px}nav{z-index:1;gap:3px;padding-right:6px}nav a{border:0;border-radius:20px;padding:9px 13px;font-size:13px}nav a.active{background:var(--accent-soft);color:var(--accent)}.refresh-button{color:#888;background:0 0;border:0;border-radius:50%;place-items:center;min-width:30px;min-height:30px;padding:7px;display:grid}.refresh-button:hover{color:var(--accent);background:#f3f3f1}.refresh-status{color:#888;font-size:12px;line-height:1.6;display:block}.refresh-status:empty{display:none}.refreshing{animation:1s linear infinite refresh-turn}@keyframes refresh-turn{to{transform:rotate(360deg)}}@media (max-width:560px){.top-inner{gap:5px;padding-top:9px;padding-bottom:8px}.top-inner:before{border-radius:16px}nav{gap:0;margin-top:2px;padding:0 5px}nav a{padding:8px 9px}.brand-group{min-height:28px}}@media (prefers-reduced-motion:reduce){.refreshing{animation:none}}.news-brief{margin:0;padding:0 0 0 1.7em;list-style:decimal}.news-brief>li{border-bottom:1px solid var(--line);padding:10px 0 14px;font-size:14px;line-height:1.85}.news-brief>li::marker{color:#777;font-variant-numeric:tabular-nums}.news-summary{white-space:pre-line;overflow-wrap:anywhere;color:#3f3f3f;margin:0;line-height:1.85;display:block;overflow:visible}.news-secondary{color:#888;font-size:12px}.news-secondary .entry-actions{justify-content:flex-end;gap:12px}.news-details summary{cursor:pointer;width:fit-content}.news-details ul{overflow-wrap:anywhere;margin:7px 0;padding-left:18px}.news-links{color:#777;margin-top:20px;font-size:13px}.news-links ol{margin:9px 0;padding-left:1.8em}.news-links li{overflow-wrap:anywhere;padding:4px 0;line-height:1.7}.news-links a{text-underline-offset:3px;-webkit-text-decoration:underline #ddd;text-decoration:underline #ddd}.news-feed:has(.news-brief){display:block}.message-card{background:var(--background);border:1px solid #e8e8e5;border-radius:14px;margin:0 0 20px;padding:20px 24px}.message-card>header{color:#888;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:12px}.message-lines,.message-links{margin:0;padding-left:1.6em;list-style:decimal}.message-lines li{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:0 0 9px;padding-left:2px;font-size:14px;line-height:1.8}.message-time-note{color:#999;margin:18px 0 10px;font-size:12px}.message-links li{color:#888;overflow-wrap:anywhere;margin:3px 0;font-size:12px;line-height:1.8}.message-links a{text-underline-offset:3px;color:#707070;-webkit-text-decoration:underline #ddd;text-decoration:underline #ddd}@media (max-width:560px){.message-card{border-radius:12px;padding:16px 14px}.message-lines li{font-size:14px}}nav a.active,.text-button:hover,.entry-actions button:hover,.entry-actions button[aria-pressed=true],a:hover{color:var(--ink)}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.source-profile{border-bottom:1px solid var(--line);margin-bottom:18px;padding:0 0 18px}.source-profile p{color:#686868;font-size:13px;line-height:1.7}.source-profile h2{color:var(--ink)}.source-profile a{font-size:13px;text-decoration:underline}.message-sources{color:#686868;margin:18px 0;font-size:12px}.message-sources summary{cursor:pointer}.message-sources p{line-height:1.7}.message-links .site-link{vertical-align:middle;max-width:100%;color:var(--ink);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;line-height:1.5;text-decoration:none;display:inline-flex}.message-links .site-link:hover,.message-links .site-link:focus-visible{background:var(--accent-soft)}.site-link-icon{width:16px;height:16px;color:var(--ink);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.site-link-icon img{object-fit:contain;border-radius:2px;width:16px;height:16px;margin:0;padding:0;display:block}.site-link-label{overflow-wrap:anywhere;min-width:0}.history-pages{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px 0;font-size:13px;display:flex}.history-pages a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.brand-mark{vertical-align:middle;color:var(--accent);margin-right:5px;display:inline-block}.site-link-label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site-link-icon>svg{color:#777}.site-link-icon{position:relative}.site-link-icon img{position:absolute;inset:0}
