
.wdc-seo05{box-sizing:border-box;border:1px solid #e9d5b0;border-radius:12px;padding:24px;margin:24px 0;background:#fff;min-width:0;overflow-wrap:anywhere;color:#292929;line-height:1.75}
.wdc-seo05 .wdc-mobile-hint{display:none;font-weight:400;font-size:.85rem}.wzd-art-body .wdc-seo05>h2:first-child{font-size:1.4rem;margin:0 0 12px!important;line-height:1.4}.wdc-seo05 h3{font-size:1.1rem;margin:20px 0 10px}.wdc-seo05 p{margin:0 0 16px}.wdc-seo05 a{color:var(--c-brand,#b71c1c);text-decoration:underline;text-underline-offset:3px}.wdc-seo05 a:focus-visible,.wdc-seo05 summary:focus-visible{outline:3px solid var(--c-brand,#b71c1c);outline-offset:4px}
.wdc-seo05 .wdc-scroll,.wdc-seo05 .wzd-table-scroll{max-width:100%;overflow-x:auto}.wdc-seo05 details{border-top:1px solid #eadfd7;padding:14px 0}.wdc-seo05 summary{cursor:pointer;font-weight:600}.wdc-seo05 details p{margin:12px 0 0}.wdc-seo05 .wdc-note{font-size:.92rem;color:#555}.wdc-seo05 .wdc-cta{display:inline-block;background:var(--c-brand,#b71c1c);color:#fff;border-radius:8px;padding:10px 18px;text-decoration:none;margin:4px 8px 4px 0}
@media(max-width:768px){.wdc-seo05{padding:16px;margin:16px 0}.wzd-art-body .wdc-seo05>h2:first-child{font-size:1.25rem}.wdc-seo05 .wdc-cta{display:block;text-align:center;margin:10px 0}}

.wzd-art-body .wdc-seo05>p:last-child{margin-bottom:0}
.wzd-art-body .wdc-seo05 ul{margin:0 0 16px;padding-left:22px}
.wzd-art-body .wdc-seo05 li{margin:0 0 6px}

/* The article container already adds a 6px flex gap. Avoid stacked section margins. */
.wzd-art-body>.wdc-seo05{margin:18px 0}
.wzd-art-body>.wdc-seo05+.wdc-seo05{margin-top:0}
@media(max-width:768px){.wzd-art-body>.wdc-seo05{margin:10px 0}.wzd-art-body>.wdc-seo05+.wdc-seo05{margin-top:0}}

.wdc-seo05 a.wdc-read-more{display:inline-block;box-sizing:border-box;max-width:100%;min-height:44px;padding:8px 0;line-height:1.6}

/* Technical references need the existing chapter navigation for quick lookup. */
body.single-post .wzd-toc-block,body.single-post .wzd-toc-block{display:block!important}

/* Article media belongs only to chat 05 posts. Full images preserve Thai cover text. */
body.single-post .wzd-art-body .wdc-article-image,
body.single-post .wzd-art-body .wdc-article-image { margin: 16px 0; }
body.single-post .wzd-art-body .wdc-article-image img,
body.single-post .wzd-art-body .wdc-article-image img { display: block; width: 100%; max-width: 100%; height: auto; border-radius: 10px; }
body.single-post .wzd-art-body .wdc-article-image p,
body.single-post .wzd-art-body .wdc-article-image p { margin: 0; }
body.single-post .wzd-art-body .wdc-article-image figcaption,
body.single-post .wzd-art-body .wdc-article-image figcaption { margin-top: 8px; font-size: 14px; line-height: 1.6; color: #5d5145; }

body.single-post .wzd-art-body .wdc-article-image img,
body.single-post .wzd-art-body .wdc-article-image img { margin: 0 !important; aspect-ratio: auto 2 / 1; }
body.single-post .wzd-art-body .wdc05-article-cover img,
body.single-post .wzd-art-body .wdc05-article-cover img { aspect-ratio: auto 16 / 9; }

/* Keep the existing article tap-to-zoom usable on these scoped posts. */
body.single-post .wdc-img-zoom-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(0,0,0,0);cursor:zoom-out}
body.single-post .wdc-img-zoom-overlay.is-visible{background:rgba(0,0,0,.88)}
body.single-post .wdc-img-zoom-overlay img{max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:14px;box-shadow:0 8px 40px rgba(0,0,0,.5)}
