 #gr-toolbar-placeholder ul,
 .gr_contenedor_renglon_cx ul {
     list-style: none !important;
     margin: 0 !important;
     padding: 0 !important;
 }

 .gr_herramientas_lectura_cx button:focus {
     outline: none;
     box-shadow: none;
     /* por si usas sombras como “borde” */
 }

 .gr_contenedor_renglon_cx {
     background-color: #F5F6FA;
     width: 100%;
     display: flex;
     justify-content: center;
     position: relative;
     z-index: 1;
 }

 .gr_herramientas_lectura_cx button {
     user-select: auto;
     -webkit-user-select: auto;
     -moz-user-select: auto;
     -ms-user-select: auto;
     pointer-events: all;
     touch-action: manipulation;
     cursor: pointer;
     border-radius: 5px;
 }

 .gr_herramientas_ul_cx.oculto {
     opacity: 0;
     max-width: 0;
     pointer-events: none;
 }

 .gr_herramientas_ul_cx.oculto button {
     display: none;
 }

 .gr_renglon_cx {
     display: flex;
     width: 100%;
     padding: 25px 0;
     justify-content: flex-end;
     /* background-color: #F5F6FA; */
     max-width: 960px;
 }

 .gr_herramientas_lectura_cx {
     background-color: #F5F6FA;
     display: inline-flex;
     flex-direction: row;
     align-items: center;
     justify-content: flex-end;
     height: 30px;
     border: 1.8px solid #FF4D00;
     border-radius: 50px;
     /* padding: 0px 4px; */
     padding: 0px 7px;
 }

 .gr_herramientas_ul_cx {
     list-style: none;
     display: flex;
     opacity: 1;
     gap: 12px;
     line-height: 0px;
     justify-content: flex-end;
     align-items: center;
     /* width: 100%; */
     width: auto;
     flex-flow: row nowrap;
     /* height: 42px; */
     height: 30px;
     transition: all 0.3s ease;
     /* transition-behavior: allow-discrete; */
 }

 .gr_herramientas_ul_cx li:first-child {
     margin: 0 0 0 12px;
 }

 .gr_herramientas_ul_cx li.oculto {
     display: none;
 }

 .gr_herramientas_ul_cx li {
     display: flex;
     /* margin: 0 5px; */
     align-items: center;
     flex: 0 0 auto;
     text-rendering: optimizeLegibility;
     /* font: 12px / 1.2em 'Oswald', sans-serif; */
     font: 12px / 1.2em 'Barlow Condensed', Helvetica, Arial, sans-serif;
     font-style: italic;
     font-variation-settings: 'wght' 600;
     font-weight: 600;
     letter-spacing: .4px;
     /* height: 42px; */
     height: 30px;
 }

 .gr_herramientas_comentarios_icono_cx {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 16.1 15.1'%3E%3Cpath d='M1.4,0.5c0,0-1.1,0-1.1,1.4v7.9c0,0,0,1.4,1.1,1.4h8.4h0.1c0,0,0.6,0,0.6,0.6v1c0,0,0,0.8,0.6,0.8c0,0,0.6,0,1.3-0.8l0.8-1 c0,0,0.5-0.6,1.1-0.6h0.4c1.1,0,1.1-1.4,1.1-1.4V1.9c0-1.4-1.1-1.4-1.1-1.4H1.4z'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: top;
     /* background-position: left; */
     background-size: cover;
     /* width: 21px;
    height: 20px; */
     width: 25px;
     height: 24px;
     aspect-ratio: 16 / 15;
     color: #fff;
 }

 .gr_globo_de_comentarios_numero_header_cx {
     display: block;
     /* filter: hue-rotate(11deg) brightness(89%) contrast(1.6); */
     text-rendering: optimizeLegibility;
     /* font: 10px / 1.2em 'Oswald', sans-serif; */
     font: 400 12px / 1.2em var(--font-primaria);
     font-variation-settings: 'wght' 400;
     font-weight: 400;
     width: 100%;
     height: 80%;
     /* width: 21px;
    height: 18px; */
 }

 .gr_herramientas_imprimir_icono_cx {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.037 15.612'%3E%3Cpath d='M737.093,312.128a1.292,1.292,0,0,0-.109-.563,1.63,1.63,0,0,0-1.518-.973c-.271-.011-.542,0-.813,0-.17,0-.184-.017-.186-.191,0-.214,0-.428,0-.641a1.643,1.643,0,0,0-1.7-1.7h-7.4a1.643,1.643,0,0,0-1.7,1.7c0,.219,0,.438,0,.657,0,.163-.018.178-.181.18-.266,0-.532,0-.8,0a1.709,1.709,0,0,0-1.024.33,1.438,1.438,0,0,0-.609,1.061v5.975a1.464,1.464,0,0,0,.168.578,1.613,1.613,0,0,0,1.439.815h.766c.235,0,.238,0,.238.233q0,1.189,0,2.377a1.643,1.643,0,0,0,1.705,1.708h7.381a1.642,1.642,0,0,0,1.707-1.706q0-1.2,0-2.408c0-.192.011-.2.2-.2.3,0,.6.006.907,0a1.587,1.587,0,0,0,1.518-1.528C737.086,315.923,737.094,314.025,737.093,312.128Zm-12.2-1.646c.011-.25,0-.5,0-.75a.4.4,0,0,1,.452-.45q3.722,0,7.443,0a.4.4,0,0,1,.452.45c0,.25-.007.5,0,.75.005.128-.026.164-.159.163-1.345-.006-2.69,0-4.034,0s-2.669,0-4,0C724.917,310.645,724.887,310.608,724.892,310.481Zm8.352,11.475c0,.34-.143.485-.481.485h-7.381c-.346,0-.487-.143-.487-.495,0-1.512,0-3.023,0-4.535a.45.45,0,0,1,.493-.5c1.23.013,2.46.005,3.691.005s2.45.008,3.675-.005a.449.449,0,0,1,.5.49C733.24,318.923,733.245,320.44,733.244,321.957Zm2.669-4.341c0,.379-.148.525-.531.525-.281,0-.563,0-.844,0-.1,0-.121-.025-.122-.121a6,6,0,0,0-.022-.936,1.571,1.571,0,0,0-1.606-1.343q-3.081,0-6.162,0a14.76,14.76,0,0,0-1.531.021,1.573,1.573,0,0,0-1.372,1.5c-.007.255-.006.511,0,.766,0,.089-.024.115-.114.113-.3-.005-.6,0-.907,0a.429.429,0,0,1-.476-.486q0-1.853,0-3.707c0-.542.008-1.085,0-1.626a.456.456,0,0,1,.5-.507c2.116.01,4.233.005,6.349.005s4.223.005,6.334-.005a.461.461,0,0,1,.509.515C735.909,314.092,735.913,315.854,735.913,317.616Z' transform='translate(-721.06 -308.055)' /%3E%3Cpath d='M1047.006,448.39q-.8-.015-1.61,0a.579.579,0,0,0-.547.573.569.569,0,0,0,.553.58c.26.01.521,0,.781,0v0c.276,0,.553.01.828,0a.573.573,0,0,0,.525-.575A.584.584,0,0,0,1047.006,448.39Z' transform='translate(-1033.991 -443.677)' /%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: top;
     /* width: 17px;
    height: 16px; */
     width: 25px;
     height: 25px;
     aspect-ratio: 16.037 / 15.612;
 }

 .gr_herramientas_escuchar_icono_cx {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.212 15.612'%3E%3Cpath d='M951.508,523.515a7.288,7.288,0,0,0-7.636,4.276c-1.481,3.378-.846,6.651.675,9.84a3.252,3.252,0,0,0,2.984,1.389,1.413,1.413,0,0,0,1.056-1.84c-.237-.907-.517-1.8-.78-2.7-.561-1.906-1.161-2.191-3-1.415-.6-2.786.372-5.7,2.353-7.032a6.37,6.37,0,0,1,6.931-.022c2.48,1.744,2.778,4.311,2.475,7.1-1.547-.705-2.318-.6-2.716.473a37.247,37.247,0,0,0-1.143,3.742,1.323,1.323,0,0,0,.92,1.643,3.293,3.293,0,0,0,3.1-1.161,13.137,13.137,0,0,0,1.367-8.017A7.36,7.36,0,0,0,951.508,523.515Z' transform='translate(-943.032 -523.449)' opacity='0.998'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: top;
     /* width: 17px;
    height: 16px; */
     width: 25px;
     height: 25px;
     aspect-ratio: 15.212 / 15.612;
 }

 .gr_herramientas_fuente_icono_cx {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.204 14.981'%3E%3Cpath d='M17.024,78.165H13.55l-.825,2.458H10.7L14.308,70.8h1.975l3.608,9.823H17.882ZM14.066,76.7h2.466l-1.25-3.566Z' transform='translate(-10.7 -65.643)' opacity='0.761'/%3E%3Cpath d='M130.648,20.14h-5.307l-1.258,3.741H121L126.5,8.9h3.016l5.5,14.981h-3.058Zm-4.516-2.25H129.9L128,12.458Z' transform='translate(-111.81 -8.9)' /%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: top;
     /* width: 25px; */
     width: 28px;
     height: 16px;
     aspect-ratio: 23.204 / 14.981;
 }

 .gr_herramientas_buscar_icono_cx {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.856 14.851'%3E%3Cpath d='M16.372,8.15a5.812,5.812,0,1,0-.8,8.874,1.2,1.2,0,0,0,.331.616l3.3,3.3A1.229,1.229,0,1,0,20.945,19.2l-3.3-3.3a1.2,1.2,0,0,0-.616-.331A5.815,5.815,0,0,0,16.372,8.15Zm-1.045,7.177a4.339,4.339,0,1,1,0-6.137A4.344,4.344,0,0,1,15.326,15.326Z' transform='translate(-6.45 -6.45)' opacity='0.998'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: top;
     width: 16px;
     height: 16px;
     aspect-ratio: 14.856 / 14.851;
 }

 .gr_herramientas_colapsar_icono_cx {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 16.875C8.85082 16.875 8.70774 16.8157 8.60225 16.7102C8.49676 16.6048 8.4375 16.4617 8.4375 16.3125L8.4375 1.6875C8.4375 1.53832 8.49676 1.39524 8.60225 1.28975C8.70774 1.18426 8.85082 1.125 9 1.125C9.14918 1.125 9.29226 1.18426 9.39775 1.28975C9.50324 1.39524 9.5625 1.53832 9.5625 1.6875L9.5625 16.3125C9.5625 16.4617 9.50324 16.6048 9.39775 16.7102C9.29226 16.8157 9.14918 16.875 9 16.875ZM0 9C0 8.85082 0.0592632 8.70774 0.164752 8.60225C0.270242 8.49676 0.413316 8.4375 0.5625 8.4375H4.82963L3.53925 7.14825C3.43363 7.04263 3.37429 6.89937 3.37429 6.75C3.37429 6.60063 3.43363 6.45737 3.53925 6.35175C3.64487 6.24613 3.78813 6.18679 3.9375 6.18679C4.08687 6.18679 4.23013 6.24613 4.33575 6.35175L6.58575 8.60175C6.63813 8.654 6.67969 8.71607 6.70805 8.78441C6.73641 8.85275 6.75101 8.92601 6.75101 9C6.75101 9.07399 6.73641 9.14725 6.70805 9.21559C6.67969 9.28393 6.63813 9.346 6.58575 9.39825L4.33575 11.6483C4.23013 11.7539 4.08687 11.8132 3.9375 11.8132C3.78813 11.8132 3.64487 11.7539 3.53925 11.6483C3.43363 11.5426 3.37429 11.3994 3.37429 11.25C3.37429 11.1006 3.43363 10.9574 3.53925 10.8517L4.82963 9.5625H0.5625C0.413316 9.5625 0.270242 9.50324 0.164752 9.39775C0.0592632 9.29226 0 9.14918 0 9ZM13.1704 9.5625L14.4608 10.8517C14.5664 10.9574 14.6257 11.1006 14.6257 11.25C14.6257 11.3994 14.5664 11.5426 14.4608 11.6483C14.3551 11.7539 14.2119 11.8132 14.0625 11.8132C13.9131 11.8132 13.7699 11.7539 13.6642 11.6483L11.4142 9.39825C11.3619 9.346 11.3203 9.28393 11.2919 9.21559C11.2636 9.14725 11.249 9.07399 11.249 9C11.249 8.92601 11.2636 8.85275 11.2919 8.78441C11.3203 8.71607 11.3619 8.654 11.4142 8.60175L13.6642 6.35175C13.7699 6.24613 13.9131 6.18679 14.0625 6.18679C14.2119 6.18679 14.3551 6.24613 14.4608 6.35175C14.5664 6.45737 14.6257 6.60063 14.6257 6.75C14.6257 6.89937 14.5664 7.04263 14.4608 7.14825L13.1704 8.4375L17.4375 8.4375C17.5867 8.4375 17.7298 8.49676 17.8352 8.60225C17.9407 8.70774 18 8.85082 18 9C18 9.14918 17.9407 9.29226 17.8352 9.39775C17.7298 9.50324 17.5867 9.5625 17.4375 9.5625H13.1704Z'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: top;
     /* width: 20px;
    height: 20px; */
     width: 25px;
     height: 25px;
     aspect-ratio: 18 / 18;
     color: #3E4857;
     margin-left: 3px;
     margin-top: 2px
 }

 .gr_herramientas_expandir_icono_cx {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.00003 15.875C8.85084 15.875 8.70777 15.8157 8.60228 15.7102C8.49679 15.6048 8.43753 15.4617 8.43753 15.3125L8.43753 0.6875C8.43753 0.538316 8.49679 0.395241 8.60228 0.289752C8.70777 0.184263 8.85084 0.125 9.00003 0.125C9.14921 0.125 9.29229 0.184263 9.39778 0.289752C9.50327 0.395241 9.56253 0.538316 9.56253 0.6875L9.56253 15.3125C9.56253 15.4617 9.50327 15.6048 9.39778 15.7102C9.29229 15.8157 9.14921 15.875 9.00003 15.875ZM0.164279 8.39825C0.111895 8.346 0.0703346 8.28393 0.0419773 8.21559C0.0136201 8.14725 -0.000976562 8.07399 -0.000976562 8C-0.000976562 7.92601 0.0136201 7.85275 0.0419773 7.78441C0.0703346 7.71607 0.111895 7.654 0.164279 7.60175L2.41428 5.35175C2.46658 5.29945 2.52867 5.25797 2.597 5.22966C2.66533 5.20136 2.73857 5.18679 2.81253 5.18679C2.88649 5.18679 2.95973 5.20136 3.02806 5.22966C3.09639 5.25797 3.15848 5.29945 3.21078 5.35175C3.26308 5.40405 3.30456 5.46614 3.33287 5.53447C3.36117 5.6028 3.37574 5.67604 3.37574 5.75C3.37574 5.82396 3.36117 5.8972 3.33287 5.96553C3.30456 6.03386 3.26308 6.09595 3.21078 6.14825L1.9204 7.4375H6.18753C6.33671 7.4375 6.47979 7.49676 6.58528 7.60225C6.69077 7.70774 6.75003 7.85082 6.75003 8C6.75003 8.14918 6.69077 8.29226 6.58528 8.39775C6.47979 8.50324 6.33671 8.5625 6.18753 8.5625H1.9204L3.21078 9.85175C3.3164 9.95737 3.37574 10.1006 3.37574 10.25C3.37574 10.3994 3.3164 10.5426 3.21078 10.6483C3.10516 10.7539 2.9619 10.8132 2.81253 10.8132C2.66316 10.8132 2.5199 10.7539 2.41428 10.6483L0.164279 8.39825ZM11.25 8C11.25 7.85082 11.3093 7.70774 11.4148 7.60225C11.5203 7.49676 11.6633 7.4375 11.8125 7.4375L16.0797 7.4375L14.7893 6.14825C14.6837 6.04263 14.6243 5.89937 14.6243 5.75C14.6243 5.60063 14.6837 5.45737 14.7893 5.35175C14.8949 5.24613 15.0382 5.18679 15.1875 5.18679C15.3369 5.18679 15.4802 5.24613 15.5858 5.35175L17.8358 7.60175C17.8882 7.654 17.9297 7.71607 17.9581 7.78441C17.9864 7.85275 18.001 7.92601 18.001 8C18.001 8.07399 17.9864 8.14725 17.9581 8.21559C17.9297 8.28393 17.8882 8.346 17.8358 8.39825L15.5858 10.6483C15.5335 10.7005 15.4714 10.742 15.4031 10.7703C15.3347 10.7986 15.2615 10.8132 15.1875 10.8132C15.1136 10.8132 15.0403 10.7986 14.972 10.7703C14.9037 10.742 14.8416 10.7005 14.7893 10.6483C14.6837 10.5426 14.6243 10.3994 14.6243 10.25C14.6243 10.176 14.6389 10.1028 14.6672 10.0345C14.6955 9.96614 14.737 9.90405 14.7893 9.85175L16.0797 8.5625H11.8125C11.6633 8.5625 11.5203 8.50324 11.4148 8.39775C11.3093 8.29226 11.25 8.14918 11.25 8Z'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: top;
     /* width: 20px;
    height: 17.77px; */
     width: 25px;
     height: 25px;
     aspect-ratio: 18 / 16;
     color: #3E4857;
     margin-top: 1px;
 }

 @media (max-width: 992px) {
     .gr_renglon_cx {
         padding: 15px 0;
     }
 }

 :root {
     --anchor-w: 320px;
     --anchor-h: 160px;
     --anchor-x: 0px;
     /* separación izquierda */
     --anchor-y: 0px;
     /* separación superior  */
 }

 .scroll-anchor {
     position: fixed;
     top: var(--anchor-y);
     left: var(--anchor-x);
     width: var(--anchor-w);
     height: var(--anchor-h);
     z-index: 9999;
     transform: translateY(0);
     opacity: 1;
     transition: transform .25s ease, opacity .25s ease;
     will-change: transform;
 }

 .scroll-anchor--sticky {
     position: sticky;
     top: var(--anchor-y);
     left: var(--anchor-x);
 }

 .scroll-anchor--hidden {
     transform: translateY(calc(-100% - var(--anchor-y)));
     opacity: 0;
     pointer-events: none;
 }

 .scroll-anchor>iframe {
     display: block;
     width: 100%;
     height: 100%;
     border: 0;
 }

 @media (prefers-reduced-motion: reduce) {
     .scroll-anchor {
         transition: none;
     }
 }