.book-page-header{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:1.5rem!important;margin:1rem 0!important;width:100%!important}.book-title{font-size:2rem!important;font-weight:700!important;margin:0!important;line-height:1.3!important;flex:auto!important;min-width:0!important}.google-ad-h1-wrap{float:right!important;clear:none!important;margin:0 0 1.5rem 1.5rem!important;padding:0!important;width:320px!important;max-width:100%!important}.google-ad-h1-wrap ins{display:inline-block!important;width:320px!important;height:480px!important}.book-subtitle,.book-tags,.book-preface{margin-right:0!important}@media screen and (max-width:1024px){.google-ad-h1-wrap{float:none!important;display:block!important;margin:1.5rem auto!important;text-align:center!important}.book-page-header{flex-direction:column!important}.book-title{width:100%!important}}@media screen and (max-width:1024px){.google-ad-h1-wrap{display:none!important}.book-page-header{flex-direction:column!important}.book-title{width:100%!important}}.book-subtitle{font-size:1.1rem!important;color:#666!important;margin:.5rem 0 1.5rem!important;line-height:1.6!important}.book-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:1rem 0!important}.book-tags .tag{display:inline-block!important;padding:4px 12px!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;color:#666!important;transition:color .2s ease!important}.book-tags .tag:hover{color:#333!important;text-decoration:none!important}.book-footer+.flex.flex-wrap.justify-between,.book-page>.markdown+.flex.flex-wrap.justify-between{margin-top:2rem!important;padding-top:1.5rem!important;border-top:1px solid #e0e0e0!important}.flex.flex-wrap.justify-between>span a span{font-weight:700!important;font-size:1.2rem!important}.book-preface{margin-top:2rem!important;padding-top:1.5rem!important;border-top:1px solid #e0e0e0!important}.book-preface h2{font-size:1.25rem!important;margin-top:0!important;margin-bottom:1rem!important}.book-preface p{line-height:1.8!important;color:#333!important}