/* Legacy Divi blog copy restored without editing database */
.single-post .bk-detail {padding-top:clamp(36px,5vw,70px)}
.single-post .bk-detail .wrap{max-width:920px}
.single-post .bk-detail h1{font-size:clamp(34px,4.5vw,56px);line-height:1.12;overflow-wrap:anywhere;margin-bottom:20px}
.single-post .bk-detail-image{max-width:800px;margin:24px 0 34px}
.single-post .bk-detail-image img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:16px}
.single-post .bk-legacy-blog-copy{font-size:clamp(16px,1.45vw,19px);line-height:1.75;max-width:760px;margin:auto}
.single-post .bk-legacy-blog-copy p{margin:0 0 1.2em}
.single-post .bk-legacy-blog-copy h2,.single-post .bk-legacy-blog-copy h3{font-size:clamp(24px,2.4vw,34px);line-height:1.2;margin:1.5em 0 .6em}
.single-post .bk-legacy-blog-copy img{max-width:100%;height:auto}
.single-post .bk-detail-cta{margin-top:55px}
