.news-rich-text-editor{background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.news-rich-text-editor__toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.news-rich-text-editor__body{height:480px;padding:16px;overflow-y:auto}.news-rich-text-editor__body .ProseMirror{color:#334155;outline:none;min-height:100%;font-size:15px;line-height:1.9}.news-rich-text-editor__body .ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.news-rich-text-editor__body .ProseMirror p{margin:0 0 12px}.news-rich-text-editor__body .ProseMirror h3.news-rich-text-subtitle,.news-rich-text-editor__body .ProseMirror h3[data-news-subtitle]{text-align:center;color:#1a2332;margin:20px 0 12px;font-size:24px;font-weight:700;line-height:1.45}.news-body-image,.news-rich-text-editor__body .ProseMirror .news-body-image,.news-rich-text-editor__body .ProseMirror .site-news-detail__hero,.news-rich-text-editor__body .ProseMirror .news-inline-image{border-radius:12px;width:100%;margin:12px 0;line-height:0;overflow:hidden}.news-rich-text-editor__body .ProseMirror p:has(>img:only-child){border-radius:12px;width:100%;margin:12px 0;line-height:0;overflow:hidden}.news-body-image__img,.news-rich-text-editor__body .ProseMirror .news-body-image__img,.news-rich-text-editor__body .ProseMirror .site-news-detail__hero-img,.news-rich-text-editor__body .ProseMirror .news-inline-image__img{border-radius:0;width:100%;height:auto;margin:0;display:block}.news-rich-text-editor__body .ProseMirror p:has(>img:only-child) img{border-radius:0;width:100%;height:auto;margin:0;display:block}.news-rich-text-editor--disabled{background:#f5f5f5}.news-rich-text-editor--disabled .ProseMirror{color:#00000073}.site-news-detail__richtext h3[data-news-subtitle],.site-news-detail__richtext h3.news-rich-text-subtitle{text-align:center;color:#1a2332;margin:24px 0 12px;font-size:clamp(24px,3.6vw,36px);font-weight:700;line-height:1.45}.site-news-detail__richtext p{color:#334155;white-space:pre-wrap;margin:0 0 14px;font-size:16px;line-height:1.9}.site-news-detail__richtext .news-body-image,.site-news-detail__richtext .site-news-detail__hero,.site-news-detail__richtext .news-inline-image{border-radius:12px;width:100%;margin:24px 0;line-height:0;overflow:hidden}.site-news-detail__richtext p:has(>img:only-child){border-radius:12px;width:100%;margin:24px 0;line-height:0;overflow:hidden}.site-news-detail__richtext .news-body-image__img,.site-news-detail__richtext .site-news-detail__hero-img,.site-news-detail__richtext .news-inline-image__img{width:100%;height:auto;margin:0;display:block}.site-news-detail__richtext p:has(>img:only-child) img{width:100%;height:auto;margin:0;display:block}.news-body-video,.news-rich-text-editor__body .ProseMirror .news-body-video{border-radius:12px;justify-content:center;width:100%;max-width:min(100%,560px);margin:24px auto;line-height:0;display:flex;overflow:hidden}.news-body-video__player,.news-rich-text-editor__body .ProseMirror .news-body-video__player{width:auto;max-width:100%;height:auto;max-height:min(56vw,420px);margin:0;display:block}.site-news-detail__richtext .news-body-video{margin:24px auto}@media (max-width:768px){.site-news-detail__richtext h3[data-news-subtitle],.site-news-detail__richtext h3.news-rich-text-subtitle{font-size:22px}.site-news-detail__richtext p{font-size:14px;line-height:1.75}}
