.listen-page{max-width:1040px;margin:0 auto 50px;min-width:0}.listen-intro{max-width:780px;margin:20px 0 35px}.listen-intro h1{font:700 clamp(42px,6vw,76px)/1.05 var(--serif);letter-spacing:-.04em;margin:13px 0 20px}.listen-intro>p{font-size:19px;line-height:1.6;max-width:680px;color:#526557}.listen-choices{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:25px 0}.listen-choices .solid{font-size:16px;padding:18px 23px;min-height:56px}.listen-choices label{display:grid;gap:8px;font-size:12px;color:#5a6c5f}.listen-choices select{padding:13px;border:1px solid #b5c5b8;background:white;color:var(--ink);max-width:100%}.listen-intro .listen-help{font-size:12px;line-height:1.7}.listen-now{background:#f2f5ee;border:1px solid #d6dfd2;padding:28px 32px;border-radius:5px;text-align:center;max-width:780px}.listen-now h2{font:700 29px/1.25 var(--serif);overflow-wrap:anywhere;margin:14px 0}.listen-big-controls{display:flex;justify-content:center;align-items:center;gap:36px;margin:25px 0}.listen-big-controls button{border:0;background:transparent;color:#214d35;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12px;min-width:60px;min-height:58px}.listen-big-controls button.paper-play{display:grid;place-items:center;background:#17452f;color:white;width:76px;height:76px;border-radius:50%}.listen-big-controls svg{width:33px;height:33px}.listen-now>p{font-size:12px;line-height:1.5;color:#60705f}.listen-fallback{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;color:#4f6756;font-size:11px;padding:10px}.listen-stories ol{list-style:none;padding:0}.listen-stories li{border-bottom:1px solid #dce2dd;padding:0 0 13px;margin:0 0 12px}.listen-stories li>button{display:grid;grid-template-columns:34px minmax(0,1fr) 32px;gap:15px;align-items:start;text-align:left;width:100%;padding:18px 12px;border:0;color:var(--ink);background:transparent;min-height:64px}.listen-stories li.is-playing{background:#eef3e8;border-left:3px solid #2e653f}.listen-stories b{display:block;font:700 23px/1.3 var(--serif);overflow-wrap:anywhere}.listen-stories small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#627759;display:block;margin-bottom:7px}.listen-number{font:22px var(--serif);color:#7e8e76}.listen-stories li>a{font-size:11px;text-decoration:underline;margin-left:61px;color:#58715d}.paper-player{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#143d2d;color:#fffef5;border-top:1px solid #4a6c52;box-shadow:0 -5px 25px #142d2217;padding:14px max(20px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom))}.paper-player-inner{max-width:1350px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto 28px;gap:7px 23px;align-items:center}.paper-player-title{min-width:0}.paper-player-title small{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#bdd0b4}.paper-player-title>a{display:block;font:700 18px/1.2 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:5px 0}.paper-player-title p{font-size:10px;line-height:1.4;color:#ccd8c6;margin:0}.paper-player-controls{display:flex;gap:16px;align-items:center}.paper-player button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;display:grid;place-items:center}.paper-player .paper-play{border-radius:50%;background:#fffef3;color:#143d2d;width:48px;height:48px}.paper-rate{display:grid;gap:3px;font-size:9px;color:#d5e0d0}.paper-rate select{background:#234b37;color:white;border:1px solid #5c775e;padding:8px;font-size:12px}.paper-player .paper-close{font-size:24px;min-width:28px}.paper-progress{grid-column:1/-1;display:flex;gap:10px;align-items:center;font-size:10px;color:#d1ddca}.paper-progress input{min-width:0;flex:1;height:16px;accent-color:#c1d3a5}.paper-progress input:disabled{opacity:.35}.has-paper-player{padding-bottom:155px}.paper-player button:focus-visible,.listen-page button:focus-visible{outline:3px solid #a1bc7d;outline-offset:4px}@media(max-width:620px){.paper-player{padding:10px 14px calc(8px + env(safe-area-inset-bottom))}.paper-player-inner{grid-template-columns:minmax(0,1fr) auto 25px;gap:7px 10px}.paper-player-title{grid-column:1/3}.paper-player-title>a{font-size:17px}.paper-player-title p{font-size:10px}.paper-player-controls{grid-column:1;grid-row:2;gap:19px;justify-content:flex-start}.paper-rate{grid-column:2;grid-row:2;display:flex;align-items:center;gap:6px}.paper-close{grid-column:3;grid-row:1}.paper-progress{grid-row:3}.paper-player-controls button{min-width:48px;min-height:48px}.has-paper-player{padding-bottom:205px}.listen-intro{margin-top:8px}.listen-intro>p{font-size:17px}.listen-choices{gap:16px}.listen-choices .solid{width:100%}.listen-now{padding:23px 16px}.listen-now h2{font-size:25px}.listen-big-controls{gap:25px}.listen-stories b{font-size:22px}.listen-stories .section-heading{display:block}.listen-stories .section-heading p{margin-top:9px}.listen-stories li>button{grid-template-columns:22px minmax(0,1fr) 20px;gap:10px;padding:16px 6px}.listen-stories li>a{margin-left:38px}}@media print{.paper-player,.listen-now,.listen-choices{display:none!important}}

.paper-spinner{animation:paper-spinner 1s linear infinite}@keyframes paper-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.paper-spinner{animation:none}}
