.hm-story-view{margin:0 auto;max-width:1420px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:0 clamp(56px,8vw,128px);padding:72px 6vw 96px;align-items:start}
.hm-story-view .hm-content-head{position:sticky;top:124px}
.hm-story-view .hm-intro{font-size:21px;line-height:1.85;padding-top:24px;border-top:1px solid var(--hm-rule);color:#586c5b}
.hm-story-view .hm-prose{padding-top:2px;min-width:0}.hm-story-view .hm-prose p{font-size:22px;line-height:1.95;letter-spacing:-.02em;margin:0 0 32px;max-width:31em}
.hm-story-view .hm-poem p{white-space:pre-line;line-height:2.1;margin-bottom:38px}
.hm-story-view>.hm-source-details{grid-column:2;width:100%}
@media(max-width:960px){.hm-story-view{display:block;max-width:760px;padding:40px 28px 64px}.hm-story-view .hm-content-head{position:static;margin-bottom:40px}.hm-story-view .hm-intro{padding-top:20px}.hm-story-view .hm-prose p{font-size:21px;line-height:1.95}}
@media(max-width:600px){.hm-story-view{padding:32px 24px 56px}.hm-story-view .hm-content-head{margin-bottom:32px}.hm-story-view .hm-intro{font-size:20px}.hm-story-view .hm-prose p{font-size:20px;line-height:1.95;margin-bottom:28px}.hm-story-view .hm-poem p{line-height:2.1}}
