/* Retain NETSPIRES's released palette and editorial type. */
body>header>nav[aria-label=Primary]{display:flex;flex-direction:row;align-items:center;gap:1.15rem}body>header>nav[aria-label=Primary]>a{display:inline-block;padding:.4rem 0}footer nav{flex-direction:row!important;gap:.8rem;flex-wrap:wrap}@media(max-width:600px){body>header{gap:1rem}body>header>nav[aria-label=Primary]{gap:.7rem;width:100%;font-size:.8rem;justify-content:space-between}body>header>nav[aria-label=Primary]>a{min-height:44px;display:inline-flex;align-items:center}}
.new-surface{max-width:78rem}.new-surface h1,.new-surface h2,.new-surface h3{letter-spacing:-.025em;text-wrap:balance}.new-surface h1,.new-surface h2{font-family:Georgia,serif}.new-surface h1{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.04}.new-surface h2{font-size:2rem;line-height:1.2}.new-surface h3{font-size:1.18rem;line-height:1.35}.new-surface p{max-width:70ch}.new-surface a{font-weight:650}.new-surface :is(a,button,select,input,summary):focus-visible{outline:3px solid #bd6b13;outline-offset:4px}.new-surface ::selection{background:#b9dddd;color:#102a43}.new-surface [hidden]{display:none!important}.new-surface button,.new-surface select{font:inherit;color:#102a43}.new-surface button{cursor:pointer}.new-surface button:disabled{cursor:default;opacity:.5}.new-surface select{max-width:100%;background:#fff;border:1px solid #9baeb8;border-radius:4px;padding:.65rem 2rem .65rem .8rem;min-height:44px}.new-surface button:hover{background:#dfeceb}.new-surface .small{font-size:.84rem;color:#52687c}.identity-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:5rem;padding:5rem 0 4.5rem;border-bottom:1px solid #becacb;align-items:center}.identity-hero h1{margin:0 0 1.8rem}.identity-lead{font-size:1.45rem;line-height:1.5;color:#244751}.identity-description{font-size:1.05rem;max-width:43ch!important}.hero-actions{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-top:2rem}.solid-link{background:#087e8b;color:white;padding:.8rem 1.15rem;text-decoration:none;display:inline-block}.solid-link:hover{background:#075c69}.material-pair{background:#102a43;color:#f3f1ea;padding:2.3rem 2.5rem}.material-pair section{padding:.5rem 0 1.9rem}.material-pair section+section{padding-top:1.7rem;border-top:1px solid #52687c}.material-pair h2{font-size:3rem;margin:0;color:#a2dfdb}.material-pair p{margin:.4rem 0}.material-pair span{font-size:.84rem;color:#c5dedf}.material-pair .pair-caption{font-size:.83rem;border-top:1px solid #52687c;padding-top:1.3rem;color:#c5dedf}.purpose-section{display:grid;grid-template-columns:1fr 1.25fr;gap:6rem;padding:4rem 0}.purpose-section h2{font-size:2.6rem;margin:.6rem 0 1.2rem}.purpose-section>div>p{max-width:35ch}.purpose-list article{padding:1.4rem 0;border-bottom:1px solid #becacb}.purpose-list article:first-child{padding-top:0}.purpose-list h3{margin:.5rem 0}.purpose-list p{margin:.5rem 0 .75rem}.purpose-list a+a{margin-left:1.4rem}.home-editorial{display:grid;grid-template-columns:1fr 1.25fr;gap:6rem;padding:3rem 0;border-top:1px solid #becacb;border-bottom:1px solid #becacb}.home-editorial h2{margin:.3rem 0}.home-editorial h3{font:700 1.9rem/1.25 Georgia,serif;margin:.7rem 0 1rem}.home-editorial h3 a{color:#102a43;text-decoration:none}.issue-date{font-size:.8rem;color:#52687c}.home-close{text-align:center;padding:3rem 0 1rem}.home-close p{margin:1rem auto}.workspace-heading{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin:2rem 0}.workspace-heading h1{font-size:3.7rem;margin:0}.workspace-heading p{margin:.5rem 0;color:#52687c}.commodity-control{display:flex;gap:.4rem;border:1px solid #9baeb8;padding:.25rem;border-radius:6px}.commodity-control button{border:0;background:none;padding:.6rem 1.5rem;border-radius:3px;min-height:44px}.commodity-control button[aria-pressed=true]{background:#102a43;color:white}.workspace-tabs{border-bottom:1px solid #acbcc5;gap:1.75rem}.workspace-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:.8rem 0;color:#52687c;font-weight:700;min-height:44px}.workspace-tabs button[aria-pressed=true]{border-color:#087e8b;color:#075c69}.market-controls{display:flex;align-items:end;gap:1.4rem;flex-wrap:wrap;padding:1.8rem 0}.market-controls label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:650}.market-controls label:first-child{min-width:min(23rem,100%)}.number-strip{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin:.25rem 0 2rem;padding:1.5rem 0;border-block:1px solid #becacb;gap:1rem}.number-strip>div{display:flex;flex-direction:column;gap:.2rem}.number-strip>div+div{border-left:1px solid #becacb;padding-left:2rem}.number-strip span{font-size:.83rem;color:#52687c}.number-strip strong{font-size:2.1rem;line-height:1.35;font-variant-numeric:tabular-nums}.number-strip small{font-size:.75rem;color:#52687c}.up{color:#984b12}.down{color:#006776}.analysis-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(15rem,1fr);gap:2rem;align-items:start}.chart-surface{padding:1.4rem;background:white;border:1px solid #bdcbd2;min-width:0}.chart-heading{display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.chart-heading h2{font:650 1.3rem/1.35 'Segoe UI',Arial,sans-serif;margin:0}.chart-heading span{font-size:.8rem;color:#52687c;text-align:right}.chart-period{margin:.3rem 0}.chart-wrap{width:100%;min-height:180px}.chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.chart-wrap text{font:12px 'Segoe UI',Arial,sans-serif;fill:#52687c}.chart-wrap .grid-line{stroke:#dbe4e8;stroke-width:1}.chart-wrap .price-line{stroke:#087e8b;stroke-width:2.8;fill:none;vector-effect:non-scaling-stroke}.chart-wrap .average-line{stroke:#a65e18;stroke-width:2;stroke-dasharray:5 4;fill:none;vector-effect:non-scaling-stroke}.chart-wrap .forecast-line{stroke:#087e8b;stroke-width:2.8;stroke-dasharray:7 5;fill:none;vector-effect:non-scaling-stroke}.chart-wrap circle{fill:#087e8b}.chart-wrap .forecast-label{font-size:13px;fill:#075c69;font-weight:700}.average-control{display:flex;align-items:center;gap:.5rem;font-size:.85rem;min-height:44px}.average-control input{accent-color:#087e8b;width:18px;height:18px}.insight-panel h2{font-size:1.65rem;margin:.3rem 0 1rem}.insight-panel h3{margin-top:1.5rem}.insight-panel p{font-size:.94rem;line-height:1.65}.insight-panel a{font-size:.9rem}.related-block{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid #becacb}.related-block h3{margin:0 0 .5rem}.indicator-section{margin:2.8rem 0 1rem}.indicator-section h2{font-size:1.7rem}.indicator-row{display:grid;grid-template-columns:minmax(12rem,1.7fr) 1fr 1fr .6fr;align-items:center;gap:1rem;border-bottom:1px solid #cad4d6;padding:.8rem .2rem;font-size:.88rem}.indicator-row button{text-align:left;border:0;background:none;color:#075c69;font-weight:650;text-decoration:underline;padding:.3rem 0;min-height:44px}.indicator-row span{font-variant-numeric:tabular-nums}.indicator-row small{color:#52687c}.data-detail{border-top:1px solid #bdcbd2;margin-top:1.1rem;padding:1rem 0}.data-detail summary{cursor:pointer;font-weight:700;min-height:30px}.data-detail p{font-size:.88rem}.table-scroll{overflow:auto;max-height:28rem;margin:1.2rem 0}.new-surface table{font-size:.86rem;background:transparent;display:table;width:100%}.new-surface th,.new-surface td{border:0;border-bottom:1px solid #c7d2d5;padding:.65rem .8rem;white-space:nowrap;font-variant-numeric:tabular-nums}.new-surface th{background:#e6eceb;color:#244751}.new-surface caption{text-align:left;padding:.6rem 0;color:#52687c}.context-links{margin-top:2.5rem;padding:1.5rem 0;border-top:1px solid #becacb;gap:2rem}.outlook-vintage{margin:0;font-size:.88rem;color:#244751}.outlook-vintage span{color:#52687c}.workspace-heading+.workspace-tabs{margin-bottom:.5rem}
@media(max-width:900px){.identity-hero{gap:2.5rem;grid-template-columns:1.2fr 1fr}.identity-hero h1{font-size:3.3rem}.purpose-section,.home-editorial{gap:3rem}.analysis-grid{grid-template-columns:1fr}.insight-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}.insight-panel h2,.insight-panel h3,.insight-panel p,.insight-panel>a,.insight-panel>div{grid-column:1/-1}.number-strip strong{font-size:1.9rem}}
@media(max-width:600px){.new-surface{padding:1.1rem}.identity-hero{grid-template-columns:1fr;padding:2.5rem 0;gap:2rem}.identity-hero h1{font-size:2.75rem}.identity-lead{font-size:1.22rem}.identity-description{font-size:1rem}.material-pair{padding:1.6rem}.material-pair h2{font-size:2.3rem}.purpose-section,.home-editorial{grid-template-columns:1fr;gap:1.2rem;padding:2.5rem 0}.purpose-section h2{font-size:2.15rem}.home-close{padding-top:2rem}.workspace-heading{align-items:start;flex-direction:column;gap:1rem;margin:1.5rem 0}.workspace-heading h1{font-size:3rem}.commodity-control{width:100%}.commodity-control button{flex:1}.market-controls{gap:1rem;display:grid;grid-template-columns:1fr 1fr}.market-controls label:first-child{grid-column:1/-1;min-width:0}.market-controls select{width:100%;font-size:.85rem}.market-controls label{min-width:0}.number-strip{gap:.7rem;grid-template-columns:1fr 1fr}.number-strip>div:first-child{grid-column:1/-1;padding-bottom:.9rem}.number-strip>div+div{padding-left:0;border-left:0}.number-strip strong{font-size:1.8rem}.chart-surface{padding:.9rem}.chart-heading{flex-direction:column;gap:.25rem}.chart-heading span{text-align:left}.chart-wrap svg{min-height:190px}.indicator-row{grid-template-columns:1fr 1fr;gap:.25rem .7rem}.indicator-row button{grid-column:1/-1}.indicator-row small:last-child{text-align:right}.context-links{gap:1rem}.outlook-vintage{grid-column:1/-1}.new-surface .small{font-size:.8rem}.workspace-tabs{gap:1.2rem}.home-editorial h3{font-size:1.6rem}}
