.book-seo-intro{font-size:15px;line-height:1.7}.book-seo-summary{padding:20px;border:1px solid #dce3ed;background:#fff;border-radius:14px;margin:20px 0}.book-seo-summary h2{margin:0 0 12px;font-size:21px}.book-seo-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.book-seo-links a{padding:10px 12px;border:1px solid #dce3ed;background:#fff;border-radius:8px}.book-reader-wrap{margin:24px 0}.book-reader-wrap iframe{display:block;width:100%;height:760px;border:1px solid #dce3ed;border-radius:14px;background:#fff;box-sizing:border-box}.mini-body .bookdetail dd{overflow-wrap:anywhere}.mini-body .mini-hero h1{overflow-wrap:anywhere}
@media(max-width:600px){.book-seo-summary{padding:16px}.book-seo-links{flex-direction:column}.book-reader-wrap iframe{height:900px}}

/* gdz-book-leadgen-20260909 */
.book-seo-guide,.book-seo-faq{margin:20px 0;padding:22px;border:1px solid #dce3ed;border-radius:14px;background:#fff}.book-seo-guide h2,.book-seo-faq h2{margin:0 0 12px;font-size:22px}.book-seo-guide p,.book-seo-guide li,.book-seo-faq p{line-height:1.65}.book-seo-guide ol{padding-left:22px}.book-seo-links{font-size:14px;margin-bottom:0}.book-seo-faq{display:grid;gap:8px}.book-seo-faq h2{grid-column:1/-1}.book-seo-faq details{border:1px solid #dce3ed;border-radius:10px;padding:12px 14px;background:#fff}.book-seo-faq summary{cursor:pointer;font-weight:700}.book-seo-faq p{margin:10px 0 0}@media(max-width:700px){.book-seo-guide,.book-seo-faq{padding:16px}.book-seo-guide h2,.book-seo-faq h2{font-size:19px}}

/* gdz-book-keywords-20260909 */
.book-keyword-copy,.book-keyword-faq{margin:20px 0;padding:22px;border:1px solid #dce3ed;border-radius:14px;background:#fff}.book-keyword-copy h2,.book-keyword-faq h2{margin:0 0 12px;font-size:22px}.book-keyword-copy p,.book-keyword-faq p{line-height:1.65}.book-keyword-links{font-size:14px;margin-bottom:0}.book-keyword-faq{display:grid;gap:8px}.book-keyword-faq h2{grid-column:1/-1}.book-keyword-faq details{border:1px solid #dce3ed;border-radius:10px;padding:12px 14px;background:#fff}.book-keyword-faq summary{cursor:pointer;font-weight:700}.book-keyword-faq p{margin:10px 0 0}@media(max-width:700px){.book-keyword-copy,.book-keyword-faq{padding:16px}.book-keyword-copy h2,.book-keyword-faq h2{font-size:19px}}

/* gdz-book-keywords-buttons-20260909 */
.book-keyword-copy,.book-keyword-faq{margin:20px 0;padding:22px;border:1px solid #dce3ed;border-radius:14px;background:#fff}.book-keyword-copy h2,.book-keyword-faq h2{margin:0 0 12px;font-size:22px}.book-keyword-copy p,.book-keyword-faq p{line-height:1.65}.book-keyword-links{font-size:14px;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.book-keyword-links a{display:inline-block;padding:8px 12px;border:1px solid #cbd8e8;border-radius:8px;background:#f8fbff}.book-keyword-cta{margin:16px 0 0}.book-keyword-cta .button{display:inline-flex;background:#078b8f;color:#fff;border-color:#078b8f;padding:11px 16px;border-radius:9px;font-weight:700}.book-keyword-cta .button:hover{background:#056e72}.book-keyword-faq{display:grid;gap:8px}.book-keyword-faq h2{grid-column:1/-1}.book-keyword-faq details{border:1px solid #dce3ed;border-radius:10px;padding:12px 14px;background:#fff}.book-keyword-faq summary{cursor:pointer;font-weight:700}.book-keyword-faq p{margin:10px 0 0}@media(max-width:700px){.book-keyword-copy,.book-keyword-faq{padding:16px}.book-keyword-copy h2,.book-keyword-faq h2{font-size:19px}}
