/* Scoped essay presentation. The approved site CSS is unchanged. */
.canvas-essay-feature{border-top:1px solid var(--line);padding:30px 0 34px;margin-bottom:6px;max-width:820px}
.canvas-essay-feature .label{display:block;margin-bottom:17px}
.canvas-essay-feature h3{font-size:clamp(30px,3vw,40px);margin:0 0 16px}
.canvas-essay-feature .essay-deck{font:italic 23px/1.5 Georgia,serif;color:var(--ink);margin-bottom:16px}
.canvas-essay-feature>a{color:var(--orange);font-size:16px}
.memoir{max-width:820px;padding-top:55px;padding-bottom:70px}
.memoir-header{margin-bottom:44px}
.memoir h1{font:400 clamp(38px,5vw,62px)/1.12 Georgia,serif;letter-spacing:-1.2px;margin:0 0 22px}
.memoir-byline{color:var(--muted);margin:0 0 6px}
.memoir-date{font-size:14px;color:var(--orange);margin-bottom:0}
.memoir-body{font:20px/1.85 Georgia,serif;color:var(--ink)}
.memoir-body p{color:inherit;margin:0 0 1.3em}
.memoir-body .memoir-ending{margin-top:2em;font-style:italic;color:var(--orange)}
.memoir-return{border-top:1px solid var(--line);padding-top:25px;margin-top:45px;display:flex;flex-wrap:wrap;gap:16px 30px}
.memoir-return a{color:var(--orange);font-size:16px}
@media(max-width:600px){.canvas-essay-feature{padding-top:25px;padding-bottom:28px}.canvas-essay-feature .essay-deck{font-size:21px}.memoir{padding-top:35px;padding-bottom:45px}.memoir-header{margin-bottom:32px}.memoir h1{font-size:38px;letter-spacing:-.7px}.memoir-body{font-size:18px;line-height:1.85}.memoir-body p{margin-bottom:1.25em}.memoir-return{margin-top:32px}}
