/* EG-owned surfaces share orange, pale apricot and ink. Source publishers and
   the private application retain their own identities. */
.c0052-eg-public{--eg-apricot:#f8ead9;--eg-orange:#f58b32;--eg-ink:#291f19;--eg-muted:#685043;--eg-rule:#c7a889}
.c0052-eg-public .site-header{background:var(--eg-orange);color:var(--eg-ink);border-color:#b96c2a}
.c0052-eg-public .site-header a,.c0052-eg-public .site-header button{color:var(--eg-ink)}
.c0052-eg-public .site-header nav{color:var(--eg-ink)}
.c0052-eg-public .site-header nav a[aria-current]{color:#291f19;border-color:#291f19}
.c0052-eg-public .site-header a:focus-visible,.c0052-eg-public .site-header button:focus-visible{outline:3px solid #291f19;outline-offset:4px}
.c0052-eg-public.route-transmissions{background:var(--eg-apricot);color:var(--eg-ink)}
.route-transmissions .page-intro{background:#f4c797;color:#291f19;border-color:#c7a889}
.route-transmissions .page-intro>.eyebrow,.route-transmissions .transmission-title .eyebrow{color:#704017}
.route-transmissions .transmission-feature{border-color:#c7a889;align-items:start}
.route-transmissions .transmission-title .original-prose{font-size:18px;line-height:1.85;max-width:64ch}
.route-transmissions .video-wrap{background:#fff6eb;border:1px solid #c7a889;padding:16px;min-width:0}
.c0052-eg-public .video-wrap{background:#fff6eb;color:#291f19;border:1px solid #c7a889;padding:16px;min-width:0}
.c0052-eg-public .video-poster{background:#2a201b;aspect-ratio:16/9}
.c0052-eg-public .c0052-player-panel{width:100%;height:100%;margin:0;overflow:hidden;background:#2a201b}
.c0052-authentic-still{display:block;width:100%;height:auto;aspect-ratio:655/369;object-fit:contain;background:#201c18}
.c0052-eg-public .video-poster button{left:0;bottom:0;right:0;min-height:46px;justify-content:center;background:#f58b32;border-top:1px solid #703e17;padding:12px 18px;font-size:12px}
.c0052-eg-public .video-credit{font-size:12px;line-height:1.7;flex-wrap:wrap;gap:8px 20px;color:#4f3829}
.c0052-eg-public .video-credit a{min-height:44px;display:inline-flex;align-items:center}
.c0052-eg-public .c0052-playback-note{font:14px/1.7 Arial,Helvetica,sans-serif;margin:14px 0 0;color:#5c4333}
.c0052-eg-public .c0052-playback-note a{display:inline-block;min-height:44px;padding:10px 0}
.b01-home .c0052-early-recording{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:34px;padding:30px;margin:28px 0 0;background:#f4c797;color:#291f19;border:1px solid #c69a72}
.b01-home .c0052-early-recording h3{font-size:clamp(30px,3.5vw,48px);margin:0 0 20px}
.b01-home .c0052-early-recording .b01-original{font-size:16px;line-height:1.85}
.c0052-home-still{display:block;min-width:0}
.b01-recording-v01{display:block;background:#faedde;color:#291f19;border-color:#c69a72}
.b01-recording-v01 .c0052-home-still{margin-bottom:24px}
.b01-recording-v01 .b01-claim-link:hover{color:#77370b}
.b01-recording-list:has(>.b01-recording:only-child){display:block;max-width:900px}
.b01-recording-v01:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center}
.b01-recording-v01:only-child .c0052-home-still{margin:0}
.c0052-eg-public.c005-book{background:#f4e1ca;color:#291f19}
.c0052-eg-public .c005-book-masthead{border-color:#b58a64;align-items:center;gap:14px 26px;font:14px/1.7 Arial,Helvetica,sans-serif}
.c0052-eg-public .c005-book-masthead>a{min-height:44px;display:inline-flex;align-items:center;color:#563721}
.c0052-eg-public .c005-book-masthead>a:first-child{color:#291f19;background:#f58b32;padding:10px 15px;font:bold 23px/1.3 Georgia,serif}
.c0052-eg-public .c005-book-sample{background:#fff5e7;border-color:#c7a889}
.c0052-eg-public .c005-book-cover{color:#563721}
.c0052-cover-page{margin:0;background:#f4e1ca;color:#291f19;font:17px/1.7 Arial,Helvetica,sans-serif}
.c0052-cover-page *{box-sizing:border-box}
.c0052-cover-page a{color:#553920;text-underline-offset:3px}
.c0052-cover-page a:focus-visible{outline:3px solid #227c84;outline-offset:4px}
.c0052-cover-page main{max-width:1100px;margin:auto;padding:24px 32px}
.c0052-cover-page header{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #b89c7d;padding-bottom:20px;margin-bottom:28px}
.c0052-cover-page h1{font:bold 31px/1.25 Georgia,serif;margin:0}
.c0052-cover-page h1 span{display:block;font:14px/1.7 Arial,Helvetica,sans-serif;color:#685043;margin-top:8px}
.c0052-cover-page header nav{display:flex;gap:15px 24px;flex-wrap:wrap;font-size:14px}
.c0052-cover-page header nav a{min-height:44px;display:inline-flex;align-items:center}
.c0052-cover-page figure{margin:0;text-align:center}
.c0052-cover-page figure img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 220px);margin:0 auto;object-fit:contain;box-shadow:0 6px 25px #55331b25}
.c0052-cover-page figcaption{font-size:13px;margin-top:20px}
.c0052-cover-page footer{max-width:1036px;margin:15px auto 0;padding:20px 0 30px;border-top:1px solid #b89c7d}
.source-reader-zoom[data-source-kind="cover"] .source-reader-zoom-window{background:#e6dccb;text-align:center}
.source-reader-zoom[data-source-kind="cover"].source-reader-fit .source-reader-zoom-window>img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);margin:auto;object-fit:contain}
.source-reader-zoom .source-reader-zoom-original{font:13px/1.6 Arial,Helvetica,sans-serif;color:#3a4935}
.source-reader-zoom .source-reader-zoom-original a{color:inherit}
.source-reader-zoom .source-reader-zoom-window>img{width:var(--source-image-width,1600px)}
.source-reader-zoom.source-reader-fit .source-reader-zoom-window>img{width:100%;max-width:100%;height:auto}
.c0052-morrowgate-reader{background:#e7e8e5;border-color:#afb7b7}
.c0052-morrowgate-reader .c005-source-kicker{color:#4a5554}
.c0052-morrowgate-masthead{border-color:#27383b;color:#27383b}
.c0052-morrowgate-masthead .c005-press-brand{color:#27383b}
@media(max-width:820px){.c0052-eg-public .site-header nav{background:#f7d1a7;border-color:#b96c2a}.b01-home .c0052-early-recording{grid-template-columns:1fr;padding:23px;gap:25px}.b01-recording-v01:only-child{display:block}.b01-recording-v01:only-child .c0052-home-still{margin-bottom:24px}}
@media(max-width:600px){.route-transmissions .video-wrap{padding:10px}.route-transmissions .transmission-title .original-prose{font-size:17px}.c0052-eg-public .video-credit{font-size:13px}.c0052-eg-public .c0052-playback-note{font-size:14px}.b01-home .c0052-early-recording{padding:20px;margin-top:24px}.b01-home .c0052-early-recording h3{font-size:34px}.b01-home .c0052-early-recording .b01-original{font-size:16px}.c0052-cover-page main{padding:20px}.c0052-cover-page header{display:block;margin-bottom:22px}.c0052-cover-page header nav{margin-top:15px;font-size:13px}.c0052-cover-page h1{font-size:29px}.c0052-cover-page figure img{max-height:calc(100dvh - 245px)}.c0052-cover-page footer{margin:10px 20px 0;padding-bottom:25px}.source-reader-zoom>header h2{max-width:19ch;font-size:14px}.source-reader-zoom>header>div{flex-wrap:wrap;justify-content:flex-end}.source-reader-zoom-window{max-height:calc(100dvh - 215px)}.source-reader-zoom[data-source-kind="cover"].source-reader-fit .source-reader-zoom-window>img{max-height:calc(100dvh - 215px)}}
@media(prefers-reduced-motion:reduce){.c0052-eg-public *,.c0052-cover-page *,.source-reader-zoom *{scroll-behavior:auto!important;transition:none!important}}
