.main{grid-template-rows:2.5rem auto auto;grid-template-columns:1fr 3fr;gap:2rem;max-width:1440px;margin:auto;display:grid}.main__back{grid-column:1/-1}.main__back svg{margin-right:1rem}.main__back{width:fit-content}.main__title-wrapper{margin-bottom:1rem}.main__title{text-transform:uppercase;font-size:var(--text-2xl);margin-top:0}.main__subtitle{font-size:var(--text-sm)}.main__details{grid-area:2/1/-1/2}.main__presentation{grid-area:2/2/3/-1}.main__presentation-content .cta-book{margin:2rem 0 2rem auto}.main__presentation-content .section__separator{margin:var(--space-xl)auto var(--space-xl)auto}.main__presentation-book p,.main__presentation-author p{margin-bottom:1rem}.main__divider{background-color:#000;width:50%;height:2px;margin:2rem auto}.main__press{grid-area:3/2/-1/-1}.main__press .separator{background-color:var(--black);width:2.2rem;height:.2rem;margin:var(--separator-margin);margin-left:0;display:block;position:relative}@media (max-width:768px){.main{flex-direction:column;display:flex}}@media (max-width:1024px){.main__title-wrapper{display:none}.main__press{grid-area:4/1/-1/-1}.main__press h2{text-align:center}.main__press .separator{margin:var(--separator-margin)}}.more__title{text-transform:uppercase;margin-top:0}
.book-details{margin:0;padding:0;list-style:none}.book-details p{margin:.5rem 0}.book-details a{margin:3rem 0}.book-details__cover{width:22.5rem;height:30rem;margin-bottom:3rem;box-shadow:2rem 2rem 2rem #00000040}.book-details__author{font-size:var(--text-lg)}@media (max-width:768px){.book-details{flex-direction:column;display:flex}.book-details__cover{align-self:center}.book-details__author{font-size:var(--text-xs)}}.main_title-wrapper{display:none}@media (max-width:1024px){.main_title-wrapper{display:block}}
.press-article{margin:3rem 0}.press-article__button{background-color:#0000;border:none;align-items:center;margin-bottom:2rem;display:flex}.press-article__button:hover{cursor:pointer}.press-article__icon-container{width:3rem}.press-article__icon{transition:all .5s}.press-article__icon--rotate{transform:rotate(180deg)}.press-article__title{color:var(--text-color);text-transform:uppercase;text-align:left}.press-article__content{transition:max-height .5s;overflow:hidden}.press-article__content p,.press-article__content h1,.press-article__content h2,.press-article__content h3,.press-article__content h4,.press-article__content h5,.press-article__content h6{margin-bottom:1rem}
