/* Public video and press features. */
.jdr-media,.jdr-news{scroll-margin-top:24px}
.jdr-media{background:#080b12;color:#f5f7fb}
.jdr-news{background:#101725;color:#f5f7fb}
.jdr-media-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px}
.jdr-media-heading h2{font-size:clamp(2.5rem,5.8vw,5.8rem);line-height:1;letter-spacing:-.045em;margin:10px 0 0}
.jdr-media-heading>p{max-width:390px;color:#bcc8d9;line-height:1.7}
.jdr-media .eyebrow,.jdr-news .eyebrow{color:#8fbfff;font-size:11px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}
.jdr-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.jdr-video-card{min-width:0;border:1px solid #ffffff29;background:#111927}
.jdr-video-frame{aspect-ratio:16/9;background:#000}
.jdr-video-frame iframe{display:block;width:100%;height:100%;border:0}
.jdr-video-copy{padding:24px}
.jdr-video-copy h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1.15;margin:12px 0 20px}
.jdr-media a,.jdr-news a{color:#a9cdff;text-decoration:underline;text-underline-offset:5px}
.jdr-media a:hover,.jdr-news a:hover{color:#fff}
.jdr-media a:focus-visible,.jdr-news a:focus-visible{outline:2px solid #8fbfff;outline-offset:5px}
.jdr-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.jdr-news-card{min-width:0;padding:clamp(24px,4vw,48px);border-top:2px solid #619fff;background:#ffffff05}
.jdr-news-card h3{font-size:clamp(1.7rem,3vw,3.2rem);line-height:1.1;margin:18px 0}
.jdr-news-card>p:not(.eyebrow){max-width:42rem;color:#bcc8d9;line-height:1.7;margin:0 0 25px}
.jdr-news-partners{padding-top:26px;color:#bcc8d9;font-size:14px;line-height:1.7}
@media(max-width:900px){.jdr-video-grid{grid-template-columns:1fr 1fr}.jdr-video-card:first-child{grid-column:1/-1}.jdr-media-heading{display:block}.jdr-media-heading>p{margin-top:24px;max-width:620px}}
@media(max-width:600px){.jdr-video-grid,.jdr-news-grid{grid-template-columns:minmax(0,1fr)}.jdr-video-card:first-child{grid-column:auto}.jdr-video-copy{padding:20px}.jdr-news-partners a{display:block}}
