body.single-post .article-content-flow .cda-st314-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 40px}body.single-post .article-content-flow .cda-st314-image{display:flex;align-items:center;justify-content:center;padding:12px;background:#f8f9fa;border:1px solid #e7e7e7;border-radius:8px;min-width:0}body.single-post .article-content-flow .cda-st314-image span{display:block;min-width:0}body.single-post .article-content-flow .cda-st314-image img{display:block;width:auto;max-width:100%;height:auto;max-height:300px;margin:auto}body.single-post .article-content-flow .cda-st314-image:hover{border-color:#943634}
.cda-st314-zoom{padding:16px;border:0;border-radius:10px;background:#fff;max-width:95vw;max-height:96vh}.cda-st314-zoom::backdrop{background:#000b}.cda-st314-zoom img{display:block;max-width:88vw;max-height:80vh;width:auto;height:auto;margin:auto}.cda-st314-zoom button{display:block;margin:0 0 12px auto;padding:8px 14px;border:1px solid #bbb;background:white;border-radius:5px;cursor:pointer}@media(max-width:600px){body.single-post .article-content-flow .cda-st314-gallery{gap:10px}body.single-post .article-content-flow .cda-st314-image{padding:6px}body.single-post .article-content-flow .cda-st314-image img{max-height:230px}}