#main .ji-fx-al-margen{width:100%;align-self:stretch}#main .ji-fx-al-margen :is(p,li,ul,ol){color:rgb(239 238 255 / .75)}#main .ji-fx-al-margen p{margin-bottom:1.15em}#main .ji-fx-al-margen :is(ul,ol){margin:1.1em 0 15px}#main .ji-fx-al-margen :is(strong,b){font-weight:700;color:inherit}#main .ji-fx-al-margen em{font-weight:500;color:var(--s-tinta)}#main .ji-fx-al-margen a{color:var(--s-acento)}#main .ji-fx-al-margen blockquote{margin:0 0 10px;padding:20px 25px;background:var(--s-papel);color:var(--s-tinta);font-weight:500}#main .ji-fx-al-margen blockquote p{margin:0;color:var(--s-tinta);font-weight:500}#main .ji-fx-al-margen h2{margin:2.6em 0 .55em;font-weight:500;line-height:1.2;color:var(--s-tinta)}#main .ji-fx-al-margen h3{margin:1.9em 0 .55em;font-weight:500;line-height:1.25;color:var(--s-tinta)}#main .ji-fx-al-margen h4{margin:1.4em 0 .5em;font:500 24px/1.25 var(--s-titular);color:var(--s-tinta)}@media (min-width:889px){#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]),#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"])>:is(article,section,div),#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]) :is(article,section)>section{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px, 5%, 64px);row-gap:0;align-items:start}#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"])>:is(article,section,div),#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]) :is(article,section)>section{grid-column:1 / -1;grid-template-columns:subgrid}#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]) :is(article,section)>section{margin-top:1.9em;padding-top:1.6em;border-top:1px solid var(--s-linea)}#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"])>*,#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"])>:is(article,section,div)>*,#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]) :is(article,section)>section>*{grid-column:2}#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"])>:is(header,h2,h3):not(:is(header,h2,h3)~*),#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"])>:is(article,section,div)>:is(header,h2,h3):not(:is(header,h2,h3)~*),#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]) :is(article,section)>section>:is(header,h2,h3):not(:is(header,h2,h3)~*){grid-column:1;grid-row:span 60;margin-top:0}#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]):not(:has(section section,article section))>:is(header,h2,h3):not(:is(header,h2,h3)~*),#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"])>:is(article,section,div):not(:has(>section))>:is(header,h2,h3):not(:is(header,h2,h3)~*),#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]) :is(article,section)>section:not(:has(>section))>:is(header,h2,h3):not(:is(header,h2,h3)~*){position:sticky;top:132px}#main .ji-fx-al-margen:not([class*="ji-fx-al-margen__"]) header>:is(h2,h3){margin-top:0}#main .ji-fx-al-margen__columnas{padding-left:calc((100% - clamp(40px, 5%, 64px)) * 5 / 12 + clamp(40px, 5%, 64px))}}@media (min-width:1222px){#main .ji-fx-al-margen__columnas{padding-left:0;columns:380px 2;column-gap:clamp(40px, 5%, 64px)}#main .ji-fx-al-margen__columnas :is(li,blockquote){break-inside:avoid}#main .ji-fx-al-margen__columnas :is(h4,h3){break-after:avoid}#main .ji-fx-al-margen__columnas>:is(section,article)>:first-child{margin-top:0}}