/* Supplied Editor's picks composition: full-width image fading into four cards. */
.club-home .editors-picks{background:#111;color:#fff;padding:0;overflow:hidden}
.club-home .editor-screen{display:block;position:relative;height:32vw;min-height:320px;max-height:700px;overflow:hidden;background:#111}
.club-home .editor-screen>img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:brightness(.75)}
.club-home .editor-screen:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#111 0%,#1110 64%)}
.club-home .editor-channel{position:absolute;right:3.5%;top:45px;z-index:1;font:400 46px/1 'Barlow Condensed',sans-serif}
.club-home .editor-content{position:relative;padding:0 3.5% 25px;margin-top:-2px}
.club-home .editor-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin:0 0 23px}
.club-home .editor-heading h2{font:600 38px/1.2 Inter,Arial,sans-serif;letter-spacing:-1.3px;margin:0}
.club-home .editor-heading>a{font:600 14px/1.5 Inter,Arial,sans-serif;white-space:nowrap}
.club-home .editor-heading>a:hover{text-decoration:underline;text-underline-offset:4px}
.club-home .editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}
.club-home .editor-card{min-width:0}
.club-home .editor-card>button{display:block;width:100%;text-align:left;color:inherit}
.club-home .editor-thumbnail{aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:#252525}
.club-home .editor-thumbnail img{width:100%;height:100%;object-fit:cover;filter:brightness(.88);transition:filter .2s}
.club-home .editor-card>button:hover img{filter:brightness(1)}
.club-home .editor-card h3{font:600 16px/22px Inter,Arial,sans-serif;letter-spacing:-.35px;margin:15px 0 6px}
.club-home .editor-meta{font:400 13px/20px Inter,Arial,sans-serif;color:#aaa;margin:0}
@media(min-width:1900px){.club-home .editor-screen{height:30vw}.club-home .editor-content{padding-bottom:35px}.club-home .editor-heading{margin-bottom:25px}}
@media(max-width:1000px){.club-home .editor-screen{height:39vw;min-height:300px}.club-home .editor-heading h2{font-size:32px}.club-home .editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.club-home .editor-content{padding:0 26px 35px}.club-home .editor-channel{top:30px;right:26px;font-size:40px}}
@media(max-width:600px){.club-home .editor-screen{height:62vw;min-height:250px;max-height:400px}.club-home .editor-content{padding:0 22px 30px}.club-home .editor-heading{gap:15px;margin-bottom:20px}.club-home .editor-heading h2{font-size:26px;letter-spacing:-.8px}.club-home .editor-heading>a{font-size:10px}.club-home .editor-grid{gap:24px 16px}.club-home .editor-card h3{font-size:13px;line-height:18px;letter-spacing:-.2px;margin-top:12px}.club-home .editor-meta{font-size:10px;line-height:17px}.club-home .editor-channel{top:25px;right:22px;font-size:35px}}
