.peri-memoir{padding:88px 0;background:#eeeae0;border-top:1px solid var(--line)}.peri-memoir-header{max-width:860px;margin:0 auto 48px}.peri-memoir-header h2{font:clamp(36px,5.3vw,64px)/1.1 var(--serif);letter-spacing:-1.4px;margin:18px 0 26px}.peri-memoir-header h2 em{color:var(--olive)}.peri-memoir-deck{font:23px/1.5 var(--serif);max-width:670px}.peri-memoir-byline{font-size:10px;letter-spacing:1.7px;margin-top:26px;color:var(--muted)}.peri-memoir-body{max-width:720px;margin:auto}.peri-memoir-body p{font-size:17px;line-height:1.9;margin:0 0 24px}.peri-memoir-body .peri-memoir-opening{font:25px/1.55 var(--serif);margin-bottom:28px}.peri-memoir-body h3{font:33px/1.22 var(--serif);letter-spacing:-.4px;margin:48px 0 22px;text-wrap:balance}.peri-memoir-body .peri-memoir-closing{border-left:3px solid var(--olive);padding-left:24px;margin-top:36px;font:25px/1.55 var(--serif)}.peri-memoir-body .peri-memoir-signature{font:italic 29px var(--serif);color:var(--olive);margin:30px 0}.peri-memoir-footer{max-width:720px;margin:35px auto 0;padding-top:20px;border-top:1px solid #c5c9ba;font-size:12px;line-height:1.8;color:var(--muted)}.peri-story-jump{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}@media(max-width:800px){.peri-memoir{padding:55px 0}.peri-memoir-header{margin-bottom:34px}.peri-memoir-header h2{letter-spacing:-.7px}.peri-memoir-deck{font-size:21px}.peri-memoir-body p{font-size:16px;line-height:1.85}.peri-memoir-body h3{font-size:28px;margin-top:36px}.peri-memoir-body .peri-memoir-opening,.peri-memoir-body .peri-memoir-closing{font-size:23px}.peri-memoir-body .peri-memoir-closing{padding-left:19px}}
