.wp-block-ma-book{display:grid;gap:var(--space--md);padding-block:var(--space--2-xl)}.book__wrapper{margin-inline:auto;max-width:1640px;position:relative;width:100%}.book__wrapper:after,.book__wrapper:before{color:var(--color--blue);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}body.is-reading .book__wrapper:before{content:"←";font-size:var(--size--xl);left:var(--space--lg)}body.is-reading .book__wrapper:after{content:"→";font-size:var(--size--xl);right:var(--space--lg)}.wp-block-ma-book h6{color:var(--color--blue);font-size:var(--size--2-xs);font-weight:400;margin-block:var(--space--sm)}.wp-block-ma-book .book__tags{display:flex;flex-wrap:wrap;gap:8px}.wp-block-ma-book .book__tag{background:transparent;border:1px solid var(--color--blue);border-radius:100em;color:var(--color--blue);cursor:pointer;font-size:var(--size--2-xs);height:32px;line-height:31px;padding-inline:var(--space--sm);text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out,background-color .2s ease-in-out}.wp-block-ma-book .book__tag:hover{background-color:var(--color--blue);color:var(--color--white)}.book__button{background-color:var(--color--blue);border-radius:0;color:var(--color--black);display:flex;flex-wrap:wrap;font-weight:400;gap:var(--space--xl);margin:auto;max-width:938px;padding:var(--space--md);text-decoration:none;transition:background-color .2s ease-in-out;width:100%}.book__button:hover{background-color:var(--color--light-blue)}.book__button p{text-wrap:pretty}.book__button h3{align-items:center;display:flex;font-size:var(--size--xl);font-weight:400;gap:var(--space--md);line-height:1}.book__button h3 div{position:relative}.book__button .arrow{bottom:auto;display:block;height:auto;margin:0;position:relative;width:1em}.book__button .arrow:after{display:none}.book__button h3+p{font-family:var(--font-family--serif);font-size:var(--size--lg)}.book__button-content{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space--md);justify-content:space-between}.is-reading .wp-block-ma-book{padding-block-start:var(--space--sm)}@media (max-width:767px){.book__wrapper:after,.book__wrapper:before{display:none}}@media (min-width:600px){.book__button>img{width:45%}}
