/* V22: 80% content / 20% advertising on desktop */
@media(min-width:1000px){
 .wrap{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;max-width:none!important}
 .wrap>header,.wrap>.eyebrow,.wrap>#headline,.wrap>.intro,.wrap>.search,.wrap>.status,.wrap>.footer,.wrap>.v8-tools,.wrap>.web-search,.wrap>.seo-content{grid-column:1!important;min-width:0}
 .wrap>.grid{grid-column:1!important;grid-row:auto!important;grid-template-columns:minmax(0,1fr) minmax(270px,.75fr)!important}
 .wrap>.gtw-ad-rail{display:flex!important;grid-column:2!important;grid-row:1 / span 13!important;position:sticky;top:8px;align-self:start;flex-direction:column;gap:12px;min-width:0;height:calc(100vh - 16px);margin:0!important}
 .wrap>.gtw-ad-rail .gtw-ad-slot{display:flex!important;flex:1!important;min-height:0!important}
 .wrap>.gtw-ad-inline{display:none!important}
}
.wrap>header .logo{font-size:clamp(23px,2.25vw,39px)!important;font-weight:850!important;line-height:1.1!important;letter-spacing:-.5px!important}
.wrap>header{gap:12px!important;flex-wrap:wrap}
.wrap>header .wtw-language{margin-left:auto!important}
.wrap>header .wtw-language select{min-width:160px!important;max-width:220px!important;font-size:15px!important}
.wrap>.grid>.card:first-child .wtw-unit strong{font-size:clamp(23px,2vw,36px)!important;letter-spacing:-.5px!important;white-space:nowrap}
.wrap>.grid>.card:first-child .wtw-dual{gap:7px!important}
.wrap>.grid>.card:first-child .wtw-unit{padding:7px 9px!important}
.wrap>.grid>.card:first-child #gtwCityLarge{font-size:clamp(23px,2vw,36px)!important;line-height:1.15;font-weight:850;overflow-wrap:anywhere;color:#f4f7fc;margin:7px 0 2px}
.wrap>.grid>.card:first-child #zone{font-size:11px!important;opacity:.7}
.wrap>.grid>.card:first-child .date{font-size:12px!important;margin-top:4px!important}
.wrap>.grid>.card:first-child h2{font-size:13px!important;margin:0!important}
@media(max-width:999px){.wrap>.gtw-ad-rail{display:none!important}.wrap>.gtw-ad-inline{display:none!important}}
@media(max-width:720px){
 .wrap>header .logo{font-size:clamp(19px,5.1vw,28px)!important}
 .wrap>header .wtw-language select{min-width:130px!important;max-width:175px!important}
 .wrap>.grid>.card:first-child .wtw-unit strong{font-size:clamp(19px,5.2vw,29px)!important}
 .wrap>.grid>.card:first-child #gtwCityLarge{font-size:clamp(19px,5.2vw,29px)!important}
}
