.resource-form .sermon-editor{min-width:0;margin:24px 0;padding:20px;border:1px solid #c3c4c7;background:#fafbfc}
.resource-form .sermon-editor legend{padding:0 8px;font-size:20px;font-weight:700;color:#27323c}
.sermon-editor [data-sermon-thumbnail][hidden]{display:none}
.sermon-editor [data-sermon-thumbnail] img{display:block;width:320px;max-width:100%;height:auto;border-radius:4px}
.sermon-editor [data-sermon-thumbnail-status]{font-size:13px;color:#666}
.sermon-information{margin:20px 0}.sermon-information dl{display:flex;gap:12px 28px;flex-wrap:wrap;padding:16px;background:#f5f7fa}
.sermon-information dl>div{display:flex;gap:12px}.sermon-information dt{font-weight:700;white-space:nowrap}.sermon-information dd{margin:0;overflow-wrap:anywhere}
.sermon-video{display:block;border:0;width:100%;aspect-ratio:16/9;max-width:960px}
@media(max-width:600px){.resource-form .sermon-editor{padding:16px 12px}.sermon-information dl{display:block}.sermon-information dl>div+div{margin-top:10px}}
