.rich-editor-field{min-width:0}.rich-editor-label{font-weight:600;margin:0 0 10px;color:#0a2941}.rich-editor-field .ql-toolbar{background:#f3f7fa;border-color:#cbd8e2;border-radius:4px 4px 0 0;position:sticky;top:0;z-index:2}.rich-editor-field .ql-container{border-color:#cbd8e2;background:#fff;font:17px/1.9 'Microsoft YaHei',sans-serif}.rich-editor-field .ql-editor{min-height:320px;max-height:520px;padding:24px;overflow-y:auto}.rich-editor-field .ql-editor p{margin-bottom:14px}.rich-editor-field .ql-editor img{display:block;max-width:100%;height:auto;margin:16px auto}.rich-editor-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.rich-editor-actions [role=status]{font-size:14px;color:#4e687b}.rich-image-picker{padding:16px;background:#eef5f9;display:flex;gap:12px;align-items:end}.rich-image-picker[hidden]{display:none}.rich-image-picker label{flex:1}.rich-image-picker select{display:block;width:100%;margin-top:6px}.article-content{overflow-wrap:anywhere}.article-content p,.detail-main .article-content p{font-size:18px;line-height:2;margin:0 0 24px}.article-content img{display:block;max-width:100%;height:auto;margin:28px auto}.article-content h2{font-size:26px;font-weight:600}.article-content h3{font-size:22px}.article-content table{border-collapse:collapse;width:100%;margin:24px 0}.article-content td,.article-content th{padding:12px;border:1px solid #cddae4}.article-content blockquote{border-left:3px solid #00a7cc;padding:12px 20px;margin:24px 0;background:#f3f7fa}.article-content .ql-align-center{text-align:center}.article-content .ql-align-right{text-align:right}.article-content .ql-align-justify{text-align:justify}.article-content li{font-size:18px;line-height:1.9}.article-content .ql-indent-1{padding-left:2em}.article-content .ql-indent-2{padding-left:4em}.article-content .ql-indent-3{padding-left:6em}.detail-sidebar{padding:0 24px 24px;border:1px solid #dce5ec;background:#f4f7fa;overflow:hidden}.detail-sidebar h3{margin:0 -24px 8px;padding:20px 24px;background:#082b43;color:#fff;font-size:22px;line-height:1.5;font-weight:600;border-left:4px solid #00bee0}.detail-sidebar .related-link{font-size:17px;line-height:1.85;padding-top:19px;padding-bottom:19px;color:#25475e}.detail-sidebar .related-link:hover{color:#007b9d}.detail-sidebar .btn{background:#fff;font-size:16px}.article-downloads h2{border-bottom:1px solid #d5e1e9;padding-bottom:14px}.article-downloads a{font-size:17px}
body:is([data-page=news],[data-page=updates],[data-page=notices],[data-page=reports]) :is(.page-header,.section-tabs){max-width:1700px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}
@media(max-width:700px){.rich-editor-field .ql-editor{padding:16px;min-height:260px}.rich-image-picker{flex-wrap:wrap}.article-content p,.detail-main .article-content p,.article-content li{font-size:17px}.detail-sidebar h3{font-size:21px}}

.rich-upload-field{flex:1;min-width:220px;max-width:100%;font-size:15px}.rich-upload-field input{font-size:14px;max-width:100%;padding:10px;background:#f7fafc;border:1px solid #d5e1e9}.rich-upload-field input::file-selector-button{padding:7px 10px;border:0;background:#e3edf3;color:#123c56;margin-right:12px;cursor:pointer}
/* Quill's default height:100% would overflow the surrounding grid row. */
.rich-editor-field .ql-container{height:auto;min-height:0}.rich-editor-field .ql-editor{height:auto;min-height:320px;max-height:520px}.rich-editor-actions{position:relative}.content-attachments{min-width:0}.attachment-choice{flex-wrap:wrap}.attachment-choice label{min-width:0;overflow-wrap:anywhere}.content-attachments input[type=file]{max-width:100%}
