
.briefing-layout .world-sidebar{display:none!important}
.briefing-layout .world-shell:not(.expanded-world) .world-grid{grid-template-columns:minmax(0,1fr)}
.compact-brief{margin:20px 0 0;padding:21px 24px 15px;border:1px solid #d8ddca;border-radius:7px;background:#faf8ef;color:#263d35;scroll-margin-top:20px}
.compact-brief-top{display:flex;align-items:center;justify-content:space-between;gap:28px}
.compact-brief-intro h2{font:normal 24px/1.2 Georgia,serif;letter-spacing:-.4px;margin:0 0 5px}
.compact-brief-intro p{font-size:11px;line-height:1.5;margin:0;color:#6c7d64}
.compact-brief-selectors{display:grid;grid-template-columns:minmax(150px,210px) minmax(190px,300px);gap:12px;flex:0 1 522px;min-width:0}
.compact-brief-selectors label{display:block;min-width:0;font-size:10px;line-height:1.5;color:#50684a}
.compact-brief-selectors label>span{margin-left:4px;font-size:9px;color:#89947f}
.compact-brief-selectors select{display:block;width:100%;min-width:0;margin-top:5px;height:39px;padding:8px 28px 8px 11px;border:1px solid #d3dbc6;border-radius:5px;background:#f4f3e8;color:#35503d;font:12px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-overflow:ellipsis;cursor:pointer}
.compact-brief-selectors select:focus-visible,.compact-brief button:focus-visible{outline:2px solid #63825c;outline-offset:3px}
.compact-brief-result{display:flex;gap:32px;align-items:center;margin-top:19px;padding-top:17px;border-top:1px solid #e1e4d5;min-width:0}
.compact-brief-copy{flex:1;min-width:0}
.compact-brief-copy h3{display:flex;gap:8px;align-items:baseline;font:normal 21px/1.25 Georgia,serif;letter-spacing:-.2px;margin:0 0 8px;overflow-wrap:anywhere}
#brief-color{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#9aaa81}
#brief-summary{font-size:12px;line-height:1.7;margin:0;max-width:900px;color:#4f6649;overflow-wrap:anywhere}
#brief-meta{font-size:10px;line-height:1.6;margin:7px 0 0;color:#74826a}
.compact-brief-action{display:flex;flex-direction:column;align-items:flex-end;gap:11px;max-width:230px;flex-shrink:0}
#brief-period{font-size:10px;line-height:1.6;color:#718068;text-align:right;white-space:pre-line}
#brief-view{background:transparent;color:#355a47;border:0;border-bottom:1px solid #b9c7a9;padding:5px 0;font-size:11px;font-weight:600;cursor:pointer;min-height:32px}
#brief-view:disabled{color:#8a9581;cursor:default;border-color:transparent}
.compact-brief-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:baseline;margin-top:15px}
.compact-brief-footer>p{font-size:9px;line-height:1.6;margin:0;color:#819075}
.compact-brief .briefing-history{border:0;padding:0;margin:0;min-width:0;scroll-margin-top:20px}
.compact-brief .briefing-history>summary{padding:4px 0;font-size:10px;font-weight:500;color:#547048;cursor:pointer;text-align:right}
.compact-brief .briefing-history[open]{grid-column:1/-1;padding-top:12px;border-top:1px solid #dce1d0}
.compact-brief .briefing-history[open]>summary{text-align:left}
.compact-brief .briefing-history .history-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}
.compact-brief .briefing-history .history-entry{padding:12px 0}
.compact-brief .briefing-history .history-entry h3{font-size:20px}
.compact-brief .briefing-history .history-key{display:flex;flex-wrap:wrap;gap:7px;font-size:9px}
.compact-brief-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:850px){.compact-brief-top{align-items:flex-start;gap:18px;flex-wrap:wrap}.compact-brief-selectors{flex:1 1 100%;grid-template-columns:1fr 1fr}.compact-brief-action{max-width:170px}.compact-brief .briefing-history .history-event-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.compact-brief{padding:17px 15px 13px;margin-top:14px}.compact-brief-intro h2{font-size:23px}.compact-brief-intro p{font-size:11px}.compact-brief-selectors{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.compact-brief-selectors select{height:44px;font-size:16px}.compact-brief-result{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px;padding-top:15px}.compact-brief-copy h3{font-size:21px}.compact-brief-action{max-width:none;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}#brief-period{text-align:left;font-size:9px}#brief-view{min-height:44px;flex-shrink:0}.compact-brief-footer{display:block;margin-top:10px}.compact-brief .briefing-history>summary{text-align:left;font-size:11px;min-height:38px;padding:12px 0 5px}.compact-brief .briefing-history .history-event-grid{grid-template-columns:1fr}.compact-brief .briefing-history .history-entry{flex:auto}}

#world>.intro.intro-compact{text-align:center;padding:34px 0 27px}#world>.intro.intro-compact .intro-copy{width:100%;max-width:800px;margin-inline:auto}#world>.intro.intro-compact .intro-copy>p{max-width:660px;margin-inline:auto}
#ht-home-newsroom.news-home{padding:0;margin-top:38px;border:0}#ht-home-newsroom .htn-masthead{text-align:center;padding:30px 20px 27px;border-block:1px solid #dedfd2}#ht-home-newsroom .htn-masthead h2{font:normal 38px/1.1 Georgia,serif;letter-spacing:-1px;margin:8px 0 14px}#ht-home-newsroom .htn-description{max-width:640px;margin:0 auto 7px;font-size:13px;color:#62775b}#ht-home-newsroom .htn-authorship{font-size:12px;margin:0;color:#62775b}
@media(max-width:600px){#world>.intro.intro-compact{padding:25px 0 21px}#ht-home-newsroom .htn-masthead{padding:25px 14px 23px}#ht-home-newsroom.news-home{margin-top:26px}#ht-home-newsroom .htn-masthead h2{font-size:32px}}
