.market-summary,.market-page,.market-entry{--market-navy:#143249;--market-muted:#526b7d;--market-line:#d3e0e7;color:var(--market-navy);font-family:inherit}.market-detail-cash{align-items:center}.market-cash-reference{color:#183c54;background:#edf3f7;border-left:3px solid #b57548;padding:24px}.market-cash-caption{color:#536c7d;margin-bottom:10px;font-size:14px;display:block}.market-cash-reference>strong{letter-spacing:-.02em;font-size:24px;line-height:1.4;display:block}.market-cash-reference>p{color:#526b7d;margin:14px 0;font-size:16px;line-height:1.8}.market-cash-reference .market-cash-link{color:#fff;background:#174662;border-radius:4px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-block}.market-cash-reference>small{color:#526b7d;margin-top:12px;font-size:13px;line-height:1.7;display:block}.market-summary *,.market-content *,.market-entry *{box-sizing:border-box}.market-summary{border-block:1px solid var(--market-line);background:#eef3f6;padding:34px clamp(20px,5vw,80px)}.market-summary>header{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 20px;display:flex}.market-eyebrow{letter-spacing:.17em;color:#a75a30;margin:0 0 10px;font-size:11px;font-weight:800}.market-summary h2{letter-spacing:-.03em;margin:0;font-size:clamp(23px,3vw,30px)}.market-summary h3{margin:0;font-size:17px}.market-page-link{color:#225f80;align-items:center;gap:20px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.market-summary-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1180px;margin:auto;display:grid}.market-summary-grid>article{border:1px solid var(--market-line);background:#fff;border-radius:6px;min-width:0;padding:20px 22px}.market-instrument{color:var(--market-muted);margin:8px 0 14px;font-size:13px;line-height:1.6}.market-widget{color:#143249;background:#fff;width:100%;min-width:0}.market-widget>.tradingview-widget-container{width:100%;min-height:280px}.market-widget-compact>.tradingview-widget-container{min-height:126px}.market-widget .tradingview-widget-copyright{text-align:center;padding:6px 0;font-size:12px;line-height:1.5}.market-widget .tradingview-widget-copyright a{color:#2962ff;text-decoration:none}.market-source-link{text-align:center;color:#526b7d;text-underline-offset:3px;padding:7px 0;font-size:12px;line-height:1.6;display:block}.market-widget-error{background:#fff2e9;margin:0;padding:12px;font-size:14px;line-height:1.7}.market-widget-error button{font:inherit;color:#7c451e;cursor:pointer;background:#fff;border:1px solid #ba7950;border-radius:4px;min-height:44px;margin-left:10px;padding:8px 12px}.market-summary>.market-disclaimer{max-width:1180px;margin:16px auto 0}.market-disclaimer{color:var(--market-muted);font-size:13px;line-height:1.8}.market-page{background:#f5f7f9}.market-page .information-nav{color:#fff;background:#123148}.market-page .information-nav a{color:#fff}.market-content{width:min(1120px,100% - 48px);margin:auto;padding:38px 0 70px}.market-heading{margin-bottom:30px}.market-heading h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.3}.market-heading>p:not(.market-eyebrow){color:var(--market-muted);margin:0;font-size:16px;line-height:1.8}.market-heading nav{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.market-heading nav a{color:#225b7b;background:#fff;border:1px solid #c2d4e0;border-radius:30px;padding:10px 16px;font-size:14px;text-decoration:none}.market-detail{border:1px solid var(--market-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:34px;margin-bottom:20px;padding:28px;scroll-margin-top:24px;display:grid}.market-detail-copy{border-right:1px solid var(--market-line);padding-right:28px}.market-number{color:#a66b41;font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:13px}.market-detail h2{margin:12px 0;font-size:26px}.market-detail-copy>p:not(.market-instrument){color:var(--market-muted);font-size:14px;line-height:1.85}.market-detail-copy>a{color:#17638b;text-underline-offset:4px;font-size:14px}.market-daily{border-top:1px solid var(--market-line);margin-top:48px;padding-top:28px;scroll-margin-top:24px}.market-daily h2,.market-reading h2{margin:0 0 14px;font-size:26px;line-height:1.4}.market-daily header>p:last-child{color:var(--market-muted);font-size:15px;line-height:1.8}.market-source-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;display:grid}.market-source-grid article{background:#eaf0f4;border-top:3px solid #5c8da8;padding:25px}.market-source-grid article>span{letter-spacing:.1em;color:#526e80;font-size:11px}.market-source-grid h3{margin:12px 0;font-size:21px}.market-source-grid p{color:var(--market-muted);font-size:14px;line-height:1.8}.market-source-grid a{color:#17597d;text-underline-offset:4px;padding:9px 0;font-size:14px;display:block}.market-reading{color:#fff;background:#16364d;border-radius:6px;margin-top:42px;padding:30px}.market-reading ol{color:#d0dee8;padding-left:22px;font-size:15px;line-height:1.9}.market-reading li{margin-bottom:12px;padding-left:5px}.market-reading strong{color:#fff}.market-cta{color:#fff;background:#a65429;border:1px solid #bc764e;border-radius:4px;margin:10px 12px 0 0;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-block}.market-cta-secondary{background:0 0;border-color:#7e9fb4}.market-footer{border-top:1px solid var(--market-line);color:var(--market-muted);margin-top:32px;padding-top:20px;font-size:13px;line-height:1.8}.market-footer a{color:#275f7f;margin:6px 24px 0 0;display:inline-block}.market-entry{border:1px solid var(--market-line);background:#eff4f7;border-left:4px solid #ad6c40;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:24px auto;padding:22px 26px;display:flex}.market-entry small{color:#955f35;margin-bottom:8px;font-size:12px;display:block}.market-entry strong{font-size:20px}.market-entry p{color:var(--market-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.market-entry>a{color:#fff;background:#173e58;border-radius:4px;flex-shrink:0;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none}:is(.market-summary :is(a,button):focus-visible,.market-content :is(a,button):focus-visible,.market-entry a:focus-visible){outline-offset:4px;outline:3px solid #bd6228}@media (max-width:760px){.market-summary{padding:26px 16px}.market-summary>header{flex-direction:column;align-items:flex-start;gap:4px}.market-summary-grid,.market-source-grid{grid-template-columns:1fr;gap:16px}.market-summary-grid>article{padding:18px 16px}.market-content{width:calc(100% - 32px);padding-top:26px}.market-detail{grid-template-columns:1fr;gap:14px;padding:20px 16px}.market-detail-copy{border:0;padding:0}.market-detail h2{margin:0 0 0 12px;font-size:23px;display:inline-block}.market-detail .market-instrument{margin-top:10px}.market-reading{padding:23px 20px}.market-daily h2,.market-reading h2{font-size:23px}.market-entry{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:20px}.market-heading nav{gap:8px}.market-heading nav a{padding:10px 12px;font-size:13px}.market-page .information-nav{flex-wrap:wrap;gap:16px;padding:18px 16px}.market-page .information-nav nav{flex-wrap:wrap;gap:16px}.market-page .information-nav a{font-size:14px}}
