.portal-live{color:#172b3d;background:#f7f6f2;min-height:100vh}.portal-preview-bar{color:#d9e4ec;background:#172634;flex-wrap:wrap;align-items:center;gap:24px;padding:13px 32px;font-size:12px;display:flex}.portal-preview-bar>span{margin-right:auto;font-weight:600}.portal-preview-bar a{color:#d9e4ec}.portal-live .mast{background:#fdfcf9;border-color:#e0e1db;gap:24px;padding:28px 40px}.portal-live .brand-icon{background:#315f91}.portal-live .brand{font-size:17px}.portal-live .mast-note{display:none}.portal-nav{gap:28px;font-size:12px}.portal-nav a{text-decoration:none}.portal-live main,.portal-live.focus main{max-width:1360px;padding:48px 40px 28px}.portal-live .heading{align-items:center;margin-bottom:32px}.portal-live .eyebrow{letter-spacing:.17em;color:#315f91;font-size:10px}.portal-live h1{letter-spacing:.01em;font-size:40px;font-weight:650;line-height:1.4}.portal-intro{color:#697983;margin:14px 0 0;font-size:12px;line-height:1.9}.portal-live .source-note{max-width:240px;font-size:11px}.portal-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 40px;display:grid}.portal-highlights article{background:#e9eee9;border:1px solid #dce2dc;border-radius:3px;min-width:0;padding:22px 22px 14px}.portal-highlights article:nth-child(2){background:#e9edf2;border-color:#dae1e8}.portal-highlights article:nth-child(3){background:#f0eae1;border-color:#e7dfd3}.portal-highlights h2{margin:12px 0 0;font-size:18px}.portal-highlights .category{font-size:10px}.portal-highlights .chart{height:205px;margin-top:12px;margin-bottom:26px}.portal-highlights .widget-retry{background:0 0}.portal-board-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;scroll-margin-top:20px;display:flex}.portal-board-heading h2{margin:0;font-size:19px}.portal-board-heading span{color:#6c7a83;font-size:11px}.portal-live .toolbar{border-top:1px solid #e0e1db;border-bottom:0;padding-top:16px;padding-bottom:4px}.portal-live nav button{padding:9px 11px;font-size:12px}.portal-live nav button[aria-pressed=true],.portal-live .view-controls button[aria-pressed=true]{color:#fff;background:#315f91}.portal-live .search{border-color:#dce2df}.portal-live .search input{font-size:12px}.portal-live .view-controls{margin:16px 0}.portal-live .view-controls button,.portal-live .range-select,.portal-live .range-select select{font-size:12px}.portal-live .section-label{margin:24px 0 16px}.portal-live .section-label h2{color:#647783;font-size:13px}.portal-live .section-label span{font-size:11px}.portal-live #grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.portal-live .card{box-shadow:none;border:1px solid #e0e5e2;border-radius:3px;padding:20px 18px 12px}.portal-live .card h3{margin-top:8px;font-size:15px}.portal-live .category{font-size:10px}.portal-live .star{font-size:20px}.portal-live .chart{height:205px}.portal-live .card-bottom .code{font-size:9px}.portal-live .details,.portal-live .widget-retry{font-size:10px}.portal-live.focus #grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-live.focus #grid .chart{height:290px}.portal-live .widget-placeholder{background:#f3f5f3;font-size:12px}.portal-live .official-news{border-color:#e0e1db;margin-top:38px}.portal-live .news-heading h2{font-size:24px}.portal-live .news-panel{box-shadow:none;border-color:#e0e5e2;border-radius:3px}.portal-live .news-panel-heading{border-color:#315f91}.portal-live .news-label{color:#315f91;background:#e8eef4;border-radius:3px}.portal-live .news-list a{font-size:13px}.portal-live .news-group h4{color:#315f91}.portal-live .news-feed-status{font-size:10px}.portal-ad{text-align:center;color:#70818b;background:repeating-linear-gradient(135deg,#f0f3f2,#f0f3f2 5px,#ecf0ef 5px 6px);border:1px solid #d7dfdf;flex-direction:column;justify-content:space-between;align-items:center;padding:12px;display:flex}.portal-ad>span{letter-spacing:.06em;font-size:9px}.portal-ad b{letter-spacing:.22em;font-size:12px;font-weight:500}.portal-ad p{margin:9px 0;font-size:12px}.portal-ad small{font-size:10px}.portal-ad.wide{min-height:152px;margin-top:40px}.portal-ad.rectangle{width:300px;max-width:100%;min-height:290px;margin:32px auto 0}.portal-live footer{border-color:#e0e1db}.portal-live .chooser,.portal-live dialog{border-radius:5px}@media (max-width:1150px){.portal-live #grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-live h1{font-size:33px}.portal-live .heading{align-items:start}.portal-highlights{gap:14px}.portal-highlights article{padding:16px}}@media (max-width:800px){.portal-live #grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-live main,.portal-live.focus main{padding:30px 22px}.portal-highlights{grid-template-columns:1fr}.portal-highlights .chart{height:195px}.portal-live .heading{display:block}.portal-live .source-note{text-align:left;max-width:none;margin-top:16px}.portal-live .mast{flex-wrap:wrap;padding:22px}.portal-live .portal-nav{gap:22px}.portal-board-heading span{display:none}}@media (max-width:600px){.portal-preview-bar{gap:10px 18px;padding:12px 16px;font-size:11px}.portal-preview-bar>span{width:100%}.portal-live main,.portal-live.focus main{padding:24px 16px}.portal-live h1{font-size:28px}.portal-live .brand{font-size:14px}.portal-live .mast{padding:18px 16px}.portal-live #grid,.portal-live.focus #grid{grid-template-columns:1fr;gap:14px}.portal-live .chart{height:210px}.portal-live .search input{font-size:16px}.portal-live .news-heading h2{font-size:21px}.portal-highlights{margin-bottom:28px}.portal-live .card{padding:18px 16px 12px}.portal-live .card h3{font-size:17px}.portal-ad.wide{min-height:164px}}@media (min-width:601px){.portal-live .toolbar nav{flex-wrap:wrap}}.selection-actions{flex-wrap:wrap}.portal-ad.wide{min-height:152px;margin:0 0 40px}.portal-ad{overflow-wrap:anywhere;min-width:0}.portal-ad.rectangle{box-sizing:border-box}@media (max-width:600px){.portal-ad.wide{min-height:164px;margin-bottom:28px}}
