.article-content p[style*="text-align: left"],.article-content h1[style*="text-align: left"],.article-content h2[style*="text-align: left"],.article-content h3[style*="text-align: left"]{text-align:left}.article-content p[style*="text-align: center"],.article-content h1[style*="text-align: center"],.article-content h2[style*="text-align: center"],.article-content h3[style*="text-align: center"]{text-align:center}.article-content p[style*="text-align: right"],.article-content h1[style*="text-align: right"],.article-content h2[style*="text-align: right"],.article-content h3[style*="text-align: right"]{text-align:right}div.article-content [data-fontsize=small]{font-size:.875rem!important;line-height:1.5!important}div.article-content [data-fontsize=normal]{font-size:1rem!important;line-height:1.75!important}div.article-content [data-fontsize=large]{font-size:1.25rem!important;line-height:1.75!important}div.article-content [data-fontsize=xlarge]{font-size:1.5rem!important;line-height:1.75!important}.article-content h1{margin-top:0;margin-bottom:.888889em;font-weight:800;line-height:1.11111;font-size:2.25em!important}.article-content h2{margin-top:2em;margin-bottom:1em;font-weight:700;line-height:1.33333;font-size:1.5em!important}.article-content h3{margin-top:1.6em;margin-bottom:.6em;font-weight:600;line-height:1.6;font-size:1.25em!important}.article-content{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}.article-content a{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;display:inline-block}.article-content p{word-wrap:break-word;overflow-wrap:break-word;min-height:1.5em;margin-top:1.25em;margin-bottom:1.25em;line-height:1.75}.article-content ul{margin-top:1.25em!important;margin-bottom:1.25em!important;padding-left:1.625em!important;list-style-type:disc!important}.article-content ol{margin-top:1.25em!important;margin-bottom:1.25em!important;padding-left:1.625em!important;list-style-type:decimal!important}.article-content li{margin-top:.5em!important;margin-bottom:.5em!important;display:list-item!important}.article-content .youtube-embed,.article-content div[data-youtube-video]{background:#0003;border-radius:.75rem;width:100%;height:0;margin:1.5rem 0;padding-bottom:56.25%;position:relative;overflow:hidden}.article-content .youtube-embed iframe,.article-content div[data-youtube-video] iframe{border:none;border-radius:.75rem;width:100%;height:100%;position:absolute;top:0;left:0}.article-content div[data-download],.article-content a[data-download]{cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:.5rem;align-items:center;gap:.5rem;min-height:44px;margin:1rem 0;padding:.75rem 1.25rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.article-content div[data-download]:hover,.article-content a[data-download]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666;color:#fff!important}.article-content div[data-download][data-style=link]{color:#3b82f6;background:0 0;min-height:auto;padding:0;text-decoration:underline}.article-content div[data-download][data-style=link]:hover{color:#60a5fa;box-shadow:none;transform:none}.download-block-editor{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;align-items:center;margin:8px 0;padding:10px 16px;font-weight:500;display:inline-flex}.ProseMirror div[data-youtube-video]{border-radius:.75rem;width:100%;height:0;margin:1rem 0;padding-bottom:56.25%;position:relative;overflow:hidden}.ProseMirror div[data-youtube-video] iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.article-content span[data-align=left]{width:100%;display:inline-block;text-align:left!important}.article-content span[data-align=center]{width:100%;display:inline-block;text-align:center!important}.article-content span[data-align=right]{width:100%;display:inline-block;text-align:right!important}.article-content span[data-quote-color],.article-content .highlight-quote,.ProseMirror .highlight-quote{margin:.5rem 0;padding-left:12px;font-style:italic;display:block}.article-content blockquote,.ProseMirror blockquote{color:#9ca3af!important;quotes:none!important;border-left:4px solid #3b82f6!important;margin-top:1.6em!important;margin-bottom:1.6em!important;padding-left:1.5rem!important;font-style:italic!important}.article-content blockquote p:first-of-type:before,.article-content blockquote p:last-of-type:after,.ProseMirror blockquote p:first-of-type:before,.ProseMirror blockquote p:last-of-type:after{content:none!important}
