.varied-grid{display:grid;gap:20px}.varied-story{min-width:0;border-bottom:1px solid #d9d9e4;padding-bottom:16px}.story-visual{display:block;position:relative}.varied-story h3{font:bold 23px/1.12 Georgia,serif;margin:10px 0}.varied-story p{font:14px/1.5 Georgia,serif;margin:8px 0}.varied-story .photo{aspect-ratio:16/10}.layout-regional .varied-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-regional .story-0{grid-column:span 2;grid-row:span 2}.layout-regional .story-0 .photo{aspect-ratio:4/3}.layout-regional .story-0 h3{font-size:34px}.layout-regional .varied-story:not(.story-0) h3{font-size:20px}
.layout-technology{padding:0 18px 18px;background:#f0f3ff;border-top-color:#1313d6}.layout-technology .varied-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-technology .story-0{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.layout-technology .story-0 h3{font:800 34px/1.1 Arial,sans-serif}.layout-technology .varied-story{border:0}.layout-technology h3{font-family:Arial,sans-serif;font-size:20px}
.layout-politics .varied-grid{grid-template-columns:1.5fr 1fr}.layout-politics .story-0{grid-row:span 4;border-right:1px solid #ddd;padding-right:22px}.layout-politics .story-0 h3{font-size:36px}.layout-politics .varied-story:not(.story-0){display:grid;grid-template-columns:110px 1fr;gap:14px}.layout-politics .varied-story:not(.story-0) .photo{aspect-ratio:1}.layout-politics .varied-story:not(.story-0) h3{margin-top:0;font-size:21px}
.layout-video{background:#171719;color:white;padding:0 18px 18px}.layout-video>header h2,.layout-video>header>a{color:white}.layout-video .varied-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-video .story-0{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:center}.layout-video .story-0 h3{font-size:34px}.layout-video .photo{aspect-ratio:16/9}.layout-video p,.layout-video .date{color:#d0d0d8}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ed0015;color:white;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font:20px Arial,sans-serif;box-shadow:0 2px 15px #0008}
.layout-opinion .varied-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opinion-signature{display:flex;align-items:center;gap:12px;font:bold 12px Arial,sans-serif;color:#41415a}.opinion-signature img{border-radius:50%;border:3px solid white;box-shadow:0 0 0 1px #ddd;width:64px;height:64px}.layout-opinion .varied-story{padding:16px;background:#f7f7fa;border-top:2px solid #1313d6}.layout-opinion h3{font-style:italic;font-size:25px}.layout-opinion .story-0{grid-column:span 2}.layout-opinion .story-0 h3{font-size:32px}
.layout-sports{border-top:6px solid #151515}.layout-sports .varied-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-sports .story-0{grid-column:1/-1;position:relative;background:#151515;color:white;padding:0}.layout-sports .story-0 .photo{aspect-ratio:21/8}.layout-sports .story-0 .story-info{padding:20px}.layout-sports .story-0 h3{font:900 36px/1.05 Arial,sans-serif}.layout-sports h3{font-family:Arial,sans-serif}.layout-sports .story-0 .date{color:#ddd}
.layout-economy .varied-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-economy .varied-story{display:grid;grid-template-columns:120px 1fr;gap:16px}.layout-economy .story-0{grid-column:1/-1;grid-template-columns:1fr 1.2fr;align-items:center}.layout-economy .story-0 h3{font-size:34px}.story-number{font:800 13px Arial,sans-serif;color:#1313d6}.layout-economy .varied-story:not(.story-0) .photo{aspect-ratio:1}
.layout-culture .varied-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-culture .story-0{grid-column:span 2;grid-row:span 2}.layout-culture .story-0 .photo{aspect-ratio:3/4}.layout-culture h3{font-style:italic}.layout-culture .story-0 h3{font-size:36px}
@media(max-width:850px){.layout-regional .varied-grid,.layout-technology .varied-grid,.layout-video .varied-grid,.layout-sports .varied-grid,.layout-culture .varied-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-opinion .varied-grid{grid-template-columns:1fr 1fr}.layout-regional .story-0,.layout-culture .story-0{grid-row:auto}.layout-politics .varied-grid{grid-template-columns:1fr 1fr}.layout-politics .varied-story:not(.story-0){display:block}}
@media(max-width:540px){.varied-grid{gap:14px}.layout-politics .varied-grid,.layout-economy .varied-grid,.layout-opinion .varied-grid{grid-template-columns:1fr}.layout-politics .story-0{grid-row:auto;border-right:0;padding-right:0}.layout-technology .story-0,.layout-video .story-0,.layout-economy .story-0{display:block}.layout-opinion .story-0{grid-column:auto}.layout-culture .story-0 .photo{aspect-ratio:4/3}.layout-sports .story-0 .photo{aspect-ratio:16/10}.varied-story h3{font-size:20px!important}.varied-story.story-0 h3{font-size:28px!important}.layout-politics .varied-story:not(.story-0){display:grid;grid-template-columns:95px 1fr}.layout-economy .varied-story:not(.story-0){grid-template-columns:95px 1fr}.layout-video,.layout-technology{padding-left:12px;padding-right:12px}}
