.reader-gate{min-height:72vh;display:grid;place-items:center;padding:32px 18px 64px;background:radial-gradient(ellipse at 15% 10%,#274859,transparent 60%),#0e222d;color:#f7ebd9}.gate-card{width:min(100%,520px);border:1px solid #60727b;border-radius:16px;padding:clamp(22px,5vw,38px);background:#152c39;box-shadow:0 20px 70px #0003}.gate-cover{width:74px;float:right;margin:0 0 18px 18px;transform:rotate(-3deg);box-shadow:8px 9px 16px #0006}.gate-card .eyebrow{font-size:11px;color:#ddbd95;letter-spacing:.1em}.gate-card h1{font:400 clamp(30px,6vw,42px)/1.12 Georgia,serif;margin:10px 0}.gate-card p{font-size:15px;line-height:1.6;color:#e3d5bf}.gate-card form{clear:both;margin-top:25px}.gate-card label{display:block;font-size:14px;color:#f7e8d2;margin-bottom:8px}.gate-card input{width:100%;min-height:54px;border:1px solid #a99a82;border-radius:8px;padding:12px 14px;font:20px Arial,sans-serif;background:#fff7e9;color:#142e3c;letter-spacing:.06em;box-sizing:border-box}.gate-card button{min-height:54px;width:100%;margin-top:16px;border:1px solid #e9cfa4;border-radius:8px;background:#ead1aa;color:#102532;font:600 16px Arial,sans-serif;cursor:pointer}.gate-card button:hover{background:#f8e1bb}#gate-error:empty{display:none}#gate-error{border-left:3px solid #e5ae70;padding:8px 12px;color:#ffe7ca;font-size:14px}.gate-note{font-size:12px!important;margin-bottom:0}.reader-live .site-header{padding-top:12px;padding-bottom:12px}.reader-live .listening-page{padding-top:20px}.reader-live .hearing-crumb{margin-bottom:16px}.reader-live .hearing-heading{margin-bottom:20px;gap:18px}.reader-live .hearing-heading h1{font-size:clamp(30px,4vw,42px);margin:5px 0}.reader-live .hearing-heading p{margin-top:6px}.reader-live .hearing-heading .eyebrow{font-size:10px}.reader-live .player-panel{position:relative}.reader-live .player-art{position:absolute;left:20px;top:21px;width:64px;padding:0;background:none;display:block}.reader-live .player-art:after{display:none}.reader-live .player-art img{width:60px;max-height:96px;object-fit:contain}.reader-live .player-body{padding:22px}.reader-live .player-body>.player-work,.reader-live .player-body>h2{margin-left:84px}.reader-live .player-body>h2{font-size:25px;line-height:1.13;min-height:63px;margin-bottom:24px}.reader-live .play-actions{margin-bottom:18px}.reader-live .player-status{margin-top:14px;min-height:20px}.reader-live .hearing-faq{margin-top:42px}.reader-close{margin:28px 0 0}.reader-close button{min-height:44px;border:1px solid #6b7a80;border-radius:7px;padding:8px 14px;background:transparent;color:#e5d4bc;font:13px Arial,sans-serif;cursor:pointer}.reader-live .resume-note{margin-top:12px}.reader-live #access-renew{display:block;min-height:44px;color:#f0d4ad}.reader-live #access-renew[hidden]{display:none}@media(max-width:760px){.reader-live .hearing-wrap{width:calc(100% - 28px)}.reader-live .hearing-crumb{margin-bottom:12px}.reader-live .hearing-heading{margin-bottom:16px}.reader-live .hearing-heading .hearing-credit{margin-top:8px;font-size:11px;line-height:1.5}.reader-live .hearing-heading h1{font-size:31px}.reader-live .listen-grid{gap:28px}.reader-live .player-body{padding:18px}.reader-live .player-art{left:18px;top:20px;width:60px}.reader-live .player-body>.player-work,.reader-live .player-body>h2{margin-left:80px}.reader-live .player-body>h2{font-size:23px;min-height:65px;margin-bottom:18px}.reader-live .play-actions{margin-top:10px;gap:24px}.reader-live .player-work{font-size:10px}.reader-live .hearing-heading>div>p:last-child{font-size:13px}.reader-live .hearing-crumb{font-size:12px}}@media(max-width:360px){.reader-live .player-body>h2{font-size:21px}.reader-live .player-body{padding:16px}.reader-live .player-art{left:16px}.reader-live .hearing-heading h1{font-size:29px}}
/* Focused gate help and one disclosure at the end of the reader. */
.reader-live .gate-card #code-help{margin:18px 0 0;text-align:center;line-height:1.6}
.reader-live .reader-narration{max-width:44em;margin:28px auto 0;padding:0 6px;text-align:center;font-size:12px;line-height:1.6;color:#d6c7b2}
