.brief-page,.brief-splash{--brief-ink:#183147;--brief-muted:#607282;--brief-line:#dbe4e9;--brief-paper:#fffefa;--brief-blue:#205e87;color:var(--brief-ink);font-family:inherit}.brief-page{max-width:1440px;margin:0 auto}.brief-page *,.brief-splash *{box-sizing:border-box}.brief-kicker{font-size:11px!important;line-height:1.5!important;letter-spacing:.1em;font-weight:700;color:#607f94;margin:0 0 7px!important}.brief-page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.brief-page-head h1{font-size:28px;margin:0 0 7px;font-weight:700}.brief-page-head p:not(.brief-kicker){margin:0;color:var(--brief-muted);font-size:14px}.brief-page button,.brief-splash button{font:inherit;border:1px solid #c9d6df;border-radius:7px;padding:9px 15px;cursor:pointer;background:#fff;color:var(--brief-ink);line-height:1.4}.brief-page button:hover,.brief-splash button:hover{background:#edf4f8}.brief-page button:disabled,.brief-splash button:disabled{opacity:.55;cursor:wait}.brief-page button:focus-visible,.brief-splash button:focus-visible,.brief-page input:focus-visible,.brief-page select:focus-visible,.brief-splash a:focus-visible,.brief-page a:focus-visible{outline:3px solid #4a94c0;outline-offset:3px}.brief-page .brief-primary,.brief-splash .brief-primary{background:var(--brief-blue);border-color:var(--brief-blue);color:#fff}.brief-page .brief-primary:hover,.brief-splash .brief-primary:hover{background:#184d70}.brief-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px;background:#eff4f7;border:1px solid var(--brief-line);border-radius:8px;font-size:13px;margin-bottom:22px;line-height:1.7}.brief-status>span:last-child{color:var(--brief-muted)}.brief-status-dot{width:7px;height:7px;border-radius:50%;background:#3d7b76;flex-shrink:0}.brief-status-dot.busy{background:#b78224}.brief-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:25px;align-items:start}.brief-layout-reader{grid-template-columns:minmax(0,1fr);max-width:1020px}.brief-layout>section,.brief-layout>aside{min-width:0}.brief-history-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;color:var(--brief-muted);font-size:12px}.brief-history-row label{display:flex;align-items:center;gap:10px;margin:0}.brief-history-row select{width:auto;min-width:190px;margin:0;padding:8px 12px;border:1px solid var(--brief-line);border-radius:6px;background:#fff;color:var(--brief-ink);font:inherit}.brief-current{border:1px solid var(--brief-line);border-radius:12px;background:var(--brief-paper);overflow:hidden;padding:25px}.brief-issue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px;padding-bottom:17px;border-bottom:2px solid #254c65}.brief-issue-heading h2{font-size:22px;line-height:1.45;margin:0}.brief-count{padding:6px 9px;white-space:nowrap;background:#edf3f6;border-radius:5px;font-size:12px;color:#46677e}.brief-articles{display:grid;gap:20px}.brief-news{padding:0 0 22px;border-bottom:1px solid var(--brief-line);overflow-wrap:anywhere}.brief-news:last-child{border-bottom:0;padding-bottom:0}.brief-news-top{display:flex;gap:9px;align-items:center}.brief-category{font-size:11px;padding:3px 7px;border-radius:4px;background:#e8f0f5;color:#325d7d}.brief-scope{font-size:11px;color:var(--brief-muted)}.brief-index{margin-left:auto;font-size:20px;font-weight:600;letter-spacing:.08em;color:#c1ced6;font-variant-numeric:tabular-nums}.brief-news h3{font-size:18px;line-height:1.6;margin:8px 0 6px;color:#17344c;font-weight:650}.brief-source-meta{display:flex;gap:14px;flex-wrap:wrap;color:#71818c;font-size:11px;line-height:1.6;margin:0 0 12px}.brief-summary{font-size:14px;line-height:1.9;margin:0 0 14px;color:#3b4e5e;white-space:pre-line}.brief-analysis{border-left:3px solid #9cb8cb;background:#f0f5f7;padding:11px 14px;margin-bottom:15px;border-radius:0 6px 6px 0}.brief-analysis-label{display:block;font-size:11px;font-weight:650;color:#476e88;margin-bottom:6px}.brief-analysis p{margin:5px 0 0;font-size:13px;line-height:1.8;color:#4d6474}.brief-analysis strong{display:block;color:#2c506a;font-size:12px}.brief-news footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brief-source{font-size:12px;color:#1b678f!important;text-decoration:none;font-weight:600}.brief-source:hover{text-decoration:underline}.brief-method{font-size:10px;color:#7a8994}.brief-warning{border:1px solid #ead6ad;border-radius:7px;background:#fff7e9;color:#79603c;padding:12px 14px;margin:0 0 17px;line-height:1.7;font-size:12px;overflow-wrap:anywhere}.brief-warning strong{font-size:12px}.brief-warning p{margin:4px 0 0}.brief-empty{text-align:center;padding:45px 25px;background:#fbfcfd;border:1px dashed #d5e0e7;border-radius:10px;color:#657a89;line-height:1.8}.brief-empty h2,.brief-empty h3{font-size:18px;color:#34566d;margin:8px 0}.brief-empty p{font-size:13px;max-width:440px;margin:9px auto 0}.brief-empty-symbol{font-size:32px;color:#9ab0bf}.brief-footnote{font-size:11px;color:#83909a;line-height:1.9;margin:23px 0 0;border-top:1px solid var(--brief-line);padding-top:14px}.brief-settings{border:1px solid var(--brief-line);border-radius:10px;background:#fff;padding:22px}.brief-settings h2{font-size:18px;margin:0 0 10px}.brief-setting-intro{font-size:12px;color:#637989;line-height:1.9;margin:0 0 16px}.brief-switch{display:flex;align-items:center;gap:9px;font-size:13px;margin-bottom:18px}.brief-settings input[type=checkbox]{appearance:auto;width:16px;height:16px;flex:none;margin:0;accent-color:#235f86}.brief-settings fieldset{border:0;border-top:1px solid var(--brief-line);margin:0 0 15px;padding:15px 0 0}.brief-settings legend{font-size:13px;font-weight:600;padding:0 10px 0 0;color:#3b5d72}.brief-muted{font-size:11px!important;color:#7a8b97!important;line-height:1.8;margin:0 0 12px}.brief-recipient-list{display:grid;gap:3px;max-height:250px;overflow-y:auto;margin-top:12px}.brief-recipient{display:flex;gap:10px;align-items:center;padding:8px 5px;border-radius:5px;font-size:13px;margin:0}.brief-recipient:hover{background:#f2f6f8}.brief-recipient span{min-width:0;overflow-wrap:anywhere}.brief-recipient small{display:block;font-size:10px;color:#8997a1;margin-top:3px}.brief-no-recipient{font-size:11px;color:#926c2b;background:#faf5e9;padding:9px 11px;border-radius:5px;line-height:1.8}.brief-dirty{font-size:11px;color:#9d6b21;margin:10px 0 0}.brief-settings button{width:100%;font-size:12px}.brief-settings-bottom{border-top:1px solid var(--brief-line);padding-top:19px;margin-top:22px}.brief-settings-bottom h3{font-size:12px;margin:0 0 9px}.brief-settings-bottom p:not(.brief-muted){font-size:11px;color:#6c7e8a;line-height:1.9;margin:0 0 13px}.brief-settings-bottom button{margin:5px 0 10px}.brief-feedback:empty{display:none}.brief-feedback{font-size:13px;border:1px solid #c7ddd6;background:#f0f8f4;color:#326351;padding:12px 15px;border-radius:7px;margin-bottom:18px;line-height:1.7}.brief-feedback.error{border-color:#edcfc4;background:#fff4f0;color:#944a37}.brief-splash{padding:0;width:min(860px,calc(100vw - 48px));max-width:860px;max-height:calc(100dvh - 50px);border:0;border-radius:14px;background:var(--brief-paper);box-shadow:0 24px 80px #0b243a4d;overflow:hidden}.brief-splash[open]{display:flex;flex-direction:column}.brief-splash::backdrop{background:#11283b8c;backdrop-filter:blur(3px)}.brief-splash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 29px 20px;background:#153b56;color:#fff;flex-shrink:0}.brief-splash-head .brief-kicker{color:#a6c6d9}.brief-splash-head h2{font-size:25px;margin:0;line-height:1.5;color:#fff}.brief-splash-head p:not(.brief-kicker){font-size:12px;color:#b5ccd9;margin:7px 0 0}.brief-splash .brief-close{flex-shrink:0;border:1px solid #527087;background:transparent;color:#fff;border-radius:50%;font-size:25px;font-weight:300;width:34px;height:34px;padding:0;line-height:30px}.brief-splash .brief-close:hover{background:#30546e}.brief-splash-body{overflow-y:auto;padding:24px 29px;overscroll-behavior:contain;min-height:0}.brief-splash-body .brief-issue-heading{display:none}.brief-splash .brief-news h3{font-size:18px}.brief-splash .brief-summary{font-size:13px}.brief-splash-foot{padding:17px 29px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #dbe4e9;background:#f8fafb;flex-shrink:0}.brief-splash-foot>span{font-size:11px;color:#7a8c99}.brief-splash-foot>div{display:flex;gap:9px}.brief-splash-foot button{font-size:12px;white-space:nowrap}.brief-page [hidden]{display:none!important}@media(max-width:1100px){.brief-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.brief-settings{padding:18px}.brief-current{padding:21px}}@media(max-width:850px){.brief-layout{grid-template-columns:1fr}.brief-layout aside{order:-1}.brief-settings form{max-width:600px}.brief-recipient-list{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-settings-bottom{margin-top:15px}.brief-page-head h1{font-size:24px}}@media(max-width:560px){.brief-page-head{align-items:flex-start;gap:12px}.brief-page-head h1{font-size:21px}.brief-page-head button{font-size:11px;padding:8px 11px;white-space:nowrap}.brief-history-row>span{display:none}.brief-history-row label{width:100%;justify-content:space-between}.brief-current{padding:18px}.brief-news h3{font-size:17px}.brief-splash{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.brief-splash-head{padding:20px}.brief-splash-head h2{font-size:21px}.brief-splash-body{padding:20px}.brief-splash-foot{padding:14px 20px;align-items:flex-start;flex-direction:column;gap:10px}.brief-splash-foot>div{align-self:flex-end}.brief-splash .brief-news h3{font-size:17px}.brief-issue-heading h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.brief-page *,.brief-splash *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.brief-article-notes{margin:0 0 15px;padding:9px 12px 9px 27px;border-radius:5px;background:#f6f3ec;color:#7b7059;font-size:11px;line-height:1.8}.brief-article-notes li{padding-left:1px;margin:2px 0}
