.gato-rich-editor img,.gato-html img{max-width:100%}.gato-rich-editor blockquote,.gato-html blockquote{padding:2rem 2rem 0}.gato-rich-editor blockquote p,.gato-html blockquote p{margin:0 0 2rem;padding:0;line-height:inherit}.gato-rich-editor figure.caption,.gato-html figure.caption{margin:0;max-width:100%;display:inline-block}.gato-rich-editor figure.caption img,.gato-html figure.caption img{display:block}.gato-rich-editor figure.caption a,.gato-html figure.caption a{margin:0;padding:0;color:var(--text-image-caption-link-color)}.gato-rich-editor figure.caption a:hover,.gato-html figure.caption a:hover{background:transparent;text-decoration:none}.gato-rich-editor figure.caption figcaption,.gato-html figure.caption figcaption{font-size:.8em;background:var(--text-image-caption-background);padding:1.2rem 1.4rem;text-align:center}:root{--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2)}.gato-rich-editor .image-style-block-align-left,.gato-rich-editor .image-style-block-align-right,.gato-faq-hierarchy .image-style-block-align-left,.gato-faq-hierarchy .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.gato-rich-editor .image-style-align-left,.gato-rich-editor .image-style-align-right,.gato-faq-hierarchy .image-style-align-left,.gato-faq-hierarchy .image-style-align-right{clear:none}.gato-rich-editor .image-style-side,.gato-faq-hierarchy .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.gato-rich-editor .image-style-align-left,.gato-faq-hierarchy .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.gato-rich-editor .image-style-align-center,.gato-faq-hierarchy .image-style-align-center{margin-left:auto;margin-right:auto}.gato-rich-editor .image-style-align-right,.gato-faq-hierarchy .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.gato-rich-editor .image-style-block-align-right,.gato-faq-hierarchy .image-style-block-align-right{margin-right:0;margin-left:auto}.gato-rich-editor .image-style-block-align-left,.gato-faq-hierarchy .image-style-block-align-left{margin-left:0;margin-right:auto}.gato-rich-editor p+.image-style-align-left,.gato-rich-editor p+.image-style-align-right,.gato-rich-editor p+.image-style-side,.gato-faq-hierarchy p+.image-style-align-left,.gato-faq-hierarchy p+.image-style-align-right,.gato-faq-hierarchy p+.image-style-side{margin-top:0}.gato-rich-editor .image-inline.image-style-align-left,.gato-rich-editor .image-inline.image-style-align-right,.gato-faq-hierarchy .image-inline.image-style-align-left,.gato-faq-hierarchy .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.gato-rich-editor .image-inline.image-style-align-left,.gato-faq-hierarchy .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.gato-rich-editor .image-inline.image-style-align-right,.gato-faq-hierarchy .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.gato-rich-editor figure.image+figure.image.image-style-align-right,.gato-rich-editor figure.image+figure.image.image-style-align-left,.gato-faq-hierarchy figure.image+figure.image.image-style-align-right,.gato-faq-hierarchy figure.image+figure.image.image-style-align-left{margin-top:0}.gato-rich-editor figure.image,.gato-faq-hierarchy figure.image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.gato-rich-editor figure.image.image_resized,.gato-faq-hierarchy figure.image.image_resized{display:block;max-width:100%}.gato-rich-editor figure.image img,.gato-faq-hierarchy figure.image img{width:100%}.gato-rich-editor hr,.gato-faq-hierarchy hr{clear:both}