.hbPortalFront{margin:14px 0 28px}.hbPortalLeadGrid{grid-template-columns:minmax(0,1.75fr) minmax(260px,.78fr) minmax(230px,.58fr);align-items:stretch;gap:12px;display:grid}.hbPortalMain,.hbPortalSideCard,.hbPortalStoryCard,.hbPortalMostRead{min-width:0}.hbPortalMainMedia,.hbPortalSideCard>a{background:#dbe4e4;height:100%;display:block;position:relative;overflow:hidden}.hbPortalMain{min-height:430px}.hbPortalMainMedia>img,.hbPortalSideCard img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.hbPortalMainMedia:hover>img,.hbPortalSideCard>a:hover img{transform:scale(1.018)}.hbPortalShade{background:linear-gradient(#00000005 27%,#000000d1 100%);position:absolute;inset:0}.hbPortalMainCopy{z-index:2;color:#fff;padding:32px 32px 26px;position:absolute;bottom:0;left:0;right:0}.hbPortalKicker{align-items:center;gap:7px;margin-bottom:8px;display:flex}.hbPortalKicker span,.hbPortalKicker b{letter-spacing:.03em;text-transform:uppercase;align-items:center;min-height:22px;padding:0 8px;font-size:8px;font-weight:950;display:inline-flex}.hbPortalKicker span{color:#03282c;background:#fff}.hbPortalKicker b{color:#fff;background:#e51923}.hbPortalMainCopy h1{color:#fff;letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(34px,3.25vw,58px);line-height:.94}.hbPortalMainCopy p{color:#e8eeee;max-width:800px;margin:11px 0 8px;font-size:12px;line-height:1.45}.hbPortalMainCopy small{color:#d2dddd;font-size:8px;font-weight:800}.hbPortalSide{grid-template-rows:1fr 1fr;gap:12px;display:grid}.hbPortalSideCard{min-height:0}.hbPortalSideCard>a>div{z-index:2;padding:18px 17px 14px;position:absolute;bottom:0;left:0;right:0}.hbPortalSideCard small{color:#fff;text-transform:uppercase;background:#e51923;margin-bottom:5px;padding:4px 6px;font-size:7px;font-weight:950;display:inline-flex}.hbPortalSideCard h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.02}.hbPortalSideCard em{color:#d8e1e1;margin-top:5px;font-size:7px;font-style:normal;display:block}.hbPortalMostRead{border:1px solid var(--hb-rule,#dbe3e3);background:#fff;flex-direction:column;display:flex}.hbPortalMostRead>header{border-bottom:2px solid #e51923;justify-content:space-between;align-items:center;min-height:39px;padding:0 12px;display:flex}.hbPortalMostRead>header span{color:#102225;font-size:9px;font-weight:950}.hbPortalMostRead>header a{color:#e51923;font-size:7px;font-weight:900}.hbPortalMostRead>div{display:grid}.hbPortalMostRead>div>a{border-bottom:1px solid var(--hb-rule,#dbe3e3);grid-template-columns:22px 62px minmax(0,1fr);align-items:center;gap:8px;min-height:72px;padding:8px 10px;display:grid}.hbPortalMostRead>div>a:last-child{border-bottom:0}.hbPortalMostRead>div>a>b{color:#e51923;font-size:20px;line-height:1}.hbPortalMostThumb{background:#e4eaea;height:48px;display:block;overflow:hidden}.hbPortalMostThumb img{object-fit:cover;width:100%;height:100%}.hbPortalMostRead strong{color:#102225;letter-spacing:-.01em;font-size:10px;line-height:1.15}.hbPortalBreaking{border:1px solid var(--hb-rule,#dbe3e3);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:44px;margin-top:10px;display:grid}.hbPortalBreakingLabel{color:#fff;background:#e51923;align-self:stretch;align-items:center;gap:7px;padding:0 16px;display:flex}.hbPortalBreakingLabel span{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fff3}.hbPortalBreakingLabel b{white-space:nowrap;font-size:9px}.hbPortalBreakingItems{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-width:0;display:grid}.hbPortalBreakingItems>a{border-right:1px solid var(--hb-rule,#dbe3e3);gap:7px;min-width:0;padding:0 13px;display:flex}.hbPortalBreakingItems time{color:#e51923;flex:none;font-size:8px;font-weight:950}.hbPortalBreakingItems span{color:#263638;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:850;overflow:hidden}.hbPortalBreakingAll{color:#e51923;white-space:nowrap;padding:0 12px;font-size:8px;font-weight:950}.hbPortalStoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.hbPortalStoryCard{border:1px solid var(--hb-rule,#dbe3e3);background:#fff;grid-template-rows:auto 1fr;display:grid}.hbPortalStoryMedia{aspect-ratio:16/8.6;background:#dfe7e7;display:block;overflow:hidden}.hbPortalStoryMedia img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.hbPortalStoryCard:hover .hbPortalStoryMedia img{transform:scale(1.025)}.hbPortalStoryCard>div{padding:11px 12px 13px}.hbPortalStoryCard small{color:#e51923;text-transform:uppercase;font-size:7px;font-weight:950}.hbPortalStoryCard h3{color:#102225;letter-spacing:-.028em;margin:4px 0 5px;font-size:17px;line-height:1.05}.hbPortalStoryCard p{-webkit-line-clamp:2;color:#728083;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-theme=dark] .hbPortalMostRead,html[data-theme=dark] .hbPortalBreaking,html[data-theme=dark] .hbPortalStoryCard{background:#0d292d;border-color:#29464a}html[data-theme=dark] .hbPortalMostRead>div>a,html[data-theme=dark] .hbPortalBreakingItems>a{border-color:#29464a}html[data-theme=dark] .hbPortalMostRead strong,html[data-theme=dark] .hbPortalBreakingItems span,html[data-theme=dark] .hbPortalStoryCard h3{color:#edf5f5}@media (max-width:1180px){.hbPortalLeadGrid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr)}.hbPortalMostRead{grid-column:1/-1}.hbPortalMostRead>div{grid-template-columns:repeat(5,minmax(0,1fr))}.hbPortalMostRead>div>a{grid-template-columns:20px 1fr;min-height:70px}.hbPortalMostThumb{display:none}}@media (max-width:860px){.hbPortalLeadGrid{grid-template-columns:1fr}.hbPortalMain{min-height:420px}.hbPortalSide{grid-template-rows:auto;grid-template-columns:1fr 1fr}.hbPortalSideCard{min-height:220px}.hbPortalMostRead>div{grid-template-columns:1fr 1fr}.hbPortalBreaking{grid-template-columns:auto minmax(0,1fr)}.hbPortalBreakingItems{grid-template-columns:1fr 1fr}.hbPortalBreakingItems>a:nth-child(n+3),.hbPortalBreakingAll{display:none}.hbPortalStoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.hbPortalFront{margin-top:8px}.hbPortalMain{min-height:385px}.hbPortalMainCopy{padding:22px 18px 18px}.hbPortalMainCopy h1{font-size:34px}.hbPortalMainCopy p{display:none}.hbPortalSide{grid-template-columns:1fr}.hbPortalSideCard{min-height:205px}.hbPortalMostRead>div{grid-template-columns:1fr}.hbPortalMostRead>div>a{grid-template-columns:24px 72px minmax(0,1fr)}.hbPortalMostThumb{display:block}.hbPortalBreaking{grid-template-columns:1fr}.hbPortalBreakingLabel{min-height:36px}.hbPortalBreakingItems{grid-template-columns:1fr}.hbPortalBreakingItems>a{border-right:0;border-bottom:1px solid var(--hb-rule,#dbe3e3);align-items:center;min-height:38px}.hbPortalBreakingItems>a:nth-child(n+2){display:none}.hbPortalStoryGrid{grid-template-columns:1fr 1fr;gap:8px}.hbPortalStoryCard>div{padding:9px}.hbPortalStoryCard h3{font-size:14px}.hbPortalStoryCard p{display:none}}.hbVerticalsDense{margin-top:44px}.hbVerticalsDense .hbVerticalGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.hbVerticalsDense .hbVertical{border-bottom:1px solid var(--hb-rule,#dbe3e3);grid-column:span 3;padding:20px 18px 24px}.hbVerticalsDense .hbVertical:nth-child(4){padding-right:0}.hbVerticalsDense .hbVertical:nth-child(5),.hbVerticalsDense .hbVertical:nth-child(6),.hbVerticalsDense .hbVertical:nth-child(7){grid-column:span 4;padding-top:24px}.hbVerticalsDense .hbVertical:nth-child(5){border-left:0;padding-left:0}.hbVerticalsDense .hbVertical:nth-child(7){padding-right:0}.hbVerticalsDense .hbVerticalLead h4{font-size:19px}.hbVerticalsDense .hbVerticalBriefs>a{gap:10px;min-height:72px;grid-template-columns:78px minmax(0,1fr)!important}.hbVerticalsDense .hbVerticalBriefMedia{width:78px}.hbVerticalsDense .hbVerticalBriefs strong{font-size:12.5px;line-height:1.18}.hbVerticalsDense .hbVerticalMedia{aspect-ratio:16/9}@media (max-width:1100px){.hbVerticalsDense .hbVerticalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hbVerticalsDense .hbVertical,.hbVerticalsDense .hbVertical:nth-child(5),.hbVerticalsDense .hbVertical:nth-child(6),.hbVerticalsDense .hbVertical:nth-child(7){border-left:1px solid var(--hb-rule,#dbe3e3);border-top:1px solid var(--hb-rule,#dbe3e3);grid-column:auto;padding:20px 18px 24px}.hbVerticalsDense .hbVertical:nth-child(odd){border-left:0;padding-left:0}.hbVerticalsDense .hbVertical:nth-child(2n){padding-right:0}.hbVerticalsDense .hbVertical:nth-child(-n+2){border-top:0}}@media (max-width:680px){.hbPortalMainCopy{padding-bottom:58px}.hbPortalHeroPager{max-width:none;bottom:15px;left:18px;right:18px}.hbVerticalsDense .hbVerticalGrid{grid-template-columns:1fr}.hbVerticalsDense .hbVertical,.hbVerticalsDense .hbVertical:nth-child(5),.hbVerticalsDense .hbVertical:nth-child(6),.hbVerticalsDense .hbVertical:nth-child(7){border-left:0;border-top:1px solid var(--hb-rule,#dbe3e3);grid-column:auto;padding:18px 0 22px}.hbVerticalsDense .hbVertical:first-child{border-top:0}.hbVerticalsDense .hbVerticalBriefs>a{min-height:68px}}.hbSignalItem{align-items:center;grid-template-columns:27px 74px minmax(0,1fr)!important}.hbSignalThumb{aspect-ratio:4/3;background:#123c41;width:74px;display:block;overflow:hidden}.hbSignalThumb img{object-fit:cover;width:100%;height:100%}.hbRailBriefList>a{align-items:center;grid-template-columns:24px 68px minmax(0,1fr)!important}.hbRailBriefThumb{aspect-ratio:4/3;background:#123c41;width:68px;display:block;overflow:hidden}.hbRailBriefThumb img{object-fit:cover;width:100%;height:100%}@media (max-width:580px){.hbSignalItem{padding-left:14px;padding-right:14px;grid-template-columns:24px 64px minmax(0,1fr)!important}.hbSignalThumb{width:64px}.hbRailBriefList>a{padding-left:14px;padding-right:14px;grid-template-columns:22px 62px minmax(0,1fr)!important}.hbRailBriefThumb{width:62px}}.hbPortalMainCopy{padding-bottom:86px}.hbPortalHeroControls{z-index:5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:absolute;bottom:17px;left:28px;right:28px}.hbPortalHeroNav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02282cd1;align-items:center;gap:6px;min-height:28px;padding:3px 5px;display:flex}.hbPortalHeroNav button{color:#fff;cursor:pointer;width:26px;height:22px;font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:950}.hbPortalHeroNav b{color:#fff;font-size:9px}.hbPortalHeroNav span{color:#ffffffa6;white-space:nowrap;font-size:7px;font-weight:900}.hbPortalHeroPager{z-index:auto;scrollbar-width:none;gap:3px;min-width:0;max-width:none;display:flex;position:static;bottom:auto;left:auto;right:auto;overflow-x:auto}.hbPortalHeroPager::-webkit-scrollbar{display:none}.hbPortalHeroPager button{text-align:center;color:#ffffffb8;cursor:pointer;width:27px;height:28px;font:inherit;background:#02282cb8;border:1px solid #ffffff2e;flex:0 0 27px;justify-content:center;align-items:center;padding:0;font-size:7px;font-weight:950;line-height:1;display:flex}.hbPortalHeroPager button:hover{color:#fff;border-color:#ffffff8c}.hbPortalHeroPager button.isActive{color:#fff;background:#e51923;border-color:#e51923}.hbPortalHeroPager button i,.hbPortalHeroPager button span{display:none}@media (max-width:860px){.hbPortalHeroControls{grid-template-columns:auto minmax(0,1fr);left:18px;right:18px}.hbPortalMainCopy{padding-bottom:84px}}@media (max-width:580px){.hbPortalMainCopy{padding-bottom:98px}.hbPortalHeroControls{grid-template-columns:1fr;gap:5px;bottom:13px;left:14px;right:14px}.hbPortalHeroNav{width:max-content}.hbPortalHeroPager button{flex-basis:25px;width:25px;height:25px;font-size:6.5px}}.hbPortalMainMedia>img{will-change:transform,opacity;animation:6s ease-out both hbPortalHeroPhoto}.hbPortalMainCopy{animation:.42s cubic-bezier(.2,.8,.2,1) both hbPortalHeroCopy}@keyframes hbPortalHeroPhoto{0%{opacity:.5;transform:scale(1.01)}9%{opacity:1}to{opacity:1;transform:scale(1.045)}}@keyframes hbPortalHeroCopy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hbPortalHeroPager button{position:relative;overflow:hidden}.hbPortalHeroPager button.isActive:after{content:"";transform-origin:0;background:#fff;height:2px;animation:6s linear both hbHeroProgress;position:absolute;bottom:0;left:0;right:0}.hbPortalMain:hover .hbPortalHeroPager button.isActive:after{animation-play-state:paused}@keyframes hbHeroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hbPortalStoryMedia img,.hbFrontBriefMedia img,.hbLatestWallMedia img,.hbDeskLeadMedia img,.hbDeskVisualMedia img,.hbDeskBriefMedia img,.hbDeepReadMedia img,.hbVerticalMedia img,.hbVerticalBriefMedia img,.hbQuickNewsMedia img,.hbRiverMedia img,.hbSignalThumb img,.hbRailBriefThumb img{transition:transform .32s cubic-bezier(.2,.75,.2,1),filter .32s}.hbPortalStoryMedia:hover img,.hbFrontBriefMedia:hover img,.hbLatestWallMedia:hover img,.hbDeskLeadMedia:hover img,.hbDeskVisualMedia:hover img,.hbDeskBriefMedia:hover img,.hbDeepReadMedia:hover img,.hbVerticalMedia:hover img,.hbVerticalBriefMedia:hover img,.hbQuickNewsItem:hover .hbQuickNewsMedia img,.hbRiverMedia:hover img,.hbSignalItem:hover .hbSignalThumb img,.hbRailBriefList>a:hover .hbRailBriefThumb img{filter:saturate(1.035)contrast(1.01);transform:scale(1.028)}.hbPortalStoryCard h3 a,.hbDesk h3 a,.hbDeepRead h3 a,.hbVerticalLead h4 a,.hbVerticalBriefs strong,.hbQuickNewsCopy strong,.hbRiverCopy h3 a{transition:color .18s,text-decoration-color .18s}.hbPortalStoryCard h3 a:hover,.hbDesk h3 a:hover,.hbDeepRead h3 a:hover,.hbVerticalLead h4 a:hover,.hbQuickNewsItem:hover strong,.hbRiverCopy h3 a:hover{color:var(--hb-red,#e51923)}.hbPortalHeroPager button{flex-basis:26px;width:26px}@media (prefers-reduced-motion:reduce){.hbPortalMainMedia>img,.hbPortalMainCopy,.hbPortalHeroPager button.isActive:after{animation:none}.hbPortalStoryMedia img,.hbFrontBriefMedia img,.hbLatestWallMedia img,.hbDeskLeadMedia img,.hbDeskVisualMedia img,.hbDeskBriefMedia img,.hbDeepReadMedia img,.hbVerticalMedia img,.hbVerticalBriefMedia img,.hbQuickNewsMedia img,.hbRiverMedia img,.hbSignalThumb img,.hbRailBriefThumb img{transition:none}}@supports (content-visibility:auto){.hbNewsroom,.hbVisualDesk,.hbLatestWall,.hbDeskCollection,.hbDeepReads,.hbVerticalsDense,.hbMostReadSection{content-visibility:auto;contain-intrinsic-size:auto 900px}}@media (max-width:580px){.hbQuickNews{overflow:hidden}.hbQuickNewsGrid{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:9px;padding-bottom:5px;overflow-x:auto;display:flex!important}.hbQuickNewsGrid::-webkit-scrollbar{display:none}.hbQuickNewsItem{scroll-snap-align:start;flex:0 0 78vw;max-width:330px}.hbQuickNewsCopy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hbPortalStoryCard:nth-child(n+5),.hbPortalMostRead>div>a:nth-child(n+5){display:none}.hbPortalFront{margin-bottom:20px}.hbNewsroom,.hbVisualDesk,.hbLatestWall,.hbDeskCollection,.hbDeepReads,.hbVerticalsDense{contain-intrinsic-size:auto 700px}}.hbPortalMain{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.hbPortalMain[data-dragging=true]{cursor:grabbing}.hbPortalMainMedia,.hbPortalMainMedia img{-webkit-user-drag:none}.hbPortalHeroPager{touch-action:pan-x}@media (hover:none){.hbPortalMain{cursor:default}}.hbPortalMainCopy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hbPortalStoryCard p,.hbRiverCopy p,.hbLatestWallItem p,.hbDeskLeadBody p,.hbDeepRead p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:680px){.hbPortalMainCopy p{-webkit-line-clamp:2}}.hbFrontPage .hbVisualDesk,.hbFrontPage .hbLatestWall,.hbFrontPage .hbDeskCollection,.hbFrontPage .hbMostRead,.hbFrontPage .hbDeepReads,.hbFrontPage .hbHoroscope,.hbFrontPage .hbVerticalsDense{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:680px){.hbFrontPage .hbVisualDesk,.hbFrontPage .hbLatestWall,.hbFrontPage .hbDeskCollection,.hbFrontPage .hbMostRead,.hbFrontPage .hbDeepReads,.hbFrontPage .hbHoroscope,.hbFrontPage .hbVerticalsDense{contain-intrinsic-size:auto 1100px}}
