.market-context{padding-bottom:54px}.market-context__header{display:grid;grid-template-columns:1fr minmax(320px,560px);gap:56px;align-items:end;padding:12px 0 24px;border-bottom:1px solid #dce5ef}.market-context__header h2{margin:7px 0 0;font:600 clamp(29px,3vw,42px)/1.08 Georgia,serif;letter-spacing:-.025em}.market-context__header>p{margin:0;color:#586a81;font-size:15px;line-height:1.65}.market-context__metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dce5ef}.market-context__metrics article{min-height:176px;padding:25px 24px;border-right:1px solid #dce5ef}.market-context__metrics article:last-child{border-right:0}.market-context__metrics span{color:#58708f;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.market-context__metrics h3{margin:11px 0 23px;font:600 17px/1.25 Arial,sans-serif}.market-context__metrics strong,.market-context__metrics small{display:block}.market-context__metrics strong{font:600 29px/1 Georgia,serif}.market-context__metrics small{margin-top:12px;color:#718198;font-size:11px}.market-context__metrics small[data-direction=up]{color:#098c66}.market-context__metrics small[data-direction=down]{color:#cf4d58}.market-context__mood strong{max-width:215px;font:600 18px/1.28 Georgia,serif}.market-context__mood strong[data-mood=risk_on]{color:#087f60}.market-context__mood strong[data-mood=risk_off]{color:#b54350}.market-context__lower{display:grid;grid-template-columns:1.2fr .8fr;gap:0;border-bottom:1px solid #dce5ef}.sector-momentum,.daily-drivers{padding:30px 28px}.sector-momentum{border-right:1px solid #dce5ef}.sector-momentum header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.sector-momentum h3,.daily-drivers h3{margin:6px 0 0;font:600 24px Georgia,serif}.sector-momentum header a{color:#145ccd;font-size:11px;font-weight:800;text-decoration:none}.sector-momentum>div>div{display:grid;grid-template-columns:115px 1fr 90px;gap:15px;align-items:center;padding:12px 0;border-top:1px solid #e8edf3}.sector-momentum b{font-size:12px}.sector-momentum div span{height:3px;background:linear-gradient(90deg,#dce7f5 0 49%,#94b7ea 50% 52%,#dce7f5 53%)}.sector-momentum em{color:#718198;text-align:right;font-size:11px;font-style:normal;font-weight:700}.sector-momentum em[data-direction=up]{color:#098c66}.sector-momentum em[data-direction=down]{color:#cf4d58}.daily-drivers header{margin-bottom:13px}.daily-drivers>a{display:flex;gap:13px;align-items:center;padding:13px 0;border-top:1px solid #e8edf3;color:#071a38;text-decoration:none}.daily-drivers>a:hover b{color:#145ccd}.daily-drivers>a>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid #cbdaf0;border-radius:50%;color:#145ccd;font-size:9px;font-weight:800}.daily-drivers b,.daily-drivers small{display:block}.daily-drivers b{font-size:12px}.daily-drivers small{margin-top:4px;color:#718198;font-size:10px}.market-context__notice{display:grid;grid-template-columns:auto 1fr auto;gap:14px 24px;align-items:center;padding:20px 4px}.market-context__notice strong{color:#0b3975;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.market-context__notice p{margin:0;color:#65768c;font-size:12px;line-height:1.5}.market-context__notice a{color:#145ccd;font-size:11px;font-weight:800;text-decoration:none}.market-brief__steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.market-brief__steps li{padding:15px 19px;border-left:1px solid #d6e1ef}.market-brief__steps span,.market-brief__steps b,.market-brief__steps small{display:block}.market-brief__steps span{color:#1764db;font-size:10px;font-weight:800}.market-brief__steps b{margin:12px 0 7px;font:600 17px Georgia,serif}.market-brief__steps small{color:#61738a;font-size:11px;line-height:1.5}@media(max-width:950px){.market-context__header,.market-context__lower{grid-template-columns:1fr}.market-context__header{gap:16px}.market-context__metrics{grid-template-columns:1fr 1fr}.market-context__metrics article:nth-child(2){border-right:0}.market-context__metrics article:nth-child(-n+2){border-bottom:1px solid #dce5ef}.sector-momentum{border-right:0;border-bottom:1px solid #dce5ef}.market-brief__steps{grid-template-columns:1fr}.market-brief__steps li{border-top:1px solid #d6e1ef;border-left:0}}@media(max-width:620px){.market-context__metrics{grid-template-columns:1fr}.market-context__metrics article{min-height:0;border-right:0!important;border-bottom:1px solid #dce5ef}.market-context__notice{grid-template-columns:1fr}.sector-momentum,.daily-drivers{padding-inline:0}.sector-momentum>div>div{grid-template-columns:95px 1fr 82px}}
