/* Text de categoria inserit amb text_categoria(ID). Sense dependències JavaScript. */
.mg-categoria-text{display:flow-root;max-width:100%;font-family:inherit;line-height:1.6;overflow-wrap:anywhere}
.mg-categoria-text *{box-sizing:border-box}
.mg-categoria-text>:first-child{margin-top:0}
.mg-categoria-text>:last-child{margin-bottom:0}
.mg-categoria-text p{margin:0 0 1em}
.mg-categoria-text h2{font-size:1.5em;line-height:1.25;margin:1.2em 0 .5em}
.mg-categoria-text h3{font-size:1.25em;line-height:1.3;margin:1em 0 .4em}
.mg-categoria-text h4,.mg-categoria-text h5,.mg-categoria-text h6{font-size:1.1em;line-height:1.35;margin:1em 0 .4em}
.mg-categoria-text img{max-width:100%;height:auto}
.mg-categoria-text ul,.mg-categoria-text ol{margin:.5em 0 1em;padding-left:1.6em}
.mg-categoria-text a{text-decoration:underline;text-underline-offset:2px}
.mg-categoria-text blockquote{margin:1em 0;padding:8px 16px;border-left:3px solid #cbd5e1}
.mg-categoria-text pre{max-width:100%;overflow:auto;white-space:pre-wrap;background:#f1f5f9;padding:12px}
.mg-categoria-text table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.mg-categoria-text th,.mg-categoria-text td{border:1px solid #cbd5e1;padding:7px;text-align:left}
/* Marca discreta dels textos migrats al gestor de categories. */
.mg-categoria-text::after{content:"";display:block;clear:both;width:22px;height:2px;margin:8px 0 0 auto;border-radius:1px;background:#df171f}
