.youtube-journal{color:#171a17;background:#f4f5f0;max-width:1720px;margin:0 auto;padding:76px 5.6%}.youtube-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px;display:flex}.youtube-eyebrow{letter-spacing:.08em;color:#515947;font-size:.875rem;margin-bottom:16px!important}.youtube-heading h2,.youtube-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:500;line-height:1.12}.youtube-heading>a{white-space:nowrap;border-bottom:1px solid #7c8570;align-items:center;gap:12px;padding-bottom:5px;font-size:.9375rem;display:flex}.youtube-day{border-top:1px solid #cfd5c5;grid-template-columns:155px minmax(0,1fr);gap:30px;padding:28px 0;display:grid}.youtube-day-date{max-width:150px;font-size:.9375rem;line-height:1.6}.youtube-edition{grid-template-columns:minmax(0,1.2fr) minmax(200px,1fr);align-items:center;gap:32px;display:grid}.youtube-day-videos{gap:28px;display:grid}.youtube-poster{aspect-ratio:16/9;cursor:pointer;background:#17201a;border:0;border-radius:5px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.youtube-poster>img{object-fit:cover;width:100%;height:100%;transition:filter .2s}.youtube-poster:hover>img{filter:brightness(.85)}.youtube-play{color:#18200f;background:#d5fa57;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 15px #0003}.youtube-duration{color:#fff;font-variant-numeric:tabular-nums;background:#101510e8;border-radius:3px;padding:3px 8px;font-size:.875rem;position:absolute;bottom:10px;right:12px}.youtube-edition-copy :is(h2,h3){letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(1.25rem,1.7vw,1.85rem);font-weight:550;line-height:1.3}.youtube-edition-copy :is(h2,h3) button{text-align:left;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0}.youtube-watch{color:#fff;cursor:pointer;background:#192117;border:0;border-radius:4px;align-items:center;gap:10px;padding:12px 18px;font-size:.9375rem;display:inline-flex}.youtube-external{color:#485340;align-items:center;gap:8px;width:fit-content;margin-top:18px;font-size:.875rem;display:flex}.youtube-date-filter{align-items:center;gap:14px;margin:30px 0;display:flex}.youtube-date-filter label{align-items:center;gap:8px;font-size:.9375rem;display:flex}.youtube-date-filter select{font:inherit;background:#fff;border:1px solid #a9b19e;border-radius:4px;max-width:100%;padding:10px 35px 10px 12px}.youtube-empty{border-top:1px solid #cfd5c5;padding:35px 0}.youtube-journal :is(a,button,select):focus-visible{outline-offset:4px;outline:2px solid #1b3217}.youtube-journal-archive{background:0 0;max-width:none;padding:0}.youtube-player-dialog{background:#fff;max-height:95vh;overflow-y:auto;width:calc(100% - 32px)!important;max-width:1000px!important;padding:28px!important}.youtube-player-dialog [data-slot=dialog-title]{padding-right:24px;font-size:1.2rem;line-height:1.4}.youtube-player{aspect-ratio:16/9;background:#111;position:relative}.youtube-player iframe{border:0;width:100%;height:100%}.youtube-player-dialog>a{text-underline-offset:4px;width:fit-content;font-size:.9375rem;text-decoration:underline}@media (max-width:1000px){.youtube-day{grid-template-columns:130px minmax(0,1fr);gap:20px}.youtube-edition{grid-template-columns:1fr;gap:20px}.youtube-edition-copy :is(h2,h3){max-width:650px}.youtube-edition-copy{padding-bottom:12px}}@media (max-width:760px){.youtube-journal{padding:42px 20px}.youtube-journal-archive{padding:0}.youtube-heading{margin-bottom:26px;display:block}.youtube-heading>a{width:fit-content;margin-top:20px}.youtube-day{grid-template-columns:1fr;gap:14px;padding:24px 0}.youtube-day-date{max-width:none}.youtube-edition{gap:18px}.youtube-edition-copy :is(h2,h3){margin-bottom:18px;font-size:1.4rem}.youtube-date-filter{flex-direction:column;align-items:flex-start}.youtube-date-filter select{width:100%}.youtube-player-dialog{padding:20px!important}.youtube-play{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.youtube-journal *{transition:none!important}}
