
.storybook{background:#faf8f2;padding:72px max(24px,5vw) 60px;scroll-margin-top:24px}.story-heading{text-align:center;max-width:650px;margin:0 auto 32px}.story-heading h2{font-size:43px;margin-bottom:12px}.story-heading .history-name{max-width:390px;margin:8px auto 0}.story-heading>p:not(.eyebrow){font-size:21px;line-height:1.6}.story-chapter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;max-width:1110px;margin:0 auto;padding:35px 0}.story-chapter img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.story-chapter:nth-of-type(even) img{order:2}.chapter-words{max-width:470px}.chapter-words .eyebrow{margin-bottom:17px;font-size:12px;letter-spacing:1.5px;color:#8b6c37}.chapter-words h3{font-family:var(--serif);font-size:36px;font-weight:400;line-height:1.2;margin:0 0 25px}.chapter-words h3 em{font-weight:400;color:#748268}.chapter-words>p:not(.eyebrow){font-size:21px;line-height:1.7;color:#58634f}.story-ending{text-align:center;font-size:29px;line-height:1.5;margin:45px auto 0;color:#68765c}.story-ending:before{content:'✦';display:block;font-size:20px;color:#b49461;margin-bottom:20px}
@media(max-width:760px){.storybook{padding:42px 20px 40px}.story-heading h2{font-size:30px}.story-heading .history-name{max-width:320px}.story-heading>p:not(.eyebrow){font-size:18px}.story-heading{margin-bottom:10px}.story-chapter{grid-template-columns:minmax(0,1fr);gap:15px;padding:20px 0 30px;max-width:460px}.story-chapter img{max-width:380px;margin:auto}.story-chapter:nth-of-type(even) img{order:0}.chapter-words{max-width:none}.chapter-words .eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:13px}.chapter-words h3{font-size:29px;margin-bottom:20px}.chapter-words>p:not(.eyebrow){font-size:19px;line-height:1.7}.story-ending{font-size:25px;margin-top:15px}}
