.journal-video{margin:40px auto;max-width:540px;color:#171511}
.journal-video [hidden]{display:none!important}
.journal-video__intro h2{font-family:Georgia,serif;font-size:clamp(28px,5vw,42px);font-weight:400;margin:12px 0 20px}
.journal-video__intro>p:not(.overline){max-width:48ch;line-height:1.65;color:#655b51}
.journal-video .btn{margin-top:12px;white-space:normal;min-height:48px}
.journal-video__player{max-width:540px;margin:auto;background:#fff}
.journal-video__player iframe{display:block;border:1px solid #e6d9c8;border-radius:4px;width:100%;height:720px}
.blog-post__body .journal-video__fallback{font-size:13px;line-height:1.6;margin:12px 0 0;text-align:center}
.journal-video__fallback a{color:#a92c24;text-underline-offset:4px}
.journal-video__fallback span{display:block;color:#655b51}
.journal-video__close{margin-top:16px;padding:10px 0;background:none;border:0;text-decoration:underline;font:inherit;cursor:pointer}
.journal-video button:focus-visible,.journal-video a:focus-visible{outline:2px solid #a92c24;outline-offset:4px}
@media(max-width:600px){.journal-video__player iframe{height:640px}}
