.drs-mediabanner__stage img { object-position: 55% 22%; } .drs-mediabanner__scrim { background: linear-gradient(90deg,rgba(20,27,18,.6),rgba(20,27,18,.18) 30%,transparent 49%); } @media(max-width:760px){ .drs-mediabanner { min-height:700px; min-height: min(850px, 90svh); align-items:flex-end; padding-bottom:2.5rem; } .drs-mediabanner__stage img {object-position:55% 15%;} .drs-mediabanner__scrim {background:linear-gradient(0deg,rgba(20,27,18,.75),transparent 60%);} .drs-mediabanner__title {font-size:clamp(2.7rem,10vw,4rem);} }
.drs-substack .drs-read__body {padding:1.5rem; min-height:17rem; gap:1.5rem;}
.drs-substack .drs-read__title {display:block; -webkit-line-clamp:unset; overflow:visible; font-size:clamp(1.15rem,1.5vw,1.5rem); line-height:1.35;}
.drs-substack .drs-read__foot {margin-top:auto;}
.drs-media-conversations .drs-podcast {width:100%;}
.drs-quote__text strong {font-weight:600;}

.drs-substack-podcasts {display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; gap:clamp(1.5rem,3vw,3rem);}
.drs-substack-podcasts > * {min-width:0;}
.drs-substack-podcasts .drs-substack {padding:0; margin:0; background:transparent; overflow:hidden;}
.drs-substack-podcasts .drs-substack > .drs-container {width:100%; max-width:none; padding:0; margin:0;}
.drs-substack-podcasts .drs-reads__grid {--drs-reads-per-view:2;}
.drs-substack-podcasts .drs-read__body {padding:1rem; min-height:19rem;}
.drs-substack-podcasts .drs-read__title {font-size:clamp(1.05rem,1.3vw,1.35rem);}
.drs-substack-podcasts .drs-substack-intro {font-size:.95rem; margin:0 0 1.2rem;}
@media(max-width:1000px){.drs-substack-podcasts {grid-template-columns:minmax(0,1fr);gap:3rem;}}
@media(max-width:600px){.drs-substack-podcasts .drs-reads__grid {--drs-reads-per-view:1.2;}}
.drs-substack-brand {display:inline-flex;align-items:center;color:#ff6719;}
.drs-substack-brand svg {display:block;width:26px;height:26px;flex:none;}

.drs-media-conversations .drs-quote__text {font-weight:300; font-style:normal;}

/* Alternate the Media editorial bands. */
.drs-media-archive .drs-media-conversations { background: #eee9dd; padding-top: clamp(3.5rem, 5vw, 5rem); }
.drs-media-archive #article.drs-reads { background: var(--drs-page-bg); }

/* Featured podcast, above the Substack and Spotify columns. */
.drs-media-conversations .drs-featured-podcast{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;margin:0 0 clamp(48px,6vw,80px);padding:0 0 clamp(32px,4vw,48px);border-bottom:1px solid #c9cabb;}
.drs-featured-podcast__video{aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#1b2118;}
.drs-featured-podcast__video iframe{display:block;width:100%;height:100%;border:0;}
.drs-featured-podcast__copy{min-width:0;}
.drs-media-conversations .drs-featured-podcast__eyebrow{margin:0 0 18px;color:#465438;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;}
.drs-featured-podcast__eyebrow:before{content:'';display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:#f97930;vertical-align:middle;}
.drs-media-conversations .drs-featured-podcast h2{margin:0 0 18px;color:#465438;font-size:clamp(25px,2.4vw,36px);font-weight:400;line-height:1.2;}
.drs-media-conversations .drs-featured-podcast__channel{font-size:14px;line-height:1.6;margin:0 0 24px;color:#465438;}
.drs-featured-podcast__link{color:#465438;text-underline-offset:4px;}
.drs-featured-podcast__link span[aria-hidden]{color:#f97930;margin-left:8px;}
@media(max-width:760px){.drs-media-conversations .drs-featured-podcast{grid-template-columns:1fr;gap:24px;}}