.reading-main{max-width:1000px;margin:0 auto;padding:24px 28px 50px}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:13px;margin-bottom:18px;color:var(--muted)}
.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.reading-content{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:var(--paper)}
.reading-content h1{font:700 clamp(32px,5vw,48px)/1.12 var(--heading);letter-spacing:-1.5px;margin:10px 0 20px}
.reading-content .reader-heading{padding:30px 30px 10px}
.reading-content .transcript{border-top:1px solid var(--line)}
.reading-content .prose{padding-top:30px;padding-bottom:30px}
.reading-more{margin-top:32px;border-top:1px solid var(--line);padding-top:24px}
.reading-more h2,.watch-description h2{font:700 25px/1.2 var(--heading);letter-spacing:-.5px}
.reading-more ul{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0;list-style:none}
.reading-more a,.watch-description a{text-decoration:underline;text-underline-offset:4px;color:var(--green)}
.reading-more p{font-size:15px;color:var(--muted);margin-top:24px}
.watch-description{max-width:700px;padding:24px 30px;margin:auto}
.watch-page .reading-content .reader-heading{text-align:center;padding-top:22px}
.watch-page .reader-heading p{margin-bottom:12px}
.watch-page .sandy-video{max-height:65vh;width:auto;max-width:100%;height:65vh}
.reading-page .breadcrumbs a:first-child{display:inline}
@media(max-width:760px){.reading-main{padding:18px 16px 35px}.reading-content .reader-heading,.reading-content .transcript,.watch-description{padding-left:20px;padding-right:20px}.reading-more ul{display:grid;gap:12px}.reading-page header nav>a:first-child{display:inline}.reading-page header nav .nav-feature{display:none}}
