/* Scoped to post detail only. No database changes. */
.post-body img,.post-body video,.post-body iframe,.post-body picture,
.post .post-image,.post-image,.post-body figure{display:block!important;margin:18px auto!important;max-width:100%!important;height:auto!important;float:none!important;clear:both!important}
.post-body video{max-height:75vh!important;background:#0b1220;border-radius:12px}
.post-body img,.post .post-image{object-fit:contain!important;border-radius:12px}
.post-body p:has(>img),.post-body p:has(>video),.post-body p:has(>iframe),.post-body div:has(>video){text-align:center!important}
.post-body iframe{width:min(100%,900px);aspect-ratio:16/9}
.pe-editorial .pe-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
.pe-editorial .pe-story{overflow:hidden;border-radius:18px}
.pe-editorial .pe-cover{display:flex!important;justify-content:center!important;align-items:center!important;min-height:190px;height:auto!important;padding:16px!important;overflow:hidden}
.pe-editorial .pe-cover img,.pe-editorial .pe-cover video{display:block!important;width:100%!important;max-width:100%!important;max-height:290px!important;height:auto!important;object-fit:contain!important;margin:auto!important;float:none!important;border-radius:12px}
.pe-editorial .pe-cover.juso-no-media{display:none!important}
.pe-editorial .pe-copy{padding:22px!important}
.pe-editorial .pe-copy p{overflow-wrap:anywhere;white-space:pre-line;line-height:1.8}
@media(max-width:680px){.pe-editorial .pe-grid{grid-template-columns:minmax(0,1fr)!important}.pe-editorial .pe-cover{min-height:150px}.pe-editorial .pe-copy{padding:18px!important}}
