.story-landing1106 .book-reading-guide.reading-spread{border:1px solid #b9ae96;border-radius:3px;box-shadow:none;overflow:hidden}
.story-landing1106 .reading-spread .reading-intro{background:#194b37}
.story-landing1106 .reading-spread .book-author-card{background:#fffaf0;border-left:1px solid #b9ae96;box-shadow:none;padding:42px 48px;justify-content:flex-start}
.story-landing1106 .reading-spread .book-author-card:before,.story-landing1106 .reading-spread .book-author-card:after{content:none;display:none}
.reading-spread .book-author-card #author-preface-title{font-size:clamp(23px,1.8vw,30px);line-height:1.65;letter-spacing:-.04em;margin:16px 0 18px;word-break:keep-all}
.reading-spread .book-author-card .author-signature{margin:0 0 18px;font-size:14px}
.reading-spread .author-signature .author-pen-name{font-size:14px;font-weight:400}
.reading-spread .author-preface p{font-size:15px;line-height:1.9;margin:0 0 18px;word-break:keep-all}
.reading-spread .author-preface .author-finale{margin:0;padding-top:18px;border-top:1px solid #dbd1bd;color:#31543e}
@media(min-width:1500px){.story-landing1106 .reading-spread .book-author-card{padding:42px 54px}.reading-spread .author-preface p{font-size:16px;line-height:1.9;margin-bottom:20px}}
@media(max-width:1000px){.story-landing1106 .reading-spread .book-author-card{border-left:0;border-top:1px solid #b9ae96;padding:32px 30px}}
@media(max-width:600px){.story-landing1106 .reading-spread .book-author-card{padding:30px 22px}.reading-spread .book-author-card #author-preface-title{font-size:23px}.reading-spread .author-preface p{font-size:14px;line-height:1.9}}
