.hb-media-room{background:#142a35;color:#f6f1e5;padding:48px 36px;margin:50px 0;font:15px/1.6 Arial;scroll-margin-top:140px}.hb-media-room *{box-sizing:border-box}.hb-media-room header h2{font:clamp(36px,4.4vw,62px)/1.08 Georgia;margin:10px 0 18px;color:inherit}.hb-media-room header>p:last-child{color:#cbd3cd;max-width:720px}.hb-media-kicker{font:700 10px/1.5 Arial;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.hb-media-tabs{display:flex;gap:8px;overflow:auto;padding:20px 0 16px}.hb-media-tabs button{flex:none;padding:10px 16px;border:1px solid #647a80;background:transparent;color:#f6f1e5;cursor:pointer;font:700 13px Arial}.hb-media-tabs button[aria-pressed=true]{background:#eee0b3;border-color:#eee0b3;color:#142a35}.hb-media-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:12px 0}.hb-media-tools label{font:12px/1.5 Arial}.hb-media-tools :is(input,select){display:block;width:100%;background:#203c47;color:#fff;border:1px solid #697c81;padding:11px;font:14px Arial;margin-top:8px;min-width:0}.hb-media-status{font:12px/1.5 Arial;color:#cbd3cd;min-height:18px}.hb-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;margin-top:22px}.hb-media-card{min-width:0;background:#f4f1e6;color:#203b32;overflow:hidden}.hb-media-player{position:relative;aspect-ratio:16/9;background:#0d171c;overflow:hidden}.hb-media-player img{display:block;width:100%;height:100%;object-fit:cover}.hb-media-player iframe{display:block;width:100%;height:100%;border:0}.hb-media-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #f4f1e6;background:#15362eeb;color:#fff;width:54px;height:54px;border-radius:50%;cursor:pointer;font:20px Arial}.hb-media-duration{position:absolute;right:8px;bottom:8px;background:#10261ee8;color:white;padding:2px 6px;font:12px/1.5 Arial}.hb-media-copy{padding:20px}.hb-media-copy h3{font:25px/1.2 Georgia;height:3.6em;min-height:3.6em;max-height:3.6em;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hb-media-copy .hb-media-kicker{height:3em;line-height:1.5;overflow:hidden}.hb-media-copy time{display:block;font:11px/1.5 Arial;height:1.5em;margin-bottom:15px}.hb-media-source{display:inline-block;color:inherit;font:700 12px/1.5 Arial;text-underline-offset:4px}.hb-media-more{display:block;margin:26px auto 0;padding:13px 22px;border:1px solid #b1c0b6;background:transparent;color:inherit;cursor:pointer}.hb-media-more[hidden]{display:none}.hb-media-room :focus-visible{outline:3px solid #efd380;outline-offset:4px}.hb-short-series{background:#e5ded0;padding:42px;margin:50px 0}.hb-short-series h2{font:42px/1.1 Georgia;margin:0 0 20px}.hb-short-series>p{max-width:730px;line-height:1.65}.hb-short-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 0}.hb-media-short{flex:0 0 250px;scroll-snap-align:start;background:#faf5e8}.hb-media-short .hb-media-player{aspect-ratio:9/16}.hb-media-short .hb-media-player img{object-fit:cover}.hb-media-short .hb-media-copy h3{font-size:22px}.hb-media-short .hb-media-player iframe{aspect-ratio:9/16}.hb-df-stitch-film .hb-df-diy-video{aspect-ratio:9/16;max-width:320px;margin:0 auto;background:#101c18}.hb-df-stitch-film .hb-df-diy-video :is(iframe,img){height:100%;width:100%;object-fit:cover}.hb-df-stitch-film .hb-df-diy-video{overflow:hidden}
@media(max-width:900px){.hb-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-media-tools{grid-template-columns:1fr 1fr}.hb-media-tools label:first-child{grid-column:1/-1}}@media(max-width:600px){.hb-media-room{padding:30px 18px;margin:32px 0}.hb-media-grid{grid-template-columns:1fr}.hb-media-copy h3{font-size:25px}.hb-media-tools{gap:12px}.hb-short-series{padding:28px 20px}.hb-short-series h2{font-size:34px}.hb-media-short{flex-basis:240px}}

@media(min-width:900px){.hb-media-tabs{flex-wrap:wrap;overflow:visible}}.hb-media-tabs,.hb-edition-nav>div{scrollbar-width:thin}.hb-media-tabs{scrollbar-color:#647a80 transparent}

.hb-media-tabs{flex-wrap:wrap;overflow:visible;scrollbar-width:none}.hb-short-rail{scrollbar-width:none}.hb-short-rail::-webkit-scrollbar{display:none}
