body{background:#eef0f2;color:#17212b}.site{max-width:560px}.utility{height:29px;background:#076fae;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:9px;font-weight:700}.utility a{display:flex;align-items:center;gap:3px}.utility svg{width:11px;height:11px}.header{height:84px;border-top:0;padding:0 15px;top:0;box-shadow:0 2px 10px #17212b08}.brand-name{font-size:23px}.brand-name small{font-size:8px;margin-top:6px}.brand-mark{width:58px}.brand-mark img{width:209px;height:50px}.tools{gap:0}.tools .icon{width:40px}.categories{background:#fff;gap:22px;padding:0 14px;border-bottom:0}.categories button{font-size:13px;padding:12px 0 10px}.headlines{padding:0;margin:0;border-bottom:0;position:relative;background:#132738}.section-label{position:absolute;left:14px;right:14px;top:14px;z-index:2;color:#fff;margin:0;pointer-events:none}.section-label>span:first-child{background:#0875b9;border-radius:2px;padding:5px 8px;font-size:10px}.section-label>span:first-child:before{display:none}.slide-count{background:#142331a6;color:white;padding:4px 7px;border-radius:2px;font-size:10px}.hero-image{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;border-radius:0;aspect-ratio:auto}.headlines #headline>a{position:relative;display:flex;min-height:330px;flex-direction:column;justify-content:flex-end;padding:105px 25px 51px;isolation:isolate}.headlines #headline>a:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12) 30%,rgba(0,0,0,.13) 42%,rgba(0,0,0,.88) 100%);z-index:0;pointer-events:none}.hero-meta,.headline-title{position:relative;z-index:1}.hero-meta{color:#dce6ed;font-size:10px;margin:0 0 9px}.hero-meta .category{color:#fff}.headline-title{color:white;font-size:25px;line-height:1.23;min-height:0;margin:0;font-weight:700;text-shadow:0 1px 3px #0005}.slider-controls{position:absolute;bottom:12px;left:0;right:0;z-index:3;justify-content:center;margin:0;pointer-events:none}.dots{pointer-events:auto;gap:3px}.dots button:after{background:#ffffff73}.dots button.active:after{background:#fff;width:21px}.arrows{position:absolute;left:0;right:0;bottom:125px;justify-content:space-between;padding:0 4px;pointer-events:none}.arrows .icon{pointer-events:auto;border:0;width:34px;height:44px;background:#06182740;border-radius:3px;color:#fff}.arrows .icon:hover{background:#061827a0}.arrows svg{width:23px;height:23px}.breaking{display:flex;align-items:stretch;margin:12px 12px 20px;min-height:68px;border:1px solid #dfe5ea;background:#f8fafb;border-radius:4px;overflow:hidden}.breaking-label{background:#cf253b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1.2;padding:0 10px;flex:none}.breaking>a{align-self:center;flex:1;min-width:0;padding:9px 10px;font-size:12px;line-height:1.35;font-weight:600}.breaking time{display:block;color:var(--blue);font-size:10px;margin-bottom:3px;font-weight:700}.breaking .icon{width:30px;height:auto;border-radius:0;border-left:1px solid #e7ebef}.feed{padding:0 12px 28px;background:#f4f6f7;border-top:1px solid #e7ebef}.feed-tabs{gap:23px;border-bottom:1px solid #dbe2e8;padding:0 2px}.feed-tabs button{padding-top:17px;font-size:18px;color:#6e7983}.feed-tabs button[aria-selected=true]{color:#17212b;border-color:#0875b9}.feed-heading{margin:13px 2px 12px;color:#657280;font-size:11px}.feed .news-row{display:flex;flex-direction:column;position:relative;padding:0;margin:0 0 18px;gap:0;border:1px solid #e0e5e9;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 2px 5px #15263605}.feed .news-row img{order:-1;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0}.feed .news-row>div{padding:14px 14px 18px}.feed .news-row h3{font-size:21px;line-height:1.35;font-weight:700;margin:9px 0 0}.feed .row-meta{font-size:10px;justify-content:space-between;flex-direction:row-reverse;color:#6a7580}.feed .row-meta>span{font-weight:700;color:#0875b9}.feed .row-meta time{color:#818b95;font-weight:500}.more{background:white;border-color:#cfdbe4;margin-top:8px;font-size:15px;height:49px}.feed .news-row:hover{box-shadow:0 3px 10px #15263610}.feed .news-row:hover h3{color:#0875b9}footer{background:#fff}.feed .empty{min-height:180px}#search-view .news-row h3,.related .news-row h3{font-size:16px}.headlines:focus-visible{outline-offset:-3px}@media(min-width:600px){.header{height:88px}.headlines #headline>a{min-height:420px;padding-left:30px;padding-right:30px}.headline-title{font-size:30px}.arrows{bottom:170px}.feed .news-row h3{font-size:24px}}@media(max-width:360px){.brand-name{font-size:20px}.brand-mark{width:48px}.brand-mark img{width:177px;height:43px}.header{padding:0 12px}.tools .icon{width:37px}.headlines #headline>a{min-height:315px;padding-left:23px;padding-right:23px}.headline-title{font-size:23px}.feed .news-row h3{font-size:20px}.feed-tabs{gap:17px}.feed-tabs button{font-size:17px}}
.slider-controls{top:0;bottom:0}.slider-controls .dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%)}.slider-controls .arrows{top:38%;bottom:auto;height:44px}
