.book-story .story-copy>p{margin:0 0 1.8rem}.book-story .story-copy>section{border-top:1px solid #17352f24;margin-top:2.6rem;padding-top:2.1rem}.book-story .story-copy h3{margin:0 0 1rem;font-size:clamp(25px,2.4vw,34px);line-height:1.16}.book-story .story-copy section p{margin:0}.book-faq .story-copy h3{color:#b95e49;letter-spacing:-.01em;border-left:3px solid #e87862;margin-top:2.25rem;padding-left:14px}.book-faq .story-copy h3:first-child{margin-top:0}@media (width>=901px){.book-story{box-sizing:border-box;width:min(100%,1450px);max-width:none;padding-bottom:28px;padding-left:8vw;padding-right:4vw;display:block}.book-story .story-heading{float:left;width:clamp(310px,32%,450px);max-width:520px;margin:0 48px 2.25rem 0}.book-story .story-copy{max-width:none}.book-story:after{content:"";clear:both;display:block}.book-page .book-faq{padding-top:32px}.book-story .story-copy p,.book-story .story-copy>section{max-width:none}}@media (width<=900px){.book-story{gap:2rem;grid-template-columns:1fr!important}}@media (width<=600px){.book-story{padding:64px 7vw}.book-story h2{max-width:12ch;margin-bottom:.35rem;font-size:clamp(40px,12vw,52px)}.story-copy p{font-size:18px;line-height:1.75}.book-story .story-copy>p{margin-bottom:1.6rem}.book-story .story-copy>section{margin-top:2.15rem;padding-top:1.7rem}}
