:root{--paper:#fff1e5;--ink:#091016;--muted:#545954;--rule:#bcb1a6;--teal:#006879;--positive:#007b5b;--negative:#b21627;color:var(--ink);background:var(--paper);font-family:Georgia,'Times New Roman',serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button:focus-visible,a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}h1,h2,h3,p{margin:0}[hidden]{display:none!important}.newspaper,main{width:calc(100% - 82px);max-width:1550px;margin:auto}.utility{display:flex;align-items:center;justify-content:space-between;height:36px;font-size:14px;letter-spacing:.7px}.utility-right{display:flex;gap:22px;align-items:center;letter-spacing:0}.languages{font-size:13px}.languages button{padding:0 2px}.languages [aria-pressed=true]{text-decoration:underline;font-weight:bold}.masthead{display:block;text-align:center;font-size:clamp(60px,7vw,106px);font-weight:bold;line-height:.91;letter-spacing:-5px;margin-top:-18px;width:max-content;margin-inline:auto}.masthead:hover{text-decoration:none}.masthead-sub{text-align:center;font-size:16px;letter-spacing:2.1px;padding:3px 0 10px}.editorial-nav{display:flex;justify-content:center;gap:42px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);min-height:49px;align-items:stretch}.editorial-nav a,.editorial-nav button{padding:12px 4px 10px;white-space:nowrap;font-size:18px;position:relative}.editorial-nav .active{color:var(--teal);font-weight:bold}.editorial-nav .active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:5px;background:var(--teal)}.market-ticker{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:2px solid var(--ink);min-height:51px;font-size:18px;font-variant-numeric:tabular-nums;overflow-x:auto}.ticker-item{display:flex;align-items:center;gap:22px;white-space:nowrap;padding:0 22px;border-right:1px solid #aa9485}.ticker-item:last-child{border:0}.ticker-item small{font-size:11px;color:var(--muted)}.positive{color:var(--positive)}.negative{color:var(--negative)}.edition-status{text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:2.4px;padding:10px 0 4px;min-height:26px}.edition-status.warning{color:#924509}.editorial-intro{padding:0 8px 14px;border-bottom:1px solid var(--ink)}.editorial-intro h1{font-size:clamp(40px,4.55vw,70px);letter-spacing:-2.4px;line-height:1.16}.editorial-intro p{font-size:clamp(18px,1.9vw,29px);line-height:1.4}.lead-grid{display:grid;grid-template-columns:68.3% 31.7%;border-bottom:1px solid var(--ink)}.performance{min-width:0;padding:15px 24px 18px 0}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.panel-heading h2{font-size:16px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.chart-controls{display:flex;align-items:center;gap:22px}.text-tabs{display:flex;align-items:center;gap:22px;font-size:14px}.text-tabs button{padding:4px 0;white-space:nowrap;border-bottom:3px solid transparent}.text-tabs .active{border-color:var(--teal);color:var(--teal);font-weight:bold}.control-rule{height:17px;border-left:1px solid #9d8f80}.overview-chart{height:248px;width:100%;margin-top:9px}.overview-chart svg{display:block;width:100%;height:100%;overflow:visible}.overview-chart text{font:13px Georgia,serif;fill:var(--muted)}.chart-caption{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:18px;padding:7px 0 2px 36px}.chart-caption>span{font-size:11px;letter-spacing:1px;color:var(--muted)}#overview-legend{display:flex;gap:18px;flex-wrap:wrap}#overview-legend i{display:inline-block;width:25px;border-top:3px solid;margin-right:8px;vertical-align:middle}.source-note{font:10px/1.5 Arial,sans-serif;color:var(--muted);margin-top:6px}.outlook{border-left:1px solid var(--ink);padding:8px 0 8px 21px;min-width:0}.outlook-heading{display:flex;justify-content:space-between;gap:14px;align-items:center}.outlook h2,.lower-grid h2{font-size:34px;letter-spacing:-1.2px;line-height:1.15}.outlook .text-tabs{gap:18px;font-size:12px}.outlook-row{display:grid;grid-template-columns:34px 1fr 1.05fr 1.3fr;align-items:center;gap:10px;min-height:59px;border-bottom:1px solid #d7c7b8;font-size:14px}.outlook-row img{width:30px;height:30px}.outlook-row small{display:block;font-size:12px;color:var(--muted);margin-top:1px}.outlook-state{font-size:12px}.prob-bar{display:flex;align-items:center;gap:8px;font-size:13px}.track{height:9px;background:#dacfc6;flex:1}.fill{display:block;height:100%;background:var(--teal)}.experimental{font-size:12px;letter-spacing:.8px;color:var(--muted);margin:12px 0}.model-evidence{border-top:1px solid var(--ink);padding:7px 0 3px}.model-evidence h3{font-size:26px;letter-spacing:-.6px}.model-evidence p,.model-evidence a{font-size:15px;line-height:1.35}.model-evidence a{color:var(--teal)}.lower-grid{display:grid;grid-template-columns:65.5% 34.5%;padding-top:8px}.editorial-watchlist{padding-right:23px;min-width:0}.watch-heading{display:flex;align-items:center;justify-content:space-between}.text-link{padding:0;color:var(--teal);font-size:12px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.15;font-variant-numeric:tabular-nums}th{text-align:left;font-weight:normal;color:var(--muted);font-size:12px;padding:9px 9px 6px}td{padding:5px 9px;border-top:1px solid #d7c7b8;white-space:nowrap}td:last-child{font-size:12px}.asset-name{display:flex;gap:13px;align-items:center}.asset-name img,.asset-fallback{height:26px;width:26px;object-fit:contain}.asset-fallback{display:inline-grid;place-content:center;color:var(--teal);font:bold 11px Arial}.asset-name small{color:var(--muted);font-size:11px;margin-left:12px}.watch-spark{width:118px;height:22px;display:block}.signals{border-left:1px solid var(--ink);padding:0 0 0 23px}.signal{display:grid;grid-template-columns:56px 1fr 16px;align-items:center;gap:17px;border-bottom:1px solid #bcb1a6;padding:15px 0}.signal:last-child{border:0}.signal h3{font-size:21px;line-height:1.2;letter-spacing:-.3px}.signal p{font-size:14px;color:var(--muted);margin-top:3px}.signal-icon{color:#174958;font-size:42px;line-height:1;text-align:center}.bars{font-size:31px;letter-spacing:-4px}.editorial-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--ink);margin-top:15px;padding:10px 0 20px}.editorial-footer strong{font-size:21px;font-weight:normal}.editorial-footer>div{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted)}.editorial-footer .text-link{color:inherit}.skip-link{position:absolute;top:-100px;left:20px;background:var(--paper);padding:15px;z-index:5}.skip-link:focus{top:0}.empty{padding:35px 10px;color:var(--muted)}dialog{background:var(--paper);color:var(--ink);max-width:620px;width:calc(100% - 40px);border:1px solid;padding:30px}dialog::backdrop{background:#09101677}dialog h2{font-size:30px;margin-bottom:18px}dialog p{font:16px/1.7 Arial,sans-serif}#close-info{float:right;font-size:25px}
body.editorial-detail{background:var(--paper);color:var(--ink);--bg:var(--paper);--line:#d7c7b8;--green:var(--teal);--red:var(--negative)}.editorial-detail .site-header{border-bottom:1px solid var(--ink);padding-bottom:10px}.editorial-detail .brand{font-family:Georgia,serif;letter-spacing:-2px;font-size:36px}.editorial-detail .brand img{display:none}.editorial-detail .surface,.editorial-detail .asset-item,.editorial-detail .disclosure,.editorial-detail .event-area,.editorial-detail .model-comparison-dialog{background:var(--paper);border-radius:0;box-shadow:none}.editorial-detail h1,.editorial-detail h2,.editorial-detail h3{font-family:Georgia,serif}.editorial-detail .asset-item.is-current{background:#f3e1d0}.editorial-detail .market-tabs button{font-family:Georgia,serif}.editorial-detail .editorial-back{padding:16px 28px;display:block;color:var(--teal)}
html[dir=rtl] .masthead,html[dir=rtl] .masthead-sub{direction:ltr}html[dir=rtl] th{text-align:right}
/* Match the narrow newspaper letterforms and compact reference masthead. */
.editorial-home{font-family:'Times New Roman',Georgia,serif}
body:not(.editorial-detail){font-family:'Times New Roman',Georgia,serif}
.masthead{font-size:clamp(60px,6.25vw,96px);margin-top:-24px;letter-spacing:-4px}
.editorial-intro h1{font-size:clamp(40px,4.55vw,70px)}
.overview-chart text{font-family:'Times New Roman',serif}
@media(min-width:1600px){.overview-chart{height:300px}.outlook-row{min-height:70px}.signal{padding:20px 0}td{padding-top:9px;padding-bottom:9px}}
@media(max-width:1150px){.newspaper,main{width:calc(100% - 44px)}.editorial-nav{gap:25px}.ticker-item{gap:10px;padding:0 12px;font-size:15px}.panel-heading{align-items:start;flex-direction:column;gap:8px}.chart-controls{width:100%;justify-content:space-between}.outlook h2,.lower-grid h2{font-size:28px}.outlook-heading{flex-wrap:wrap;gap:5px}.outlook-row{grid-template-columns:27px 1fr 1fr;gap:7px}.outlook-state{display:none}.outlook-row img{width:24px;height:24px}.chart-caption{padding-left:0;flex-wrap:wrap}.signal{gap:9px;grid-template-columns:39px 1fr 13px}.signal h3{font-size:19px}.signal p{font-size:12px}.asset-name{gap:8px}.asset-name small{margin-left:5px}.watch-spark{width:85px}}
@media(max-width:760px){.newspaper,main{width:calc(100% - 28px)}.utility{font-size:10px;letter-spacing:.5px}.utility-right{gap:10px}.masthead{margin-top:12px;font-size:68px;letter-spacing:-4px}.masthead-sub{font-size:10px;letter-spacing:1px;padding:8px 0 14px}.editorial-nav{justify-content:flex-start;gap:22px;overflow-x:auto;min-height:43px}.editorial-nav a,.editorial-nav button{font-size:15px}.market-ticker{min-height:46px;gap:0}.ticker-item{padding:0 15px!important;font-size:14px}.edition-status{font-size:8px;letter-spacing:1px;line-height:1.5;padding-top:10px}.editorial-intro{padding:9px 0 15px}.editorial-intro h1{font-size:37px;letter-spacing:-1.5px}.editorial-intro p{font-size:18px;margin-top:5px}.lead-grid,.lower-grid{display:block}.performance{padding:15px 0}.panel-heading h2{font-size:13px;letter-spacing:2px}.chart-controls{gap:12px}.text-tabs{gap:17px}.overview-chart{height:235px}.overview-chart text{font-size:11px}.chart-caption{font-size:11px;gap:8px}#overview-legend{gap:12px}.outlook,.signals{border-left:0;border-top:1px solid var(--ink);padding:15px 0}.outlook-heading{flex-wrap:nowrap}.outlook-row{grid-template-columns:30px 1fr 1fr 1.3fr;min-height:59px}.outlook-state{display:block}.outlook h2,.lower-grid h2{font-size:30px}.editorial-watchlist{padding:10px 0 15px}table{min-width:580px}.signal{grid-template-columns:40px 1fr 20px;padding:15px 0}.signal h3{font-size:22px}.signal p{font-size:14px}.editorial-footer{align-items:start;flex-direction:column;gap:12px;margin-top:0}}
.forecast-interpretation{border-top:1px solid #d7c7b8;padding:12px 0;margin:12px 0;font-size:14px;line-height:1.45}.forecast-interpretation p{margin:6px 0}.forecast-interpretation.is-mixed{background:#f5e6cb;border-left:3px solid #a46d0b;padding:12px}.forecast-interpretation.is-mixed>strong{color:#755009;font-size:17px}.forecast-interpretation .small{font-size:12px;color:#60594f}
.editorial-nav{gap:clamp(14px,2.2vw,32px);overflow-x:auto;justify-content:flex-start}.editorial-nav .wallet-menu-link{color:var(--teal);font-weight:bold}
.watch-price-query{display:block;font:9px/1.5 Arial,sans-serif;color:var(--muted);white-space:normal;max-width:210px;margin-top:3px}.watch-price-query time{white-space:nowrap}
.watch-quote-badge{font:8px/1.5 Arial,sans-serif;color:var(--muted);border:1px solid #d7c7b8;padding:1px 4px;margin-left:3px}.watch-quote-warning{color:#924509}
.watch-main-price{font-size:17px;line-height:1.3;font-weight:bold;white-space:nowrap}

/* Additional long-range choices wrap within the market chart on narrow screens. */
.performance .chart-controls{flex-wrap:wrap}.performance #period-controls{margin-inline-start:auto;gap:16px}
@media(max-width:760px){.performance .chart-controls .control-rule{display:none}.performance .chart-controls{row-gap:8px}.performance #period-controls{gap:18px}}
