/* --- block 1 --- */
@charset "UTF-8";

    * {
      box-sizing: border-box;
    }

    html {
      scroll-behavior: smooth;
    }

    body {
      margin: 0;
      font-family:
        var(--font-source-sans-pro), "Helvetica Neue", Helvetica, Arial,
        sans-serif;
      font-size: 14px;
      line-height: 1.42857143;
      color: #333;
      background-color: #fff;
    }

    body svg {
      color: inherit;
      fill: inherit;
    }

    body *:focus {
      outline: 0;
    }

    body *:not(:defined) {
      display: none;
    }

    body ul {
      margin-top: 0;
      margin-bottom: 10px;
    }

    body a {
      text-decoration: none;
    }

    body figure {
      margin: 0;
    }

    body img {
      vertical-align: middle;
      border: 0;
    }

    body h3,
    body h2,
    body h1 {
      margin-top: 20px;
      margin-bottom: 10px;
    }

    body h6,
    body h5,
    body h4,
    body h3,
    body h2,
    body h1 {
      font-family: inherit;
      font-weight: 500;
      line-height: 1.1;
      color: inherit;
    }

    body h1 {
      margin: 0.67em 0;
      font-size: 36px;
    }

    body h2 {
      font-size: 30px;
    }

    body h3 {
      font-size: 24px;
    }

    body h4 {
      font-size: 18px;
    }

    body h5 {
      font-size: 14px;
    }

    body h6 {
      font-size: 12px;
    }

    body p {
      margin: 0 0 10px;
    }

    body blockquote {
      padding: 10px 20px;
      margin: 0 0 20px;
      border-left: 5px solid #eee;
    }

    body button,
    body input,
    body optgroup,
    body select,
    body textarea {
      color: inherit;
      font: inherit;
      margin: 0;
    }

    body label {
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: 700;
    }

    body input {
      line-height: normal;
    }

    body input[type="checkbox"],
    body input[type="radio"] {
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0;
    }

    body input[type="checkbox"],
    body input[type="radio"] {
      line-height: normal;
    }

    body button {
      overflow: visible;
    }

    body button,
    body select {
      text-transform: inherit;
    }

    body button,
    body html input[type="button"],
    body input[type="reset"],
    body input[type="submit"] {
      -webkit-appearance: button;
      appearance: button;
      cursor: pointer;
    }

    body button::-moz-focus-inner,
    body input::-moz-focus-inner {
      border: 0;
      padding: 0;
    }

    body .admin__img {
      height: auto;
      object-fit: contain;
      width: 100%;
      -webkit-user-select: none;
      user-select: none;
    }

    body fieldset {
      border: none;
    }

    body input[hidden="false"],
    body textarea {
      display: block;
      outline: 0;
      padding: 0.375rem 0.75rem;
      border: none;
      min-height: 50px;
    }

    @font-face {
      font-display: swap;
      font-family: Source Sans Pro;
      src: url(/bundles/appcamusassets/dist/fonts/source-sans-3-v18-latin-700.woff2) format("woff2");
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: Source Sans Pro;
      src: url(/bundles/appcamusassets/dist/fonts/source-sans-3-v18-latin-regular.woff2) format("woff2");
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: Source Sans Pro;
      src: url(/bundles/appcamusassets/dist/fonts/source-sans-3-v18-latin-600.woff2) format("woff2");
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: "Source Serif Pro";
      src: url(/bundles/appcamusassets/dist/fonts/source-serif-4-v13-latin-900.woff2) format("woff2");
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: "Source Serif Pro";
      src: url(/bundles/appcamusassets/dist/fonts/source-serif-4-v13-latin-italic.woff2) format("woff2");
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: "Source Serif Pro";
      src: url(/bundles/appcamusassets/dist/fonts/source-serif-4-v13-latin-regular.woff2) format("woff2");
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: "Source Serif Pro";
      src: url(/bundles/appcamusassets/dist/fonts/source-serif-4-v13-latin-600.woff2) format("woff2");
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: "Source Serif Pro";
      src: url(/bundles/appcamusassets/dist/fonts/source-serif-4-v13-latin-600italic.woff2) format("woff2");
      font-style: italic;
      font-weight: 600;
    }

    :root {
      --font-source-sans-pro: Source Sans Pro;
      --font-source-serif-pro: Source Serif Pro;
    }

    :root {
      --color-milenio: #b10b1f;
      --color-primary: #b10b1f;
      --color-secondary: #f1f1f1;
      --color-accent: #d1d1d1;
      --color-base-light: #ffffff;
      --color-base-dark: #000000;
      --color-background: #ffffff;
      --color-background-2: #ededed;
      --color-background-3: #f5f5f5;
      --color-urgent: #fde636;
    }

    body {
      font-family: var(--font-source-sans-pro);
      font-weight: 400;
    }

    * {
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      font-style: inherit;
      color: inherit;
      text-transform: inherit;
      white-space: inherit;
      line-height: inherit;
      text-overflow: inherit;
    }

    b,
    strong {
      font-weight: 700;
    }

    i,
    em {
      font-style: italic;
    }

    a:hover {
      text-decoration: underline;
    }

    a a:focus {
      text-decoration: underline;
      outline: 0;
    }

    html,
    body {
      height: 100%;
    }

    @media (max-width: 968px) {
      body::-webkit-scrollbar {
        display: none;
      }

      body::-webkit-scrollbar-button {
        display: none;
      }
    }

    #root {
      min-height: 100vh;
    }

    #root>* {
      max-width: 100vw;
    }

    #root>header {
      order: 1;
    }

    #root>main {
      position: relative;
      order: 2;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    #root>main>.content {
      order: 2;
      height: 100%;
      width: 100%;
      max-width: 100vw;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 10px;
    }

    #root>footer {
      order: 3;
      overflow-x: hidden;
      position: sticky;
      top: 100%;
    }

    .card-group-vertical {
      display: flex;
      flex-direction: column;
    }

    .card-group-vertical>*:not(:only-child):not(.eo-free):not(:first-child) {
      border-top: 1px solid #e9e9e9;
      padding-top: 9.5px;
      margin-top: 9.5px;
    }

    .card-group {
      flex-wrap: nowrap;
    }

    .card-group {
      display: flex;
    }

    @media (max-width: 968px) {
      .card-group {
        flex-direction: column;
      }

      .card-group>*:not(:only-child):not(.eo-free):not(:first-child) {
        border-top: 2px solid var(--color-secondary, black);
        padding-top: 9px;
        margin-top: 9px;
      }
    }

    @media (min-width: 968px) {
      .card-group>*:not(:only-child):not(.eo-free):not(:last-child) {
        border-right: 2px solid var(--color-secondary, black);
        padding-right: 9px;
        margin-right: 9px;
      }
    }

    .content-board-wrapper,
    .content-note-wrapper {
      width: 100%;
      padding: 0 10px;
      max-width: 375px;
    }

    @media (min-width: 968px) {

      .content-board-wrapper,
      .content-note-wrapper {
        padding: 0;
        max-width: 960px;
      }
    }

    .page {
      width: 100%;
      max-width: 375px;
    }

    @media (min-width: 968px) {
      .page {
        max-width: 1204px;
      }
    }

    header#main-header {
      position: relative;
      z-index: 10;
    }

    header#main-header .header-userCircle {
      display: block;
      border: none;
      padding: 0;
      outline: inherit;
      width: 30px;
      height: 30px;
      background-color: #fff;
      border-radius: 50%;
      font-size: 13px;
      line-height: normal;
      text-align: center;
      overflow: hidden;
      text-transform: uppercase;
      text-decoration: none;
    }

    header#main-header .header-userCircle {
      font-family: var(--font-source-sans-pro);
      color: var(--color-primary, var(--color-milenio, black));
      font-weight: 600;
    }

    .header-wrapper {
      display: flex;
      flex-direction: column;
    }

    .navbar {
      position: relative;
      order: 2;
      height: 65px;
      padding: 0 15px;
      display: flex;
      justify-content: space-between;
      grid-template-columns: 1fr auto 1fr;
      align-items: center;
      transition: height 0.2s linear;
      background-color: var(--color-primary, var(--color-milenio, black));
      z-index: 4;
    }

    .navbar>* {
      max-height: 70px;
      height: inherit;
    }

    .navbar>*>img {
      height: 100%;
    }

    .navbar__name {
      border: 0;
      clip: rect(0 0 0 0);
      height: 0.0625rem;
      margin: -0.0625rem;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 0.0625rem;
    }

    .navbar__logo {
      align-items: center;
      justify-self: center;
      display: flex;
      fill: var(--color-base-light, white);
    }

    .navbar__logo img {
      max-height: 80%;
      max-width: 100%;
      width: 240px;
    }

    .navbar__left {
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      justify-self: start;
      left: 0;
      color: var(--color-base-light, white);
      margin-right: 15px;
    }

    .navbar__left details[open] .open-menu-icon {
      display: none;
    }

    .navbar__left details[open] .close-menu-icon {
      display: inline;
    }

    .navbar__left details[open] .sections-menu {
      display: flex;
    }

    .navbar__left .menu-button {
      position: relative;
      z-index: 1;
      display: flex;
      cursor: pointer;
      align-items: center;
    }

    .navbar__left .menu-button .close-menu-icon {
      display: none;
    }

    .navbar__left .menu-button svg {
      fill: var(--color-base-light, white);
      stroke: var(--color-base-light, white);
      stroke-width: 1px;
    }

    .navbar__left .menu-button .label {
      display: none;
    }

    .navbar__left .menu-button::-webkit-details-marker {
      display: none;
    }

    .navbar__left .sections {
      display: none;
    }

    .navbar__right {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      justify-self: end;
      right: 0;
      gap: 15px;
    }

    .navbar__right .controls .btn-live-tv,
    .navbar__right .controls .icon-svg,
    .navbar__right .controls .btn-register {
      display: none;
    }

    .navbar__right .primary-inverted {
      font-family: var(--font-source-sans-pro);
      font-weight: 600;
    }

    .navbar__right .account-icon-mobile {
      cursor: pointer;
      fill: var(--color-base-light, white);
      border: none;
      background: none;
      padding: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      order: 1;
    }

    .navbar__right .account-icon-mobile.btn-exit {
      margin-right: 0;
    }

    .navbar__right .account-icon-mobile.btn-exit .primary-inverted {
      width: 50px;
      text-decoration: underline;
      font-size: 14px;
      margin: 0;
      padding: 0;
      display: inline-flex;
      align-items: center;
      height: 38px;
      background-color: var(--color-secondary, black);
      color: var(--color-primary, var(--color-milenio, black));
      fill: var(--color-primary, var(--color-milenio, black));
      border-width: initial;
      border-style: none;
      border-color: initial;
      border-image: initial;
      border-radius: 6px;
      font-size: 13px;
      text-align: center;
      line-height: 15px;
    }

    .navbar__right .link-subscribe {
      background-color: #bf9001;
      color: #fff;
      display: inline-flex;
      align-items: center;
      border: none;
      height: 30px;
      padding: 4px 12px;
      border-radius: 45px;
      margin-left: 15px;
    }

    .navbar__right .icon-svg {
      display: flex;
      align-items: center;
    }

    header#main-header nav.nav-today,
    header#main-header nav.nav-sections {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      height: 50px;
      min-height: 50px;
      background-color: var(--color-base-light, white);
      white-space: nowrap;
      align-items: center;
      z-index: 0;
      font-family: var(--font-source-sans-pro);
    }

    header#main-header nav.nav-today ul,
    header#main-header nav.nav-sections ul {
      overflow: auto;
      padding: 0;
      margin: 0;
    }

    header#main-header nav.nav-today ul::-webkit-scrollbar,
    header#main-header nav.nav-sections ul::-webkit-scrollbar {
      display: none;
    }

    header#main-header nav.nav-today li,
    header#main-header nav.nav-sections li {
      display: inline;
      text-decoration: none;
    }

    header#main-header nav.nav-today {
      position: relative;
      order: 1;
      font-size: 14px;
      padding: 8px 15px;
    }

    header#main-header nav.nav-today .date,
    header#main-header nav.nav-today .account {
      display: none;
    }

    header#main-header nav.nav-today .navigation {
      display: flex;
      align-items: center;
      overflow: auto;
      color: #555;
      gap: 7.5px;
    }

    header#main-header nav.nav-today .navigation:before {
      content: "Hoy interesa:";
    }

    header#main-header nav.nav-today .navigation li:not(:last-child):after {
      margin: 0 2px;
      content: "•";
    }

    header#main-header nav.nav-sections {
      order: 4;
      font-size: 18px;
      z-index: 3;
      height: 50px;
      justify-content: space-between;
    }

    header#main-header nav.nav-sections>* {
      display: inherit;
      align-items: center;
    }

    header#main-header nav.nav-sections .nav-sections-container {
      flex-direction: column;
      position: relative;
      width: 100%;
    }

    header#main-header nav.nav-sections .nav-sections-links {
      align-items: center;
      display: flex;
      gap: 16px;
      height: 50px;
      overflow: auto;
      width: 100%;
    }

    header#main-header nav.nav-sections ul {
      align-items: center;
      display: inherit;
      gap: 8px;
      overflow: initial;
    }

    header#main-header nav.nav-sections a {
      text-decoration: none;
    }

    header#main-header nav.nav-sections .copa-america,
    header#main-header nav.nav-sections .juegos-paralimpicos,
    header#main-header nav.nav-sections .opinion {
      font-weight: 600;
    }

    header#main-header nav.nav-sections .opinion {
      text-transform: uppercase;
      padding: 0 16px;
    }

    header#main-header nav.nav-sections .opinion:hover {
      color: var(--color-primary, var(--color-milenio, black));
    }

    header#main-header nav.nav-sections .copa-america {
      border-color: #3e7423;
      color: #3e7423;
    }

    header#main-header nav.nav-sections .juegos-paralimpicos {
      border-color: #3e7423;
      color: #3e7423;
    }

    header#main-header nav.nav-sections .copa-america,
    header#main-header nav.nav-sections .juegos-paralimpicos {
      border-radius: 40px;
      border-style: solid;
      border-width: 2px;
      padding: 8px;
    }

    header#main-header nav.nav-sections .printed-toggle {
      background-color: #fff;
      border: 0;
      font-weight: 600;
      justify-content: space-between;
      height: 100%;
      padding: 8px;
      text-transform: uppercase;
      text-align: center;
      fill: var(--color-base-dark, black);
      cursor: pointer;
    }

    .printed-menu {
      content-visibility: auto;
      contain-intrinsic-size: 681px;
      justify-content: center;
      background-color: #ededed;
      color: #555;
      width: 100vw;
      text-align: center;
    }

    header#main-header nav.nav-sections .printed-menu {
      display: none;
    }

    .header-section {
      background-color: var(--color-base-light, white);
      order: 3;
      display: flex;
      font-size: 24px;
      font-weight: 600;
      text-transform: uppercase;
      line-height: 17px;
      height: 40px;
      justify-content: center;
      align-items: center;
      border-bottom: 1px dotted var(--color-base-dark, black);
    }

    .sections-menu {
      display: none;
    }

    @media (max-width: 968px) {
      header#main-header.scrollable:not(.mini) {
        position: relative;
      }
    }

    .note-block {
      display: flex;
      flex-direction: row;
      gap: 60px;
      margin-bottom: 26px;
      font-size: 22px;
      line-height: 30px;
    }

    .note-block__content {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
    }

    .note-block__aside {
      display: none;
    }

    @media (min-width: 968px) {
      .note-block__aside {
        display: initial;
        max-width: 300px;
      }
    }

    .content-board-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 35px;
    }

    .content-board-wrapper>* {
      box-sizing: content-box;
    }

    .content-blank-wrapper {
      width: 100%;
    }

    .content-blank-wrapper>* {
      box-sizing: content-box;
    }

    .card-group>* {
      box-sizing: content-box;
    }

    .invert-text-color * {
      background: inherit;
    }

    .invert-text-color span,
    .invert-text-color a,
    .invert-text-color h2 {
      -webkit-background-clip: text;
      -moz-background-clip: text;
      background-clip: text;
      color: transparent;
      filter: grayscale(1) contrast(100) invert(1);
    }

    .invert-text-color h2 {
      display: contents;
    }

    .tblack {
      color: #333;
    }

    .twhite {
      color: #fff;
    }

    .trj {
      color: var(--color-primary, var(--color-milenio, black));
    }

    .bdf {
      background: rgb(252, 225, 208);
    }

    .bdf .title-item {
      color: #333;
    }

    .bdf .sec-item {
      color: #c00;
    }

    .bdf .auth-item {
      color: #666;
    }

    .teo {
      border-color: #888 !important;
      color: #333 !important;
    }

    .board-module__a:before {
      bottom: 0;
      content: "";
      display: block;
      left: 0;
      margin: 0;
      padding: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 1;
    }

    body h2 {
      margin-top: 0;
      margin-bottom: 0;
    }

    #share-icons {
      display: flex;
      justify-content: space-between;
      min-width: 270px;
    }

    @media (min-width: 968px) {
      #share-icons {
        min-width: 300px;
      }
    }

    .front-modal {
      position: fixed;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
      z-index: 101;
      display: none;
    }

    #userResetPassword.warning,
    .register-input.warning {
      background-color: #fcee21;
    }

    #userResetPassword {
      margin-top: 10px;
    }

    main .content {
      padding: 0 10px;
    }

    #main-content {
      margin-top: 10px;
      transition: all 0.3s ease-in-out;
    }

    #main-content>.content {
      padding: 0;
    }

    #main-content>.content .contenedor-video-block {
      position: relative;
      max-width: 375px;
      margin: 0 auto;
      background-color: #fff;
    }

    #main-content>.content .contenedor-video-block>* {
      transition:
        max-width 0.5s,
        width 0.5s,
        max-height 0.5s,
        height 2s;
    }

    #main-content>.content .contenedor-video-block .nd-tags-detail-base {
      border-top: 1px solid #777;
      border-bottom: 1px solid #777;
    }

    #main-content>.content .contenedor-video-block .nd-tags-detail-base,
    #main-content>.content .contenedor-video-block .nd-disclaimer-base,
    #main-content>.content .contenedor-video-block .nd-comments-base {
      padding: 20px 15px;
    }

    #main-content>.content .contenedor-video-block .ctr-modules-more-content {
      padding: 0 15px;
    }

    @media (min-width: 968px) {
      #main-content>.content .contenedor-video-block {
        width: 100%;
        max-width: 942px;
      }

      #main-content>.content .contenedor-video-block .nd-tags-detail-base,
      #main-content>.content .contenedor-video-block .nd-disclaimer-base,
      #main-content>.content .contenedor-video-block .nd-comments-base,
      #main-content>.content .contenedor-video-block .ctr-modules-more-content {
        padding-left: 0;
        padding-right: 0;
      }
    }

    #main-content>.content .contenedor-detail-block {
      margin: 0 auto;
      padding: 5px 15px 0;
      background-color: #fff;
    }

    #main-content>.content .contenedor-detail-block.news,
    #main-content>.content .contenedor-detail-block.opinion,
    #main-content>.content .contenedor-detail-block.event,
    #main-content>.content .contenedor-detail-block.cartoon,
    #main-content>.content .contenedor-detail-block.mega,
    #main-content>.content .contenedor-detail-block.live,
    #main-content>.content .contenedor-detail-block.wide {
      max-width: 375px;
      padding: 5px 15px 0;
      width: 100vw;
    }

    @media (min-width: 968px) {

      #main-content>.content .contenedor-detail-block.news,
      #main-content>.content .contenedor-detail-block.opinion,
      #main-content>.content .contenedor-detail-block.event,
      #main-content>.content .contenedor-detail-block.cartoon,
      #main-content>.content .contenedor-detail-block.mega,
      #main-content>.content .contenedor-detail-block.live,
      #main-content>.content .contenedor-detail-block.wide {
        max-width: 942px;
        padding-left: 0;
        padding-right: 0;
      }
    }

    #main-content>.content .contenedor-detail-block.news .nd-title-headline-title-headline-ent+.nd-related-news-detail-list {
      text-align: center;
    }

    #main-content>.content .contenedor-detail-block.basic {
      width: 100%;
      padding: 0;
    }

    #main-content>.content .contenedor-detail-block.basic .nd-tags-detail-base {
      border-top: 1px solid #777;
      border-bottom: 1px solid #777;
      margin-bottom: 18px;
    }

    #main-content>.content .contenedor-detail-block.basic .nd-tags-detail-base,
    #main-content>.content .contenedor-detail-block.basic .nd-comments-base,
    #main-content>.content .contenedor-detail-block.basic .ctr-modules-more-content {
      margin: 0 auto;
      max-width: 375px;
      padding: 20px 15px;
    }

    @media (min-width: 968px) {

      #main-content>.content .contenedor-detail-block.basic .nd-tags-detail-base,
      #main-content>.content .contenedor-detail-block.basic .nd-comments-base,
      #main-content>.content .contenedor-detail-block.basic .ctr-modules-more-content {
        max-width: 942px;
        padding-left: 0;
        padding-right: 0;
      }
    }

    #main-content>.content .contenedor-detail-block.video {
      max-width: 375px;
    }

    #main-content>.content .contenedor-detail-block.video .nd-tags-detail-base {
      padding: 25px 0;
      border-top: 1px solid #e8e8e8;
      border-bottom: 1px solid #e8e8e8;
    }

    #main-content>.content .contenedor-detail-block.video .nd-tags-detail,
    #main-content>.content .contenedor-detail-block.video .nd-disclaimer-base,
    #main-content>.content .contenedor-detail-block.video .nd-comments-base {
      padding: 20px 0;
    }

    @media (min-width: 968px) {
      #main-content>.content .contenedor-detail-block.video {
        padding: 5px 0 0;
        width: 100%;
        max-width: 942px;
      }
    }

    #main-content>.content .contenedor-detail-block>.sn-frame,
    #main-content>.content .contenedor-detail-block>.eo-free {
      margin: 18px auto;
      display: block;
    }

    #main-content>.content .contenedor-detail-block>.sn-frame .media-container {
      height: auto;
    }

    .media-container,
    .holder-container {
      position: relative;
    }

    .media-container .btn-play,
    .holder-container .btn-play {
      position: absolute;
      padding: 19px;
      border-radius: 50%;
      line-height: 0;
      opacity: 0.5;
      background: white;
    }

    .social-media {
      float: right;
      color: #555;
    }

    .social-media .SocialMediaShareButton:nth-child(n + 2),
    .social-media .SocialMediaShareButton:nth-child(n + 3) {
      margin-left: 12px;
    }

    .social-media .share-social-media {
      display: flex;
    }

    .social-media .share-social-media>.whatsapp-share-modules {
      display: none;
    }

    @media (max-width: 968px) {
      .social-media .share-social-media>.whatsapp-share-modules {
        display: block;
      }
    }

    .social-networks-share {
      font-size: 11px;
      color: #fff;
    }

    .social-networks-share .span-share {
      margin-bottom: 10px;
      color: #999;
    }

    .social-networks-share .share-container {
      margin-bottom: 2px;
      padding: 11px 20px;
    }

    .social-networks-share .share-container i {
      width: 35px;
      vertical-align: middle;
      font-size: 18px;
    }

    .social-networks-share .facebook-share-modules {
      background-color: #0071bc;
    }

    .social-networks-share .twitter-share-modules {
      background-color: #00c3f3;
    }

    .social-networks-share .whatsapp-share-modules {
      background-color: #39b54a;
      display: none;
    }

    @media (max-width: 968px) {
      .social-networks-share {
        width: 100% !important;
      }

      .social-networks-share .share-container {
        float: left;
        width: 33.33%;
        margin: 0;
      }

      .social-networks-share .share-container i {
        width: 100%;
        line-height: 1.8;
        text-align: center;
      }

      .social-networks-share .share-container span {
        display: none;
      }

      .social-networks-share .whatsapp-share-modules {
        display: inline-block;
      }

      .social-networks-share .span-share {
        display: none;
      }
    }

    img.b-loaded,
    img.b-error,
    iframe.b-loaded,
    iframe.b-error {
      opacity: 1;
    }

    #container-redband {
      line-height: 0;
    }

    @media (max-width: 968px) {
      .twitter-video {
        min-width: 300px !important;
      }
    }

    .checkbox .cr,
    .checkbox .info-label {
      display: inline-block;
      vertical-align: middle;
    }

    .checkbox .cr {
      margin-right: 5px;
      padding: 9px;
      background: white;
    }

    .checkbox .cr .cr-icon {
      font-size: 22px;
    }

    .checkbox label {
      padding-left: 0 !important;
      font-size: 11px;
    }

    .checkbox label:after {
      content: "";
      display: table;
      clear: both;
    }

    .checkbox label input[type="checkbox"] {
      display: none;
    }

    .checkbox label input[type="checkbox"]+.cr>.cr-icon {
      transform: scale(3) rotate(-20deg);
      opacity: 0;
      transition: all 0.3s ease-in;
    }

    .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
      transform: scale(1) rotate(0);
      opacity: 1;
    }

    .checkbox label input[type="checkbox"]:disabled+.cr {
      opacity: 0.5;
    }

    .carousel-lock {
      transform: none !important;
    }

    .floated {
      position: fixed;
      right: 45px;
      bottom: 15px;
      width: 410px !important;
      height: 260px !important;
      padding: 5px;
      z-index: 9;
      background-color: #ebebeb;
    }

    .floated .img-container {
      height: 100% !important;
      overflow: visible;
    }

    .floated .btn-remove-floated {
      display: block !important;
    }

    @media (max-width: 968px) {
      .floated {
        right: 35px;
        width: 320px !important;
        height: 210px !important;
      }
    }

    .img-container,
    .image,
    .holder-container {
      overflow: hidden;
    }

    .img-container img,
    .image img,
    .holder-container img {
      width: 100%;
      height: auto !important;
      object-fit: contain;
      -webkit-user-select: none;
      user-select: none;
    }

    .deployFix {
      margin: 5px 0;
      padding: 25px 20px;
      font-size: 11px;
      text-align: center;
      transition: padding 0.2s ease-out;
      background-color: #fcee21;
    }

    .deployFix {
      font-family: var(--font-source-sans-pro);
      color: #000;
      font-weight: 700;
    }

    .deployFree {
      position: absolute;
      top: 45px;
      right: 0;
      bottom: 0;
      left: 0;
      margin: 5px 0;
      padding: 30px 15px;
      font-size: 20px;
      text-align: center;
      text-transform: uppercase;
      transition: padding 0.2s ease-out;
      background-color: #fcee21;
    }

    .deployFree {
      font-family: var(--font-source-sans-pro);
      color: #000;
      font-weight: 700;
    }

    .see-more-container {
      float: right;
      margin: 10px 0 16px;
      font-size: 12px;
      line-height: 16px;
    }

    .see-more-container {
      font-family: var(--font-source-sans-pro);
      color: #777;
      font-weight: 400;
    }

    .premium-label {
      display: inline-block;
      vertical-align: bottom;
    }

    .premium-label img {
      display: block;
    }

    :root {
      --swiper-theme-color: #007aff;
    }

    :host {
      position: relative;
      display: block;
      margin-left: auto;
      margin-right: auto;
      z-index: 1;
    }

    .swiper {
      margin-left: auto;
      margin-right: auto;
      position: relative;
      overflow: hidden;
      list-style: none;
      padding: 0;
      z-index: 1;
      display: block;
    }

    .swiper-vertical>.swiper-wrapper {
      flex-direction: column;
    }

    .swiper-wrapper {
      position: relative;
      width: 100%;
      height: 100%;
      z-index: 1;
      display: flex;
      transition-property: transform;
      transition-timing-function: var(--swiper-wrapper-transition-timing-function,
          initial);
      box-sizing: content-box;
    }

    .swiper-android .swiper-slide,
    .swiper-ios .swiper-slide,
    .swiper-wrapper {
      transform: translateZ(0);
    }

    .swiper-horizontal {
      touch-action: pan-y;
    }

    .swiper-vertical {
      touch-action: pan-x;
    }

    .swiper-slide {
      flex-shrink: 0;
      width: 100%;
      height: 100%;
      position: relative;
      transition-property: transform;
      display: block;
    }

    .swiper-slide-invisible-blank {
      visibility: hidden;
    }

    .swiper-autoheight,
    .swiper-autoheight .swiper-slide {
      height: auto;
    }

    .swiper-autoheight .swiper-wrapper {
      align-items: flex-start;
      transition-property: transform, height;
    }

    .swiper-backface-hidden .swiper-slide {
      transform: translateZ(0);
      backface-visibility: hidden;
    }

    .swiper-3d.swiper-css-mode .swiper-wrapper {
      perspective: 1200px;
    }

    .swiper-3d .swiper-wrapper {
      transform-style: preserve-3d;
    }

    .swiper-3d {
      perspective: 1200px;
    }

    .swiper-3d .swiper-slide,
    .swiper-3d .swiper-cube-shadow {
      transform-style: preserve-3d;
    }

    .swiper-css-mode>.swiper-wrapper {
      overflow: auto;
      scrollbar-width: none;
      -ms-overflow-style: none;
    }

    .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
      display: none;
    }

    .swiper-css-mode>.swiper-wrapper>.swiper-slide {
      scroll-snap-align: start start;
    }

    .swiper-css-mode.swiper-horizontal>.swiper-wrapper {
      scroll-snap-type: x mandatory;
    }

    .swiper-css-mode.swiper-vertical>.swiper-wrapper {
      scroll-snap-type: y mandatory;
    }

    .swiper-css-mode.swiper-free-mode>.swiper-wrapper {
      scroll-snap-type: none;
    }

    .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
      scroll-snap-align: none;
    }

    .swiper-css-mode.swiper-centered>.swiper-wrapper:before {
      content: "";
      flex-shrink: 0;
      order: 9999;
    }

    .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }

    .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }

    .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }

    .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }

    .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }

    .swiper-3d .swiper-slide-shadow,
    .swiper-3d .swiper-slide-shadow-left,
    .swiper-3d .swiper-slide-shadow-right,
    .swiper-3d .swiper-slide-shadow-top,
    .swiper-3d .swiper-slide-shadow-bottom {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 10;
    }

    .swiper-3d .swiper-slide-shadow {
      background: rgba(0, 0, 0, 0.15);
    }

    .swiper-3d .swiper-slide-shadow-left {
      background-image: linear-gradient(to left,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0));
    }

    .swiper-3d .swiper-slide-shadow-right {
      background-image: linear-gradient(to right,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0));
    }

    .swiper-3d .swiper-slide-shadow-top {
      background-image: linear-gradient(to top,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0));
    }

    .swiper-3d .swiper-slide-shadow-bottom {
      background-image: linear-gradient(to bottom,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0));
    }

    .swiper-lazy-preloader {
      width: 42px;
      height: 42px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -21px;
      margin-top: -21px;
      z-index: 10;
      transform-origin: 50%;
      box-sizing: border-box;
      border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
      border-radius: 50%;
      border-top-color: transparent;
    }

    .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
    .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
      animation: swiper-preloader-spin 1s infinite linear;
    }

    .swiper-lazy-preloader-white {
      --swiper-preloader-color: #fff;
    }

    .swiper-lazy-preloader-black {
      --swiper-preloader-color: #000;
    }

    @keyframes swiper-preloader-spin {
      0% {
        transform: rotate(0);
      }

      to {
        transform: rotate(360deg);
      }
    }

    .swiper-pagination {
      position: absolute;
      text-align: center;
      transition: 0.3s opacity;
      transform: translateZ(0);
      z-index: 10;
    }

    .swiper-pagination.swiper-pagination-hidden {
      opacity: 0;
    }

    .swiper-pagination-disabled>.swiper-pagination,
    .swiper-pagination.swiper-pagination-disabled {
      display: none !important;
    }

    .swiper-pagination-fraction,
    .swiper-pagination-custom,
    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal {
      bottom: var(--swiper-pagination-bottom, 8px);
      top: var(--swiper-pagination-top, auto);
      left: 0;
      width: 100%;
    }

    .swiper-pagination-bullets-dynamic {
      overflow: hidden;
      font-size: 0;
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      transform: scale(0.33);
      position: relative;
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
      transform: scale(1);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
      transform: scale(0.66);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
      transform: scale(0.33);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
      transform: scale(0.66);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
      transform: scale(0.33);
    }

    .swiper-pagination-bullet {
      width: var(--swiper-pagination-bullet-width,
          var(--swiper-pagination-bullet-size, 8px));
      height: var(--swiper-pagination-bullet-height,
          var(--swiper-pagination-bullet-size, 8px));
      display: inline-block;
      border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
      background: var(--swiper-pagination-bullet-inactive-color, #000);
      opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);

      button& {
        border: none;
        margin: 0;
        padding: 0;
        box-shadow: none;
        appearance: none;
      }

      .swiper-pagination-clickable & {
        cursor: pointer;
      }

      &:only-child {
        display: none !important;
      }
    }

    .swiper-pagination-bullet-active {
      opacity: var(--swiper-pagination-bullet-opacity, 1);
      background: var(--swiper-pagination-color, var(--swiper-theme-color));
    }

    .swiper-vertical>.swiper-pagination-bullets,
    .swiper-pagination-vertical.swiper-pagination-bullets {
      right: var(--swiper-pagination-right, 8px);
      left: var(--swiper-pagination-left, auto);
      top: 50%;
      transform: translate3d(0, -50%, 0);
    }

    .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
      margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
      display: block;
    }

    .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
      top: 50%;
      transform: translateY(-50%);
      width: 8px;
    }

    .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display: inline-block;
      transition:
        0.2s transform,
        0.2s top;
    }

    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
    }

    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
      left: 50%;
      transform: translate(-50%);
      white-space: nowrap;
    }

    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      transition:
        0.2s transform,
        0.2s left;
    }

    .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      transition:
        0.2s transform,
        0.2s right;
    }

    .swiper-pagination-fraction {
      color: var(--swiper-pagination-fraction-color, inherit);
    }

    .swiper-pagination-progressbar {
      background: var(--swiper-pagination-progressbar-bg-color,
          rgba(0, 0, 0, 0.25));
      position: absolute;
    }

    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      background: var(--swiper-pagination-color, var(--swiper-theme-color));
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      transform: scale(0);
      transform-origin: left top;
    }

    .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      transform-origin: right top;
    }

    .swiper-horizontal>.swiper-pagination-progressbar,
    .swiper-pagination-progressbar.swiper-pagination-horizontal,
    .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
    .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
      width: 100%;
      height: var(--swiper-pagination-progressbar-size, 4px);
      left: 0;
      top: 0;
    }

    .swiper-vertical>.swiper-pagination-progressbar,
    .swiper-pagination-progressbar.swiper-pagination-vertical,
    .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
    .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
      width: var(--swiper-pagination-progressbar-size, 4px);
      height: 100%;
      left: 0;
      top: 0;
    }

    .swiper-pagination-lock {
      display: none;
    }

    .dot_notification {
      color: #c00;
      position: absolute;
      padding-left: 1em;
    }

    .dot_notification:before,
    .dot_notification:after {
      content: "";
      position: absolute;
      top: 0.25em;
      left: 0;
      width: 0.75em;
      height: 0.75em;
      border-radius: 50%;
      background-color: currentColor;
    }

    .dot_notification:before {
      animation: ping 1.7s ease 3;
      opacity: 0.25;
    }

    @keyframes ping {
      0% {
        transform: scale(1);
        opacity: 0.5;
      }

      to {
        transform: scale(2);
        opacity: 0;
      }
    }

    .content-columns {
      display: grid;
      grid-template-columns: 100%;
      list-style: none;
      padding: 0;
      margin-bottom: 18px;
    }

    .content-columns__left,
    .column-left {
      width: 100%;
      overflow: auto;
    }

    .content-columns__left .google-news-follow,
    .column-left .google-news-follow {
      border-top: 1px solid #969696;
      border-bottom: 1px solid #969696;
      content-visibility: auto;
      contain-intrinsic-size: 53px;
      margin-bottom: 20px;
      padding: 15px 0;
      text-align: center;
    }

    .content-columns__left .google-news-follow>a,
    .column-left .google-news-follow>a {
      align-items: center;
      display: inline-flex;
      flex-direction: row-reverse;
      gap: 5px;
      justify-content: center;
    }

    .content-columns__left .google-news-follow>a,
    .column-left .google-news-follow>a {
      font-family: var(--font-source-sans-pro);
      color: #666;
      font-weight: 400;
      font-size: 12px;
      line-height: 12px;
    }

    .content-columns__live-ul {
      display: flex;
      flex-direction: column;
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .content-columns__right,
    .column-right {
      width: 100%;
      padding-top: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }

    .content-columns__right>*,
    .column-right>* {
      margin-bottom: 40px;
    }

    .content-columns__right .sn-frame .media-container,
    .column-right .sn-frame .media-container {
      height: auto;
    }

    .content-columns__right .trc_related_container,
    .column-right .trc_related_container {
      width: 100%;
    }

    .content-columns__right [id^="taboola-right-rail-thumbnails"],
    .column-right [id^="taboola-right-rail-thumbnails"] {
      min-height: 737px;
    }

    .content-columns__left.event,
    .column-left.event {
      list-style: none;
      margin-bottom: 0;
      padding: 0;
      width: 100%;
    }

    .content-columns__left.event .ad-medium-rectangle-base,
    .column-left.event .ad-medium-rectangle-base {
      border-top: 0;
      height: auto;
      margin-bottom: 0;
      padding-top: 0;
    }

    .content-columns__left.event .ad-medium-rectangle-base:after,
    .column-left.event .ad-medium-rectangle-base:after {
      display: none;
    }

    .content-columns__left.event .ad-medium-rectangle-base__li,
    .column-left.event .ad-medium-rectangle-base__li {
      border-top: 1px solid #969696;
      overflow: hidden;
      padding: 20px 0;
    }

    @media (min-width: 968px) {

      .content-columns__left.event .ad-medium-rectangle-base__li:before,
      .column-left.event .ad-medium-rectangle-base__li:before {
        margin-right: 30%;
      }
    }

    .event .content-columns__right .ad-sticky-base,
    .live .content-columns__right .ad-sticky-base,
    .content-columns .column-right .ad-sticky-base,
    .content-columns .column-left.event .ad-sticky-base {
      height: 600px;
    }

    @media (min-width: 968px) {
      .content-columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
      }

      .content-columns__left,
      .column-left {
        width: 618px;
        order: 1;
      }

      .content-columns__right,
      .column-right {
        width: 300px;
        margin-left: 24px;
        order: 2;
      }

      .content-columns__right .trc_related_container,
      .content-columns__left.event .trc_related_container,
      .content-columns .column-right .trc_related_container,
      .content-columns .column-left.event .trc_related_container {
        width: 300px;
      }
    }

    #signwall .tp-container-inner,
    #engagement .tp-container-inner {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100% !important;
      z-index: 300049;
    }

    #signwall .tp-container-inner iframe,
    #engagement .tp-container-inner iframe {
      width: 100% !important;
    }

    #login-overlay {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: #121214;
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 300000;
      opacity: 0;
      cursor: progress;
      transition: opacity 0.25s linear;
    }

    #login-overlay.is-visible {
      opacity: 0.9;
    }

    html.login-busy,
    html.login-busy * {
      cursor: progress !important;
    }

    @-webkit-keyframes share-text-intro {
      0% {
        -webkit-transform: translateY(-3em);
        opacity: 0;
      }

      80% {
        -webkit-transform: translateY(0.5em);
        opacity: 1;
      }

      to {
        -webkit-transform: translateY(0);
      }
    }

    @keyframes share-text-intro {
      0% {
        transform: translateY(-3em);
        opacity: 0;
      }

      80% {
        transform: translateY(0.5em);
        opacity: 1;
      }

      to {
        transform: translateY(0);
      }
    }

    .share-text {
      max-width: 8em;
      pointer-events: none;
      -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.35));
      filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.35));
      -webkit-animation: share-text-intro 0.3s;
      animation: share-text-intro 0.3s;
    }

    .share-text ul {
      pointer-events: auto;
      list-style: none;
      padding: 0;
      margin: -0.75em 0 0;
      white-space: nowrap;
      color: #fff;
      position: absolute;
      left: 50%;
      -webkit-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%);
    }

    .share-text ul li {
      display: inline-block;
      width: 3em;
      height: 3em;
      text-align: center;
    }

    .share-text li>a {
      display: inline-block;
      width: 100%;
      height: 100%;
      color: inherit;
      box-sizing: border-box;
      padding: 0.35em;
    }

    .share-text li>a:focus,
    .share-text li>a:hover {
      background: hsla(0, 0%, 100%, 0.25);
    }

    .share-text li[data-share-via="facebook"] {
      background-color: #0071bc;
    }

    .share-text li[data-share-via="twitter"] {
      background-color: #000;
    }

    .share-text li[data-share-via="whatsapp"] {
      display: none;
      background-color: #39b54a;
    }

    .share-text li[data-share-via="email"] {
      background-color: #7f7f7f;
    }

    @media only screen and (max-width: 720px) {
      .share-text li[data-share-via="whatsapp"] {
        display: inline-block;
      }
    }

    #pushNotification-disclaimer .modal {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      width: 100%;
      max-width: 605px;
      margin: 0 auto;
      padding: 0 15px;
      z-index: 1050;
      display: block;
      opacity: 1;
      overflow: hidden;
      -webkit-overflow-scrolling: touch;
      outline: 0;
      animation-name: popUpStart;
      animation-duration: 2s;
    }

    #pushNotification-disclaimer .modal .modalQuestion {
      position: relative;
      padding-bottom: 10px;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent {
      position: relative;
      background-color: #fff;
      padding: 24px;
      border: 2px solid var(--color-primary, var(--color-milenio, black));
      border-radius: 40px;
      margin-top: 20px;
      box-shadow: 0 1px 6px #000;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalBody {
      position: relative;
      display: flex;
      align-items: center;
      margin-bottom: 20px;
      margin-left: 10px;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalBody .iconContent {
      display: flex;
      background: var(--color-primary, var(--color-milenio, black));
      width: 65px;
      height: 65px;
      border-radius: 50%;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalBody .iconContent .icon {
      width: 100%;
      margin: auto;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalBody .message {
      box-sizing: border-box;
      margin: 0 0 0 26px;
      width: calc(100% - 95px);
      font-size: 16px;
      -o-user-select: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      font-family: var(--font-source-sans-pro), sans-serif;
      color: #333;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent {
      width: 70%;
      margin: auto;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item {
      width: 50%;
      padding-bottom: 15px;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic {
      font-family: var(--font-source-sans-pro), sans-serif;
      color: #333;
      display: block;
      position: relative;
      padding-left: 35px;
      margin-bottom: 0;
      cursor: pointer;
      font-size: 15px;
      font-weight: 400;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic .icon-topic {
      font-size: 8px;
      width: 50px;
      display: inline-block;
      margin-right: 10px;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic .icon-topic img {
      width: 100%;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic input:checked~.checkmarkTopic {
      background-color: var(--color-primary, var(--color-milenio, black));
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic input:checked~.checkmarkTopic:after {
      display: block;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic .checkmarkTopic {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      margin: auto;
      height: 21px;
      width: 21px;
      border-radius: 4px;
      background-color: #ebebeb;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic .checkmarkTopic:after {
      content: "";
      position: absolute;
      display: none;
      left: 7px;
      top: 2px;
      width: 5px;
      height: 10px;
      border: solid white;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item .containerTopic:hover input~.checkmarkTopic {
      background-color: #ccc;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .loading {
      font-size: 6px;
      display: block;
      width: 100%;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .loading img {
      width: 50px;
      height: 50px;
      margin: auto;
      display: block;
      transform: scale(2);
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter {
      text-align: right;
      margin-top: 15px;
      padding-left: 4px;
      margin-left: 10px;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left {
      float: left;
      clear: both;
      display: table;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left .btn-all-topics {
      position: relative;
      font-family: var(--font-source-sans-pro), sans-serif;
      color: #777;
      font-weight: 400;
      font-size: 15px;
      float: left;
      margin: 0;
      padding-left: 35px;
      padding-top: 10px;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left .btn-all-topics input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left .btn-all-topics input:checked~.checkmarkSelectedAll {
      background-color: var(--color-primary, var(--color-milenio, black));
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left .btn-all-topics input:checked~.checkmarkSelectedAll:after {
      display: block;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left .btn-all-topics .checkmarkSelectedAll {
      position: absolute;
      top: 10px;
      left: 0;
      bottom: 0;
      margin: auto;
      height: 21px;
      width: 21px;
      border-radius: 4px;
      background-color: #ebebeb;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left .btn-all-topics .checkmarkSelectedAll:after {
      content: "";
      position: absolute;
      display: none;
      left: 7px;
      top: 2px;
      width: 5px;
      height: 10px;
      border: solid white;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left .btn-all-topics:hover input~.checkmarkSelectedAll {
      background-color: #ccc;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn {
      display: inline-block;
      width: 125px;
      height: 40px;
      margin: 0;
      padding: 0;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      background-image: none;
      border: 1px solid transparent;
      font-size: 16px;
      border-radius: 5px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnPrimary {
      background-color: var(--color-primary, var(--color-milenio, black));
      border-color: var(--color-primary, var(--color-milenio, black));
      font-family: var(--font-source-sans-pro), sans-serif;
      color: #fff;
      position: relative;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnPrimary:active {
      outline: 0;
      -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.3);
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.3);
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnPrimary.blocked {
      cursor: not-allowed;
      z-index: 2;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnPrimary.blocked:before,
    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnPrimary.blocked:after {
      visibility: visible;
      opacity: 1;
      pointer-events: none;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnPrimary.blocked:before {
      position: absolute;
      bottom: 103%;
      left: 44%;
      margin-bottom: 5px;
      margin-left: -80px;
      padding: 7px;
      width: 160px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      background-color: #000;
      background-color: rgba(51, 51, 51, 0.9);
      color: #fff;
      content: attr(data-tooltip);
      white-space: pre-wrap;
      text-align: center;
      font-size: 14px;
      line-height: 1.2;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnPrimary.blocked:after {
      position: absolute;
      bottom: 103%;
      left: 50%;
      margin-left: -5px;
      width: 0;
      border-top: 5px solid #000;
      border-top: 5px solid hsla(0, 0%, 20%, 0.9);
      border-right: 5px solid transparent;
      border-left: 5px solid transparent;
      content: " ";
      font-size: 0;
      line-height: 0;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnSecondary {
      font-size: 15px;
      background: transparent;
      font-family: var(--font-source-sans-pro), sans-serif;
      color: #777;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnSecondary:hover {
      color: #000;
    }

    #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .right .btn.btnSecondary:active {
      outline: 0;
      -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    }

    #pushNotification-disclaimer .fade {
      opacity: 0 !important;
      display: none !important;
    }

    #pushNotification-disclaimer .topic-container {
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.25s ease;
      will-change: max-height;
    }

    #pushNotification-disclaimer .topic-container.is-open {
      max-height: 1000px;
    }

    #pushNotification-disclaimer .topic-container.is-collapsed {
      max-height: 0;
    }

    #pushNotification-disclaimer .topic-title {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
    }

    #pushNotification-disclaimer .topic-title .conten-icon .fa {
      transition: transform 0.2s ease;
    }

    #pushNotification-disclaimer .topic-title[aria-expanded="false"] .fa {
      transform: rotate(180deg);
    }

    #pushNotification-disclaimer .hidden {
      display: none !important;
    }

    @media (min-width: 321px) and (max-width: 719px) {
      #pushNotification-disclaimer .modal .modalQuestion .modalContent .topicsContent .topics .topic-item {
        width: 50%;
      }

      #pushNotification-disclaimer .modal .modalQuestion .modalContent .modalFooter .left {
        float: none;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .topic-container {
        transition: none;
      }
    }

    @keyframes popUpStart {
      0% {
        opacity: 0;
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translateY(-25%);
      }

      to {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0);
      }
    }

    .camus-video {
      background-color: #000;
      display: block;
      height: 0;
      margin: 0 auto;
      overflow: hidden;
      padding-bottom: 56.25%;
      position: relative;
      width: 100%;
    }

    .camus-video iframe {
      border: 0;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
    }

    .tp-modal-open .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close {
      height: 60px;
      width: 60px;
      border: 0;
      filter: invert(1);
      background-size: 25px;
      opacity: 1 !important;
    }

/* --- block 2 --- */
.ad-skyscraper-base {
      position: absolute;
      top: 0;
      height: 100%;
      display: none;
    }

    .ad-skyscraper-base.left {
      left: 0;
    }

    .ad-skyscraper-base.right {
      right: 0;
    }

    .ad-skyscraper-base__container {
      height: 600px;
      position: sticky !important;
      top: 55px;
      width: 160px;
      z-index: -1;
    }

    .content-board-wrapper .ad-skyscraper-base__container.view-small {
      top: 45px;
    }

    .contenedor-detail-block .ad-skyscraper-base__container.view-small {
      top: 85px;
    }

    @media screen and (min-width: 1260px) {
      .ad-skyscraper-base {
        display: initial;
      }

      .ad-skyscraper-base__container {
        z-index: 0;
      }
    }

    @charset "UTF-8";

    .dot_notification {
      color: #c00;
      position: absolute;
      padding-left: 1em;
    }

    .dot_notification:before,
    .dot_notification:after {
      content: "";
      position: absolute;
      top: 0.25em;
      left: 0;
      width: 0.75em;
      height: 0.75em;
      border-radius: 50%;
      background-color: currentColor;
    }

    .dot_notification:before {
      animation: ping 1.7s ease 3;
      opacity: 0.25;
    }

    @keyframes ping {
      0% {
        transform: scale(1);
        opacity: 0.5;
      }

      to {
        transform: scale(2);
        opacity: 0;
      }
    }

    .nd-content-body {
      position: relative;
      padding-top: 10px;
      content-visibility: auto;
      contain-intrinsic-size: 35px;
    }

    .nd-content-body .content-art-info {
      display: flex;
      flex-direction: column;
      margin-bottom: 15px;
    }

    .nd-content-body .content-art-info .content-publish {
      flex-grow: 1;
      margin-bottom: 15px;
    }

    .nd-content-body .content-art-info .author {
      font-family: var(--font-source-serif-pro);
      color: #000;
      font-weight: 600;
      font-size: 19px;
      line-height: 23px;
    }

    .nd-content-body .content-art-info .content-date {
      margin-top: 5px;
    }

    .nd-content-body .content-art-info .content-date {
      font-family: var(--font-source-sans-pro);
      color: #555;
      font-weight: 400;
      font-size: 13px;
      line-height: 18px;
    }

    .social-share-ul {
      list-style: none;
      padding-left: 0;
      margin: 0;
      justify-content: space-between;
      flex-wrap: wrap;
      column-gap: 6px;
      row-gap: 13px;
    }

    .social-share-element {
      display: grid;
      place-items: center;
      height: 35px;
      width: 35px;
      position: relative;
      background-color: transparent;
      vertical-align: middle;
      border: 1px solid #888;
      border-radius: 50%;
      cursor: pointer;
    }

    .social-share-element.comments {
      color: #fff;
      background-color: #888;
      width: auto;
      border-radius: 20px;
      padding: 0 10px;
      max-width: 70px;
    }

    .social-share-element.comments button {
      margin: 0;
      padding: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      color: inherit;
      text-decoration: none;
      background-color: rgba(0, 0, 0, 0);
      -webkit-box-shadow: none;
      box-shadow: none;
      text-shadow: none;
      outline: 0;
      border: 0;
      max-width: 70px;
      overflow: hidden;
    }

    .social-share-element.comments inc {
      width: auto !important;
    }

    .social-share-element.comments svg {
      display: block;
    }

    .social-share-element.comments .dot_notification {
      display: none;
      color: #c00;
      position: absolute;
      padding-left: 1em;
      top: -9px;
      right: 0;
    }

    .social-share-element.comments .dot_notification:before,
    .social-share-element.comments .dot_notification:after {
      content: "";
      position: absolute;
      top: 0.25em;
      left: 0;
      width: 0.75em;
      height: 0.75em;
      border-radius: 50%;
      background-color: currentColor;
    }

    .social-share-element.comments .dot_notification:before {
      animation: ping 1.7s ease 4;
      opacity: 0.25;
    }

    .social-share-element.comments .comment_Count_Logora {
      margin-left: 6px;
      font-size: 16px;
    }

    .social-share-element svg {
      fill: #888;
      margin: 0 auto;
    }

    .nd-content-body.wa {
      display: none;
    }

    @media (min-width: 968px) {
      .nd-content-body.wa {
        display: block;
      }
    }

    .nd-content-body .google-add-source {
      width: 64px;
      display: inline-flex;
      align-items: center;
      padding-block: 4px;
      padding-inline: 6px;
      text-decoration: none;
      justify-content: space-around;
      border: 1px solid #888;
      border-radius: 999px;
      cursor: pointer;
      color: #666;
      font-size: 12px;
      line-height: 18px;
    }

    .nd-content-body .google-add-source .plus {
      fill: #666;
    }

    .nd-content-body .google-add-source>span {
      display: none;
    }

    @media (min-width: 968px) {
      .nd-content-body .google-add-source {
        width: 161px;
        margin-left: auto;
      }

      .nd-content-body .google-add-source>span {
        display: block;
      }
    }

    @media (min-width: 968px) {
      .nd-content-body .content-art-info {
        flex-direction: row;
      }

      .nd-content-body .social-share-ul {
        max-width: 255px;
      }

      .nd-content-body .google-add-source-li {
        margin-left: auto;
      }
    }

    .nd-content-body .google-news-follow {
      border-top: 1px solid #969696;
      border-bottom: 1px solid #969696;
      content-visibility: auto;
      contain-intrinsic-size: 53px;
      margin-bottom: 20px;
      padding: 15px 0;
      text-align: center;
    }

    .nd-content-body .google-news-follow>a {
      align-items: center;
      display: inline-flex;
      flex-direction: row-reverse;
      gap: 5px;
      justify-content: center;
    }

    .nd-content-body .google-news-follow>a {
      font-family: var(--font-source-sans-pro);
      color: #666;
      font-weight: 400;
      font-size: 12px;
      line-height: 12px;
    }

    #content-body {
      font-size: 22px;
      line-height: 1.36;
    }

    #content-body {
      font-family: var(--font-source-serif-pro);
      color: #333;
      font-weight: 400;
    }

    #content-body.inf>div>*:not(.tp-container-inner) {
      margin: 0 auto;
      max-width: 618px;
    }

    #content-body>p {
      margin: 0 0 34px;
    }

    #content-body>p:empty {
      display: none;
      padding-top: 0;
      margin-bottom: 0;
    }

    #content-body.inf>h2,
    #content-body.inf>h3,
    #content-body.inf>h4,
    #content-body.inf>p {
      text-align: center;
    }

    #content-body>p a,
    #content-body>blockquote a {
      font-family: var(--font-source-serif-pro);
      font-weight: 600;
      color: #285a96;
    }

    #content-body>h2,
    #content-body>h3,
    #content-body>h4 {
      margin-top: 20px;
      margin-bottom: 10px;
      line-height: inherit;
    }

    #content-body>h2,
    #content-body>h3,
    #content-body>h4 {
      font-family: var(--font-source-serif-pro);
      color: #333;
      font-weight: 600;
    }

    #content-body>h2 {
      font-size: 30px;
    }

    #content-body>h3 {
      font-size: 26px;
    }

    #content-body>h4 {
      font-size: 24px;
    }

    #content-body b,
    #content-body strong {
      font-family: var(--font-source-serif-pro);
      font-weight: 600;
    }

    #content-body u {
      text-decoration: underline;
    }

    .inf #content-body u {
      text-align: center;
    }

    #content-body .twitter-tweet,
    #content-body .fb-post,
    #content-body .fb-video {
      display: block;
      width: 100%;
      max-width: 500px;
      margin: 0 auto;
    }

    #content-body .instagram-media {
      min-width: 300px !important;
    }

    #content-body ::selection {
      background-color: #fcee21;
    }

    @media (max-width: 968px) {
      #content-body>h2 {
        font-size: 24px;
      }

      #content-body>h3 {
        font-size: 22px;
      }

      #content-body>h4 {
        font-size: 20px;
      }
    }

    camus-script {
      font-size: 0;
      line-height: 0;
    }

    .ad-sticky-base__container {
      position: sticky;
      position: -webkit-sticky;
      top: 60px;
      text-align: center;
      display: block;
    }

    @charset "UTF-8";

    .ad-leaderboard-base {
      align-items: center;
      display: flex;
      justify-content: center;
      width: 100%;
    }

    .ad-leaderboard-base__inc {
      display: block;
    }

    @media (min-width: 968px) {
      .ad-leaderboard-base {
        margin-bottom: 18px;
      }
    }

    @charset "UTF-8";

    .dot_notification {
      color: #c00;
      position: absolute;
      padding-left: 1em;
    }

    .dot_notification:before,
    .dot_notification:after {
      content: "";
      position: absolute;
      top: 0.25em;
      left: 0;
      width: 0.75em;
      height: 0.75em;
      border-radius: 50%;
      background-color: currentColor;
    }

    .dot_notification:before {
      animation: ping 1.7s ease 3;
      opacity: 0.25;
    }

    @keyframes ping {
      0% {
        transform: scale(1);
        opacity: 0.5;
      }

      to {
        transform: scale(2);
        opacity: 0;
      }
    }

    .nd-title-headline-title-headline-base {
      border-bottom: 1px solid #d1d1d1;
      margin-bottom: 18px;
      overflow: hidden;
      padding-top: 15px;
      position: relative;
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      content-visibility: auto;
      contain-intrinsic-size: 35px;
    }

    .wide .nd-title-headline-title-headline-base {
      text-align: center;
    }

    .nd-title-headline-title-headline-base__title {
      font-size: 26px;
      line-height: 31px;
      margin-bottom: 18px;
      margin-top: 0;
    }

    .nd-title-headline-title-headline-base__title {
      font-family: var(--font-source-serif-pro);
      color: #333;
      font-weight: 600;
    }

    .nd-title-headline-title-headline-base__title.premium:before {
      background-image: url(common/assets/img/m-plus-golden.svg);
      background-repeat: no-repeat;
      content: "";
      display: inline-block;
      height: 20px;
      vertical-align: baseline;
      width: 40px;
    }

    .nd-title-headline-title-headline-base__heading {
      background-color: var(--color-primary, var(--color-milenio, black));
      font-size: 20px;
      line-height: 22px;
      margin: 0 0 20px;
      min-height: 54px;
      padding: 16px 15px;
    }

    .nd-title-headline-title-headline-base__heading {
      font-family: var(--font-source-serif-pro);
      color: #fff;
      font-weight: 400;
    }

    .nd-title-headline-title-headline-base__abstract {
      display: block;
      font-size: 20px;
      line-height: 24px;
      margin: 0;
      padding: 15px 0;
    }

    .nd-title-headline-title-headline-base__abstract {
      font-family: var(--font-source-serif-pro);
      color: #555;
      font-weight: 400;
    }

    .nd-title-headline-title-headline-base__abstract ::selection {
      background-color: #fcee21;
    }

    .nd-title-headline-title-headline-base__sponsor {
      border-top: 1px solid #e1e1e1;
      border-bottom: 1px solid #e1e1e1;
      align-items: center;
      flex-direction: row-reverse;
      display: flex;
      justify-content: center;
      margin: 0 0 20px;
      padding: 10px 0;
      width: 100%;
    }

    .nd-title-headline-title-headline-base__sponsor-img {
      height: auto;
      max-height: 42px;
      max-width: 205px;
      width: auto;
    }

    .nd-title-headline-title-headline-base__sponsor-caption {
      font-size: 10px;
      line-height: 12px;
      margin: 0 15px 0 0;
      text-align: right;
      width: 101px;
    }

    .nd-title-headline-title-headline-base__sponsor-caption {
      font-family: var(--font-source-serif-pro);
      color: #555;
      font-weight: 400;
    }

    .nd-title-headline-title-headline-base__title,
    .nd-title-headline-title-headline-base__heading {
      display: block;
      width: 100%;
    }

    .nd-title-headline-title-headline-base__title {
      order: 1;
    }

    .nd-title-headline-title-headline-base__heading {
      order: 2;
    }

    .nd-title-headline-title-headline-base__abstract {
      order: 4;
    }

    @media (min-width: 968px) {
      .nd-title-headline-title-headline-base {
        display: flex;
        flex-wrap: wrap;
      }

      .nd-title-headline-title-headline-base__title {
        font-size: 42px;
        line-height: 48px;
        margin-bottom: 18px;
      }

      .nd-title-headline-title-headline-base__title.premium:before {
        height: 30px;
        width: 60px;
      }

      .nd-title-headline-title-headline-base__sponsor {
        margin: 0 0 32px;
      }
    }

    .social-share-ul {
      list-style: none;
      padding-left: 0;
      margin: 0;
      justify-content: space-between;
      flex-wrap: wrap;
      column-gap: 6px;
      row-gap: 13px;
    }

    .social-share-element {
      display: grid;
      place-items: center;
      height: 35px;
      width: 35px;
      position: relative;
      background-color: transparent;
      vertical-align: middle;
      border: 1px solid #888;
      border-radius: 50%;
      cursor: pointer;
    }

    .social-share-element.comments {
      color: #fff;
      background-color: #888;
      width: auto;
      border-radius: 20px;
      padding: 0 10px;
      max-width: 70px;
    }

    .social-share-element.comments button {
      margin: 0;
      padding: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      color: inherit;
      text-decoration: none;
      background-color: rgba(0, 0, 0, 0);
      -webkit-box-shadow: none;
      box-shadow: none;
      text-shadow: none;
      outline: 0;
      border: 0;
      max-width: 70px;
      overflow: hidden;
    }

    .social-share-element.comments inc {
      width: auto !important;
    }

    .social-share-element.comments svg {
      display: block;
    }

    .social-share-element.comments .dot_notification {
      display: none;
      color: #c00;
      position: absolute;
      padding-left: 1em;
      top: -9px;
      right: 0;
    }

    .social-share-element.comments .dot_notification:before,
    .social-share-element.comments .dot_notification:after {
      content: "";
      position: absolute;
      top: 0.25em;
      left: 0;
      width: 0.75em;
      height: 0.75em;
      border-radius: 50%;
      background-color: currentColor;
    }

    .social-share-element.comments .dot_notification:before {
      animation: ping 1.7s ease 4;
      opacity: 0.25;
    }

    .social-share-element.comments .comment_Count_Logora {
      margin-left: 6px;
      font-size: 16px;
    }

    .social-share-element svg {
      fill: #888;
      margin: 0 auto;
    }

    .nd-title-headline-title-headline-base.wa {
      display: none;
    }

    @media (min-width: 968px) {
      .nd-title-headline-title-headline-base.wa {
        display: block;
      }
    }

    @charset "UTF-8";

    .nd-related-news-detail-list {
      position: relative;
      padding: 18px 0;
      border-bottom: 1px solid #e1e1e1;
    }

    .nd-related-news-detail-list__ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }

    .nd-related-news-detail-list .nd-rows-detail-text-only {
      color: #b10b1f;
    }

    .nd-title-headline-title-headline-live+.nd-related-news-detail-list {
      border-bottom: 0;
      border-top: 1px solid #e1e1e1;
      padding-block: 14px;
    }

    .nd-title-headline-title-headline-live+.nd-related-news-detail-list .nd-rows-detail-text-only {
      color: #282828;
      margin-bottom: 14px;
    }

    .nd-title-headline-title-headline-live+.nd-related-news-detail-list .nd-rows-detail-text-only__icon {
      filter: invert(16%) sepia(0%) saturate(0%) hue-rotate(242deg) brightness(97%) contrast(85%);
    }

    .nd-title-headline-title-headline-live+.nd-related-news-detail-list .nd-rows-detail-text-only__title {
      font-weight: 600;
      line-height: 25px;
    }

    @media (min-width: 968px) {
      .nd-title-headline-title-headline-live+.nd-related-news-detail-list {
        padding-inline: 32px;
        max-width: 876px;
        margin: 0 auto;
      }
    }

    @charset "UTF-8";

    .dot_notification {
      color: #c00;
      position: absolute;
      padding-left: 1em;
    }

    .dot_notification:before,
    .dot_notification:after {
      content: "";
      position: absolute;
      top: 0.25em;
      left: 0;
      width: 0.75em;
      height: 0.75em;
      border-radius: 50%;
      background-color: currentColor;
    }

    .dot_notification:before {
      animation: ping 1.7s ease 3;
      opacity: 0.25;
    }

    @keyframes ping {
      0% {
        transform: scale(1);
        opacity: 0.5;
      }

      to {
        transform: scale(2);
        opacity: 0;
      }
    }

    .nd-media-detail-base {
      overflow: hidden;
      text-align: right;
      margin-bottom: 18px;
    }

    .nd-media-detail-base__player.ms:not(.loaded):after {
      border-bottom: 23px solid transparent;
      border-left: 45px solid #fff;
      border-top: 23px solid transparent;
      height: 0;
      left: 50%;
      top: 50%;
      transform: translate(-40%, -50%);
      width: 0;
      z-index: 1;
    }

    .nd-media-detail-base__player.ms:not(.loaded):before {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      height: 100px;
      left: 50%;
      top: 50%;
      transform: translate3d(-50%, -50%, 0);
      width: 100px;
      z-index: 1;
    }

    .nd-media-detail-base__player.ms:not(.loaded):after,
    .nd-media-detail-base__player.ms:not(.loaded):before {
      content: "";
      cursor: pointer;
      display: block;
      position: absolute;
    }

    .nd-media-detail-base__player.ms:not(.loaded).loaded:after,
    .nd-media-detail-base__player.ms:not(.loaded).loaded:before {
      display: none;
    }

    .nd-media-detail-base__player.yt:not(.loaded):before {
      background-color: transparent;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');
      border: none;
      content: "";
      cursor: pointer;
      height: 48px;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translate3d(-50%, -50%, 0);
      transition: filter 0.1s cubic-bezier(0, 0, 0.2, 1);
      width: 68px;
      z-index: 1;
    }

    @media (min-width: 968px) {
      .nd-media-detail-base__player.yt:not(.loaded):before {
        height: 96px;
        width: 136px;
      }
    }

    .nd-media-detail-base__player.yt:hover:not(.loaded):before {
      filter: grayscale(100%);
    }

    .nd-media-detail-base__carousel {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .nd-media-detail-base__slide {
      display: flex;
      height: 194px;
    }

    .float .nd-media-detail-base__li.swiper-slide-active,
    .float .nd-media-detail-base__carousel {
      transform: unset !important;
    }

    .loaded .nd-media-detail-base__picture {
      display: none;
    }

    .nd-media-detail-base__player.loaded,
    .nd-media-detail-base__player iframe.nd-media-detail-base__player {
      height: 194px;
    }

    .nd-media-detail-base__iframe {
      border: 0;
      height: auto;
      -o-object-fit: contain;
      object-fit: contain;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      width: 100%;
    }

    .nd-media-detail-base__caption {
      font-size: 12px;
      line-height: 16px;
      margin: 0;
      background-color: #f5f5f5;
      padding: 8px 10px 11px;
      text-align: left;
    }

    .nd-media-detail-base__caption {
      font-family: var(--font-source-serif-pro);
      color: #555;
      font-weight: 600;
    }

    .nd-media-detail-base__navegation {
      align-items: center;
      display: inline-flex;
      list-style: none;
      margin-bottom: 0;
      padding: 10px;
    }

    .nd-media-detail-base__arrow {
      display: flex;
      justify-content: center;
      align-items: center;
      aspect-ratio: 1/1;
      margin-right: 10px;
      position: relative;
      right: 0 !important;
      top: 0;
      transform: translateY(0);
      height: 40px;
      width: 40px;
      border: 1px solid var(--color-primary, var(--color-milenio, black));
      border-radius: 50%;
      background-color: var(--color-background, black);
    }

    .nd-media-detail-base__pagination {
      bottom: unset;
      font-size: 16px;
      position: relative;
    }

    .nd-media-detail-base__remove {
      border: none;
      bottom: 185px;
      display: none;
      height: 30px;
      right: 5px;
      width: 30px;
    }

    .swiper-slide-active .floating .nd-media-detail-base__player {
      background-color: #ebebeb;
      bottom: 5px;
      padding: 5px;
      position: fixed;
      z-index: 9;
      height: 210px;
      right: 35px;
      width: 320px;
    }

    .swiper-slide-active .floating .nd-media-detail-base__player,
    .nd-media-detail-base__remove {
      background-color: #ebebeb;
      padding: 5px;
      position: fixed;
      z-index: 9;
    }

    .swiper-slide-active .floating .nd-media-detail-base__remove {
      display: block;
    }

    @media (min-width: 968px) {
      .nd-media-detail-base__player.loaded {
        height: 100%;
      }

      .nd-media-detail-base__caption {
        font-size: 14px;
        line-height: 18px;
      }

      .nd-media-detail-base__remove {
        bottom: 235px;
      }

      .swiper-slide-active .floating .nd-media-detail-base__player {
        height: 260px;
        width: 410px;
      }

      .nd-media-detail-base__slide {
        height: 532px;
        width: 942px;
      }
    }

    @charset "UTF-8";

    .dot_notification {
      color: #c00;
      position: absolute;
      padding-left: 1em;
    }

    .dot_notification:before,
    .dot_notification:after {
      content: "";
      position: absolute;
      top: 0.25em;
      left: 0;
      width: 0.75em;
      height: 0.75em;
      border-radius: 50%;
      background-color: currentColor;
    }

    .dot_notification:before {
      animation: ping 1.7s ease 3;
      opacity: 0.25;
    }

    @keyframes ping {
      0% {
        transform: scale(1);
        opacity: 0.5;
      }

      to {
        transform: scale(2);
        opacity: 0;
      }
    }

    .nd-tags-detail-base {
      display: flex;
      flex-direction: column;
      font-size: 15px;
      line-height: 27px;
      list-style: none;
      margin: 25px 0 18px;
      padding: 0;
    }

    .nd-tags-detail-base__icon {
      margin-right: 10px;
    }

    .nd-tags-detail-base__title {
      font-size: 19px;
      line-height: 26px;
      margin-bottom: 17px;
    }

    .nd-tags-detail-base__title {
      font-family: var(--font-source-sans-pro);
      color: #b10b1f;
      font-weight: 600;
    }

    .nd-tags-detail-base__tags {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      padding-left: 25px;
    }

    .nd-tags-detail-base__tag {
      border: 1px solid #555;
      border-radius: 20px;
      font-size: 16px;
      line-height: 26px;
      margin: 0 10px 10px 0;
      min-width: 80px;
      padding: 5px 8px;
      text-align: center;
    }

    .nd-tags-detail-base__tag {
      font-family: var(--font-source-serif-pro);
      color: #555;
      font-weight: 400;
    }

/* --- block 3 --- */
:root {
      --color-primary: rgba(176, 1, 36, 1);
    }

/* --- block 4 --- */
video.tbl-editorial-video-element {
      width: auto;
      height: 100%;
      pointer-events: none;
    }

    video.tbl-editorial-video-element.tbl-ec-vertical {
      width: 100%;
      height: auto;
    }

    div.tbl-editorial-video-container {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #fff;
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.4s ease-in-out;
      border-radius: 8px;
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    div.tbl-editorial-video-container.tbl-ec-playing {
      opacity: 1;
      pointer-events: auto;
    }

/* --- block 5 --- */
.trc_user_exclude_btn {
      background: url("//cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      width: 12px;
      height: 12px;
      position: absolute;
      right: 2px;
      top: 2px;
      z-index: 9000;
      cursor: pointer;
      visibility: hidden;
    }

    .trc_exclude_undo_btn {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      line-height: 14px;
      font-weight: normal;
      color: #36c;
      text-decoration: underline;
      cursor: pointer;
      position: absolute;
      right: 2px;
      top: 2px;
      padding: 0 1px;
      z-index: 11000;
      visibility: hidden;
    }

    .videoCube:hover .trc_user_exclude_btn,
    .videoCube_hover .trc_user_exclude_btn,
    .trc_user_excluded.videoCube:hover .trc_exclude_undo_btn,
    .trc_user_excluded.videoCube_hover .trc_exclude_undo_btn,
    .trc_exclude_undo_btn.trc_exclude_undo_btn_visible {
      visibility: visible;
    }

    .videoCube.trc_user_excluded .trc_user_exclude_btn {
      visibility: hidden;
    }

    .trc_fade {
      opacity: 0;
      filter: alpha(opacity=0);
      visibility: hidden;
      transition:
        opacity 500ms 0s,
        visibility 0s 500ms;
      -webkit-transition:
        opacity 500ms 0s,
        visibility 0s 500ms;
    }

    .trc_fade.trc_in,
    .trc_user_excluded .trc_exclude_overlay {
      visibility: visible;
      opacity: 1;
      filter: alpha(opacity=100);
      transition-delay: 0s, 0s;
      -webkit-transition-delay: 0s, 0s;
    }

    .trc_excludable .trc_exclude_overlay {
      position: absolute;
      z-index: 10000;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      cursor: default;
      background-color: #fff;
    }

    .videoCube.trc_user_excluded .trc_exclude_overlay {
      visibility: visible;
      opacity: 0.8;
      filter: alpha(opacity=80);
    }

    .videoCube.trc_user_excluded .thumbBlock {
      filter: grayscale(100%);
      -webkit-filter: grayscale(100%);
    }

    .videoCube.trc_user_excluded:hover a .video-label-box .video-title,
    .videoCube_hover.trc_user_excluded a .video-label-box .video-title {
      text-decoration: none;
    }

    .videoCube.trc_user_excluded a .video-label-box *,
    .videoCube.trc_user_excluded:hover a .video-label-box *,
    .videoCube_hover.trc_user_excluded a .video-label-box * {
      color: #000;
      overflow: hidden;
      transition: color 500ms 0s;
      -webkit-transition: color 500ms 0s;
    }

/* --- block 6 --- */
.trc_popover {
      position: absolute;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 16px;
      color: #000;
      cursor: default;
      top: 0;
      right: 0;
      z-index: 2147483647;
      width: 180px;
      padding: 1px;
      text-align: left;
      white-space: normal;
      background-color: #fff;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      background-clip: padding-box;
      -webkit-background-clip: padding;
      box-sizing: content-box;
    }

    .trc_popover.trc_bottom {
      margin-top: 10px;
    }

    .trc_popover.trc_bottom .trc_popover_arrow {
      top: -11px;
      right: 11px;
      margin-left: -11px;
      border-bottom-color: #999;
      border-bottom-color: rgba(0, 0, 0, 0.25);
      border-top-width: 0;
    }

    .trc_popover.trc_bottom .trc_popover_arrow:after {
      top: 1px;
      margin-left: -10px;
      border-bottom-color: #fff;
      border-top-width: 0;
    }

    .trc_popover iframe {
      width: 100%;
    }

    .trc_popover .trc_popover_arrow,
    .trc_popover .trc_popover_arrow:after {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border: solid rgba(0, 0, 0, 0);
    }

    .trc_popover .trc_popover_arrow {
      border-width: 11px;
    }

    .trc_popover .trc_popover_arrow:after {
      border-width: 10px;
      content: "";
    }

    .trc_popover_fade {
      visibility: hidden;
      opacity: 0;
      filter: alpha(opacity=0);
      transition:
        opacity 500ms 0s,
        visibility 0s 500ms;
      -webkit-transition:
        opacity 500ms 0s,
        visibility 0s 500ms;
    }

    .trc_popover_fade.trc_popover_show {
      visibility: visible;
      opacity: 1;
      filter: alpha(opacity=100);
      transition-delay: 0s, 0s;
      -webkit-transition-delay: 0s, 0s;
    }

/* --- block 7 --- */
.popupContentWrapper {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: normal;
      font-size: 12px;
      color: #000;
    }

    .popupContentWrapper .trc_popover_title_wrapper {
      padding: 8px 14px;
      margin: 0;
      font-weight: bold;
      background-color: #f7f7f7;
      border-bottom: 1px solid #ebebeb;
      border-radius: 5px 5px 0 0;
    }

    .popupContentWrapper .trc_popover_title {
      width: 100%;
      display: inline-block;
      vertical-align: middle;
    }

    .popupContentWrapper .trc_popover_content_wrapper {
      display: inline-block;
      float: left;
      padding: 9px 14px;
    }

    .popupContentWrapper .trc_popover_content_wrapper .trc_questionnaire_container label {
      float: left;
      clear: left;
      width: 100%;
      cursor: pointer;
      line-height: 20px;
      text-align: left;
    }

    .popupContentWrapper .trc_popover_content {
      width: 100%;
    }

    .popupContentWrapper .trc_questionnaire_container .trc_questionnaire_title {
      margin: 0 0 3px;
    }

    .popupContentWrapper .trc_questionnaire_container input[type="radio"] {
      float: left;
      cursor: pointer;
      margin: 3px 4px 0 5px;
    }

    .popupContentWrapper .trc_questionnaire_container_ie.trc_questionnaire_container input[type="radio"] {
      margin: 0 2px 0 0;
    }

/* --- block 8 --- */
.hipz645 {
      position: relative;
      height: 42px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-family: "system-ui";
      font-size: 18px;
      font-style: normal;
      font-weight: bold;
      line-height: 42px;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-align-content: center;
      -ms-flex-line-pack: center;
      align-content: center;
      gap: 5px;
      padding-left: 15px;
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
    }

    .lcrrun7 {
      position: absolute;
      right: 15px;
    }

/* --- block 9 --- */
.rsxpmmh {
      position: relative;
      overflow: hidden;
      top: -1px;
    }

/* --- block 10 --- */
.sxnlzit {
      overflow: hidden;
    }

/* --- block 11 --- */
.c12d9rts.c12d9rts {
      position: absolute;
    }

    .puxkmeg.puxkmeg {
      position: fixed;
    }

    .pnpymip.pnpymip {
      position: absolute;
    }

/* --- block 12 --- */
.bs9dfu7 {
      opacity: 0;
    }

    .bs9dfu7.bs9dfu7 {
      position: fixed;
      top: 0;
    }

/* --- block 13 --- */
.c1jz0suq {
      position: fixed;
      left: 0px;
      right: 0px;
      height: 100vh;
      height: 100dvh;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      top: 0px;
      z-index: 999999;
      pointer-events: none;
    }

    .c1jz0suq[data-experience-name] {
      outline: none;
    }

    .d1m6hzcg {
      display: none;
    }

    .cxp30do {
      max-width: var(--mrf-popup-width, 600px);
      pointer-events: initial;
      position: relative;
    }

    .bavtbec {
      position: absolute;
      inset: 0;
    }

    .b16udqo {
      pointer-events: initial;
    }

    .c1830vac {
      position: absolute;
      right: 5px;
      top: 5px;
      cursor: pointer;
      width: 28px;
      height: 28px;
      display: grid;
      place-items: center;
    }

    .c1830vac div {
      background-color: rgb(237, 231, 225);
      width: 100%;
      height: 100%;
      position: absolute;
      opacity: 0.8;
      border-radius: 100%;
    }

    .c1830vac svg {
      position: absolute;
    }

/* --- block 14 --- */
.sthf89y {
      width: 50px;
      height: 50px;
      box-sizing: border-box;
      border-radius: 100%;
      border: 5px solid rgba(173, 173, 173, 0.2);
      border-top-color: rgb(173, 173, 173);
      -webkit-animation: spin-sthf89y 0.6s infinite linear;
      animation: spin-sthf89y 0.6s infinite linear;
    }

    @-webkit-keyframes spin-sthf89y {
      from {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
      }

      to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

    @keyframes spin-sthf89y {
      from {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
      }

      to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

    .w1pdlc0w {
      width: 100%;
      height: 150px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

/* --- block 15 --- */
.tp-backdrop {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #121214;
      z-index: 300000;
      opacity: 0;
      transition: opacity 0.25s linear;
    }

    .tp-backdrop.tp-active {
      opacity: 0.9;
    }

    .tp-modal .tp-close.tp-square {
      background: #ccc;
      border-radius: 0;
      border: 0;
      top: 0;
      right: -40px;
    }

    .tp-modal .tp-close {
      pointer-events: none;
      position: absolute;
      top: -15px;
      right: -15px;
      width: 30px;
      height: 30px;
      background: #fff url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.51 7.208l-.706-.708-2.798 2.798L7.207 6.5l-.707.707 2.798 2.799L6.503 12.8l.707.707 2.796-2.795 2.792 2.792.707-.707-2.792-2.792 2.798-2.798z' fill='%23000' fill-opacity='.4'/%3E%3C/svg%3E") center center no-repeat;
      border: none;
      box-shadow: 0 0 10px rgba(28, 37, 68, 0.15);
      outline: none;
      z-index: 300100;
      border-radius: 40px;
      opacity: 0;
      cursor: pointer;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      transform: scale(1);
    }

    .tp-modal .tp-modal-title {
      position: absolute;
      padding: 3px;
      top: 5px;
      left: -200em;
    }

    .tp-modal .tp-close:hover,
    .tp-modal .tp-close:focus {
      box-shadow: 0 0 10px 2px rgba(28, 37, 68, 0.15);
    }

    .tp-modal .tp-close:focus {
      border: 1px solid;
    }

    .tp-modal .tp-close.tp-active {
      display: block;
      opacity: 1;
      pointer-events: auto;
    }

    .tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close {
      right: initial;
      left: -20px;
    }

    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close {
      top: 0;
      right: 0;
      width: 64px;
      height: 64px;
      box-shadow: none;
      outline: none;
      border-radius: 0;
      border-left: 1px solid rgba(15, 15, 21, 0.2);
      background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg %3E%3Cpath d='M3 3L13 13M13 3L3 13' stroke='%230F0F15' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
    }

    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active {
      opacity: 0.3;
    }

    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:hover,
    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:focus,
    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:focus-visible {
      border: none;
      border-left: 1px solid rgba(15, 15, 21, 0.06);
      opacity: 1;
      box-shadow: none;
    }

    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active:focus-visible:after {
      content: "";
      width: 24px;
      height: 24px;
      border-radius: 4px;
      border: 1px solid #3b67b2;
      position: absolute;
      top: 19px;
      left: 18px;
      display: inline-block;
    }

    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close {
      right: auto;
      left: 0;
      border-left: none;
      border-right: 1px solid rgba(15, 15, 21, 0.2);
    }

    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close:hover,
    .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close:focus {
      border-left: none;
      border-right: 1px solid rgba(15, 15, 21, 0.06);
    }

    .tp-modal {
      z-index: 300050;
    }

    @media screen and (max-width: 650px) {
      .tp-modal .tp-close {
        right: 0;
      }

      .tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close {
        right: initial;
        left: 0;
      }
    }

    .tp-modal .tp-iframe-wrapper.tp-curtain {
      width: 600px;
      height: 480px;
    }

    .tp-modal-open {
      overflow: hidden !important;
      height: 100vh;
      -webkit-overflow-scrolling: touch;
    }

    .tp-modal-open.tp-modal-resizing {
      -webkit-overflow-scrolling: auto;
    }

    .tp-modal-close {
      overflow: auto;
    }

    .tp-iframe-wrapper {
      position: relative;
      margin: 50px auto;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.21);
    }

    .tp-iframe-wrapper.no-shadow {
      box-shadow: unset;
    }

    .tp-modal {
      overflow-x: hidden;
      overflow-y: scroll !important;
      display: none;
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      transform: translateZ(0);
    }

    .tp-modal .tp-message {
      font-family:
        Graphik Web Regular,
        Helvetica,
        Arial,
        sans-serif;
      padding: 10px;
    }

    .tp-modal .tp-btn-container {
      padding-left: 10px;
      padding-bottom: 10px;
    }

    .tp-cxense-placeholder-modal {
      width: 100%;
      background-color: #fff;
      max-width: 912px;
      display: block;
      overflow: hidden;
      height: auto;
      opacity: 1;
    }

    .tp-widget-placeholder>div:after {
      display: block;
      content: "";
      clear: both;
    }

    .tp-btn {
      text-decoration: none;
      cursor: pointer;
      padding: 0 18px;
      line-height: 40px;
      border-collapse: separate;
      border-radius: 4px;
      text-align: center;
      vertical-align: middle;
      display: inline-block;
      color: #fff;
      border: none;
      box-shadow: inset 0 -1px rgba(216, 218, 221, 0);
      background: #3878d8;
      background-position: bottom;
      text-shadow: none;
      font-family:
        Graphik Web Regular,
        Helvetica,
        Arial,
        sans-serif;
      white-space: nowrap;
      outline: 0;
    }

    .tp-please-wait.tp-active {
      display: block;
      opacity: 0.9;
      transition: opacity 0.25s linear;
    }

    .tp-please-wait {
      position: absolute;
      top: 0;
      left: 0;
      background-color: #999;
      opacity: 0;
      width: 100%;
      height: 100%;
      display: none;
      text-align: center;
      color: #fff;
      font-weight: lighter;
      font-family:
        Open Sans,
        sans-serif;
      font-size: 15px;
    }

    .tp-please-wait.tp-overlap {
      position: fixed;
      z-index: 300150;
    }

    .tp-please-wait.tp-local-overlap {
      position: absolute;
    }

    .tp-please-wait>.tp-icon {
      width: 80px;
      height: 80px;
      margin: 100px auto 20px;
    }

    .pn-spinner {
      color: gray;
      display: inline-block;
      position: relative;
      width: 80px;
      height: 80px;
    }

    .pn-spinner div {
      transform-origin: 40px 40px;
      animation: pn-spinner 1.2s linear infinite;
    }

    .pn-spinner div:after {
      content: " ";
      display: block;
      position: absolute;
      top: 3px;
      left: 37px;
      width: 6px;
      height: 18px;
      border-radius: 20%;
      background: #fff;
    }

    .pn-spinner div:nth-child(1) {
      transform: rotate(0);
      animation-delay: -1.1s;
    }

    .pn-spinner div:nth-child(2) {
      transform: rotate(30deg);
      animation-delay: -1s;
    }

    .pn-spinner div:nth-child(3) {
      transform: rotate(60deg);
      animation-delay: -0.9s;
    }

    .pn-spinner div:nth-child(4) {
      transform: rotate(90deg);
      animation-delay: -0.8s;
    }

    .pn-spinner div:nth-child(5) {
      transform: rotate(120deg);
      animation-delay: -0.7s;
    }

    .pn-spinner div:nth-child(6) {
      transform: rotate(150deg);
      animation-delay: -0.6s;
    }

    .pn-spinner div:nth-child(7) {
      transform: rotate(180deg);
      animation-delay: -0.5s;
    }

    .pn-spinner div:nth-child(8) {
      transform: rotate(210deg);
      animation-delay: -0.4s;
    }

    .pn-spinner div:nth-child(9) {
      transform: rotate(240deg);
      animation-delay: -0.3s;
    }

    .pn-spinner div:nth-child(10) {
      transform: rotate(270deg);
      animation-delay: -0.2s;
    }

    .pn-spinner div:nth-child(11) {
      transform: rotate(300deg);
      animation-delay: -0.1s;
    }

    .pn-spinner div:nth-child(12) {
      transform: rotate(330deg);
      animation-delay: 0s;
    }

    @keyframes pn-spinner {
      0% {
        opacity: 1;
      }

      to {
        opacity: 0;
      }
    }

    .tp-please-wait>.tp-icon.tp-centered {
      margin: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

    .tp-iframe-wrapper.no-width .tp-close,
    .tp-iframe-wrapper.no-height .tp-close,
    .tp-modal.no-width .tp-close,
    .tp-modal.no-height .tp-close {
      display: none;
    }

    .tp-banner {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
    }

    .tp-banner>.tp-container-inner,
    .tp-banner>.tp-container-inner>iframe {
      width: inherit !important;
    }

    .tp-modal-overscroll-prevented {
      overscroll-behavior: contain;
      width: 100%;
      overflow-x: unset;
      overflow-y: scroll;
    }

    .tp-scroll-prevented {
      height: 100vh;
      overflow: hidden;
      touch-action: none;
    }

    .tp-body-scroll-prevented {
      touch-action: none;
    }

    .piano-widget-container-fade {
      opacity: 0;
      animation: piano-widget-fade 0.5s ease-in-out;
    }

    @keyframes piano-widget-fade {
      0% {
        opacity: 1;
      }

      to {
        opacity: 0;
      }
    }

    @media (max-width: 968px) {

      /* 1. Cambiar el logo por la versión mini SVG */
      .navbar__logo img {
        content: url('common/assets/img/Milenio-logo-mini.svg');
        width: 50px !important;
        height: 50px !important;
        max-width: 50px !important;
      }

      /* 2. Ajustar el botón SUSCRÍBETE (Color, texto y forma) */
      .navbar__right .link-subscribe {
        background-color: #bf9001 !important;
        border-radius: 25px !important;
        padding: 0 15px !important;
        height: 32px !important;
        display: flex !important;
        align-items: center !important;
        font-size: 13px !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
        text-decoration: none !important;
        margin-left: 8px !important;
      }

      /* Ocultar el texto con oferta y poner solo "SUSCRÍBETE" */
      .navbar__right .link-subscribe .scrollInner {
        display: none !important;
      }

      .navbar__right .link-subscribe::after {
        content: "SUSCRÍBETE";
        color: #fff;
      }

      /* 3. Eliminar el cuadro verde flotante (tooltip) que tapa el diseño */
      [role="tooltip"] {
        display: none !important;
      }

      /* 4. Estilo del título de sección POLÍTICA */
      .header-section {
        background-color: #fff !important;
        color: #1a394d !important;
        font-size: 32px !important;
        height: 60px !important;
        border-bottom: 1px solid #d1d1d1 !important;
        font-family: var(--font-source-serif-pro), serif !important;
        font-weight: 400 !important;
        letter-spacing: 0px !important;
      }

      /* 5. Ajustar iconos laterales */
      .navbar__left .menu-button svg,
      .navbar__right .account-icon-mobile svg {
        width: 26px !important;
        height: 26px !important;
      }
    }

/* --- block 16 --- */
.qJTHM {
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      color: #202124;
      direction: ltr;
      -webkit-touch-callout: none;
      font-family: Roboto-Regular, arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 400;
      margin: 0;
      overflow: hidden;
      -webkit-text-size-adjust: 100%;
    }

    .ynRLnc {
      left: -9999px;
      position: absolute;
      top: -9999px;
    }

    .L6cTce {
      display: none;
    }

    .bltWBb {
      overflow-wrap: break-word;
      word-break: break-word;
    }

    .hSRGPd {
      color: #1a73e8;
      cursor: pointer;
      font-weight: 500;
      text-decoration: none;
    }

    .Bz112c-W3lGp {
      height: 16px;
      width: 16px;
    }

    .Bz112c-E3DyYd {
      height: 20px;
      width: 20px;
    }

    .Bz112c-r9oPif {
      height: 24px;
      width: 24px;
    }

    .Bz112c-u2z5K {
      height: 36px;
      width: 36px;
    }

    .Bz112c-uaxL4e {
      border-radius: 10px;
    }

    .LgbsSe-Bz112c {
      display: block;
    }

    .S9gUrf-YoZ4jf {
      border: none;
      margin: 0;
      padding: 0;
    }

    .S9gUrf-YoZ4jf * {
      border: none;
      margin: 0;
      padding: 0;
    }

    .fFW7wc-ibnC6b>.aZ2wEe>div {
      border-color: #4285f4;
    }

    .P1ekSe-ZMv3u {
      -webkit-transition: height 0.2s linear;
      transition: height 0.2s linear;
    }

    .P1ekSe-ZMv3u>div:first-child {
      background-color: #1a73e8 !important;
      -webkit-transition: width 0.3s linear;
      transition: width 0.3s linear;
    }

    .P1ekSe-ZMv3u>div:nth-child(2) {
      background-image:
        -webkit-gradient(linear,
          left top,
          right top,
          from(rgba(255, 255, 255, 0.7)),
          to(rgba(255, 255, 255, 0.7))),
        -webkit-gradient(linear,
          left top,
          right top,
          from(#1a73e8),
          to(#1a73e8)) !important;
      background-image:
        -webkit-linear-gradient(left,
          rgba(255, 255, 255, 0.7),
          rgba(255, 255, 255, 0.7)),
        -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
      background-image:
        linear-gradient(90deg,
          rgba(255, 255, 255, 0.7),
          rgba(255, 255, 255, 0.7)),
        linear-gradient(90deg, #1a73e8, #1a73e8) !important;
    }

    .P1ekSe-ZMv3u>div:nth-child(3) {
      background-image:
        -webkit-gradient(linear,
          left top,
          right top,
          from(rgba(255, 255, 255, 0.7)),
          to(rgba(255, 255, 255, 0.7))),
        -webkit-gradient(linear,
          left top,
          right top,
          from(#1a73e8),
          to(#1a73e8)) !important;
      background-image:
        -webkit-linear-gradient(left,
          rgba(255, 255, 255, 0.7),
          rgba(255, 255, 255, 0.7)),
        -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
      background-image:
        linear-gradient(90deg,
          rgba(255, 255, 255, 0.7),
          rgba(255, 255, 255, 0.7)),
        linear-gradient(90deg, #1a73e8, #1a73e8) !important;
    }

    .haAclf {
      display: inline-block;
    }

    .nsm7Bb-HzV7m-LgbsSe {
      border-radius: 4px;
      box-sizing: border-box;
      -webkit-transition:
        background-color 0.218s,
        border-color 0.218s;
      transition:
        background-color 0.218s,
        border-color 0.218s;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      -webkit-appearance: none;
      background-color: #fff;
      background-image: none;
      border: 1px solid #dadce0;
      color: #3c4043;
      cursor: pointer;
      font-family:
        Google Sans,
        arial,
        sans-serif;
      font-size: 0.875rem;
      height: 40px;
      letter-spacing: 0.25px;
      outline: none;
      overflow: hidden;
      padding: 0 12px;
      position: relative;
      text-align: center;
      vertical-align: middle;
      white-space: nowrap;
      width: auto;
    }

    @media screen and (-ms-high-contrast: active) {
      .nsm7Bb-HzV7m-LgbsSe {
        border: 2px solid windowText;
        color: windowText;
      }
    }

    @media screen and (preferes-contrast: more) {
      .nsm7Bb-HzV7m-LgbsSe {
        color: #000;
      }
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe {
      font-size: 0.875rem;
      height: 32px;
      letter-spacing: 0.25px;
      padding: 0 10px;
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe {
      font-size: 0.6875rem;
      height: 20px;
      letter-spacing: 0.3px;
      padding: 0 8px;
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe {
      padding: 0;
      width: 40px;
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe {
      width: 32px;
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe {
      width: 20px;
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK {
      border-radius: 20px;
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe {
      border-radius: 16px;
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe {
      border-radius: 10px;
    }

    .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc {
      border: 1px solid #8e918f;
      background-color: #131314;
      color: #e3e3e3;
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc {
      border: none;
      color: #fff;
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc {
      background-color: #1a73e8;
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
      background-color: #202124;
      color: #e8eaed;
    }

    @media screen and (prefers-contrast: more) {
      .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
        color: #fff;
      }
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      height: 18px;
      margin-right: 8px;
      min-width: 18px;
      width: 18px;
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      height: 14px;
      min-width: 14px;
      width: 14px;
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      height: 10px;
      min-width: 10px;
      width: 10px;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      margin-left: 8px;
      margin-right: -4px;
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      margin: 0;
      padding: 10px;
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      padding: 8px;
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      padding: 4px;
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
      background-color: #fff;
      height: 36px;
      margin-left: -10px;
      margin-right: 12px;
      min-width: 36px;
      width: 36px;
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,
    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c {
      margin: 0;
      padding: 0;
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      height: 28px;
      margin-left: -8px;
      margin-right: 10px;
      min-width: 28px;
      width: 28px;
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      height: 16px;
      margin-left: -6px;
      margin-right: 8px;
      min-width: 16px;
      width: 16px;
    }

    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 3px;
      margin-left: 2px;
      margin-right: 0;
      padding: 0;
    }

    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 18px;
    }

    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 14px;
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 8px;
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      align-items: center;
      -webkit-flex-direction: row;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      flex-direction: row;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
      height: 100%;
      position: relative;
      width: 100%;
    }

    .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      -webkit-flex-grow: 1;
      -webkit-box-flex: 1;
      flex-grow: 1;
      font-family:
        Google Sans,
        arial,
        sans-serif;
      font-weight: 500;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: top;
    }

    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      font-weight: 300;
    }

    .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      -webkit-flex-grow: 0;
      -webkit-box-flex: 0;
      flex-grow: 0;
    }

    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      -webkit-transition: background-color 0.218s;
      transition: background-color 0.218s;
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .nsm7Bb-HzV7m-LgbsSe:focus,
    .nsm7Bb-HzV7m-LgbsSe:hover {
      box-shadow: none;
      border-color: rgb(210, 227, 252);
      outline: none;
    }

    .nsm7Bb-HzV7m-LgbsSe:focus-within {
      outline: 2px solid #00639b;
      border-color: transparent;
    }

    .nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(66, 133, 244, 0.08);
    }

    .nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
    .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(66, 133, 244, 0.1);
    }

    .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(255, 255, 255, 0.08);
    }

    .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
    .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(255, 255, 255, 0.12);
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(255, 255, 255, 0.24);
    }

    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
      background: rgba(255, 255, 255, 0.32);
    }

    .nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY {
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      height: 20px;
      margin-left: -4px;
      margin-right: 8px;
      min-width: 20px;
      width: 20px;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
      font-family: Roboto;
      font-size: 12px;
      text-align: left;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS,
    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf {
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      align-items: center;
      color: #5f6368;
      fill: #5f6368;
      font-size: 11px;
      font-weight: 400;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.i5vt6e-to915-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
      color: #c4c7c5;
      fill: #c4c7c5;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
      color: #e8eaed;
      fill: #e8eaed;
    }

    @media screen and (prefers-contrast: more) {

      .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,
      .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
        color: #000;
        fill: #000;
      }
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c {
      height: 18px;
      margin: -3px -3px -3px 2px;
      min-width: 18px;
      width: 18px;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      margin-left: 12px;
      margin-right: -10px;
    }

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
      border-radius: 18px;
    }

    .L5Fo6c-sM5MNb {
      border: 0;
      display: block;
      left: 0;
      position: relative;
      top: 0;
    }

    .L5Fo6c-bF1uUb {
      border-radius: 4px;
      bottom: 0;
      cursor: pointer;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .L5Fo6c-bF1uUb:focus {
      border: none;
      outline: none;
    }

    sentinel {}

/* --- block 17 --- */
.fb_hidden {
      position: absolute;
      top: -10000px;
      z-index: 10001;
    }

    .fb_reposition {
      overflow: hidden;
      position: relative;
    }

    .fb_invisible {
      display: none;
    }

    .fb_reset {
      background: none;
      border: 0px;
      border-spacing: 0;
      color: #000;
      cursor: auto;
      direction: ltr;
      font-family:
        lucida grande,
        tahoma,
        verdana,
        arial,
        sans-serif;
      font-size: 11px;
      font-style: normal;
      font-variant: normal;
      font-weight: 400;
      letter-spacing: normal;
      line-height: 1;
      margin: 0;
      overflow: visible;
      padding: 0;
      text-align: left;
      text-decoration: none;
      text-indent: 0;
      text-shadow: none;
      text-transform: none;
      visibility: visible;
      white-space: normal;
      word-spacing: normal;
    }

    .fb_reset>div {
      overflow: hidden;
    }

    @keyframes fb_transform {
      0% {
        opacity: 0;
        transform: scale(0.95);
      }

      to {
        opacity: 1;
        transform: scale(1);
      }
    }

    .fb_animate {
      animation: fb_transform 0.3s forwards;
    }

    .fb_dialog {
      background: #525252b3;
      position: absolute;
      top: -10000px;
      z-index: 10001;
    }

    .fb_dialog_advanced {
      border-radius: 8px;
      padding: 10px;
    }

    .fb_dialog_content {
      background: #fff;
      color: #373737;
    }

    .fb_dialog_close_icon {
      background: url(common/assets/img/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
      cursor: pointer;
      display: block;
      height: 15px;
      position: absolute;
      right: 18px;
      top: 17px;
      width: 15px;
    }

    .fb_dialog_mobile .fb_dialog_close_icon {
      left: 5px;
      right: auto;
      top: 5px;
    }

    .fb_dialog_padding {
      background-color: transparent;
      position: absolute;
      width: 1px;
      z-index: -1;
    }

    .fb_dialog_close_icon:hover {
      background: url(common/assets/img/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;
    }

    .fb_dialog_close_icon:active {
      background: url(common/assets/img/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;
    }

    .fb_dialog_iframe {
      line-height: 0;
    }

    .fb_dialog_content .dialog_title {
      background: #6d84b4;
      border: 1px solid #365899;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      margin: 0;
    }

    .fb_dialog_content .dialog_title>span {
      background: url(common/assets/css/Cou7n-nqK52.gif) no-repeat 5px 50%;
      float: left;
      padding: 5px 0 7px 26px;
    }

    body.fb_hidden {
      height: 100%;
      left: 0;
      margin: 0;
      overflow: visible;
      position: absolute;
      top: -10000px;
      transform: none;
      width: 100%;
    }

    .fb_dialog.fb_dialog_mobile.loading {
      background: url(common/assets/img/3rhSv5V8j3o.gif) #fff no-repeat 50% 50%;
      min-height: 100%;
      min-width: 100%;
      overflow: hidden;
      position: absolute;
      top: 0;
      z-index: 10001;
    }

    .fb_dialog.fb_dialog_mobile.loading.centered {
      background: none;
      height: auto;
      min-height: initial;
      min-width: initial;
      width: auto;
    }

    .fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner {
      width: 100%;
    }

    .fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content {
      background: none;
    }

    .loading.centered #fb_dialog_loader_close {
      clear: both;
      color: #fff;
      display: block;
      font-size: 18px;
      padding-top: 20px;
    }

    #fb-root #fb_dialog_ipad_overlay {
      background: #0006;
      inset: 0;
      min-height: 100%;
      position: absolute;
      width: 100%;
      z-index: 10000;
    }

    #fb-root #fb_dialog_ipad_overlay.hidden {
      display: none;
    }

    .fb_dialog.fb_dialog_mobile.loading iframe {
      visibility: hidden;
    }

    .fb_dialog_mobile .fb_dialog_iframe {
      position: sticky;
      top: 0;
    }

    .fb_dialog_content .dialog_header {
      background: linear-gradient(from(#738aba), to(#2c4987));
      border-bottom: 1px solid;
      border-color: #043b87;
      box-shadow: #fff 0 1px 1px -1px inset;
      color: #fff;
      font:
        700 14px Helvetica,
        sans-serif;
      text-overflow: ellipsis;
      text-shadow: rgba(0, 30, 84, 0.296875) 0px -1px 0px;
      vertical-align: middle;
      white-space: nowrap;
    }

    .fb_dialog_content .dialog_header table {
      height: 43px;
      width: 100%;
    }

    .fb_dialog_content .dialog_header td.header_left {
      font-size: 12px;
      padding-left: 5px;
      vertical-align: middle;
      width: 60px;
    }

    .fb_dialog_content .dialog_header td.header_right {
      font-size: 12px;
      padding-right: 5px;
      vertical-align: middle;
      width: 60px;
    }

    .fb_dialog_content .touchable_button {
      background: linear-gradient(from(#4267b2), to(#2a4887));
      background-clip: padding-box;
      border: 1px solid #29487d;
      border-radius: 3px;
      display: inline-block;
      line-height: 18px;
      margin-top: 3px;
      max-width: 85px;
      padding: 4px 12px;
      position: relative;
    }

    .fb_dialog_content .dialog_header .touchable_button input {
      background: none;
      border: none;
      color: #fff;
      font:
        700 12px Helvetica,
        sans-serif;
      margin: 2px -12px;
      padding: 2px 6px 3px;
      text-shadow: rgba(0, 30, 84, 0.296875) 0px -1px 0px;
    }

    .fb_dialog_content .dialog_header .header_center {
      color: #fff;
      font-size: 16px;
      font-weight: 700;
      line-height: 18px;
      text-align: center;
      vertical-align: middle;
    }

    .fb_dialog_content .dialog_content {
      background: url(common/assets/img/jKEcVPZFk-2.gif) no-repeat 50% 50%;
      border: 1px solid #4a4a4a;
      border-bottom: 0;
      border-top: 0;
      height: 150px;
    }

    .fb_dialog_content .dialog_footer {
      background: #f5f6f7;
      border: 1px solid #4a4a4a;
      border-top-color: #ccc;
      height: 40px;
    }

    #fb_dialog_loader_close {
      float: left;
    }

    .fb_dialog.fb_dialog_mobile .fb_dialog_close_icon {
      visibility: hidden;
    }

    #fb_dialog_loader_spinner {
      animation: rotateSpinner 1.2s linear infinite;
      background-color: transparent;
      background-image: url(common/assets/img/onuUJj0tCqE.png);
      background-position: 50% 50%;
      background-repeat: no-repeat;
      height: 24px;
      width: 24px;
    }

    @keyframes rotateSpinner {
      0% {
        transform: rotate(0);
      }

      to {
        transform: rotate(360deg);
      }
    }

    .fb_iframe_widget {
      display: inline-block;
      position: relative;
    }

    .fb_iframe_widget span {
      display: inline-block;
      position: relative;
      text-align: justify;
    }

    .fb_iframe_widget iframe {
      position: absolute;
    }

    .fb_iframe_widget_fluid_desktop,
    .fb_iframe_widget_fluid_desktop span,
    .fb_iframe_widget_fluid_desktop iframe {
      max-width: 100%;
    }

    .fb_iframe_widget_fluid_desktop iframe {
      min-width: 220px;
      position: relative;
    }

    .fb_iframe_widget_lift {
      z-index: 1;
    }

    .fb_iframe_widget_fluid {
      display: inline;
    }

    .fb_iframe_widget_fluid span {
      width: 100%;
    }

    /* --- ADAPTACIÓN DE IMÁGENES Y CABECERA --- */

    /* 1. Imágenes del cuerpo del artículo */
    #content-body img {
      max-width: 100% !important;
      /* No permite que la imagen sea más ancha que la pantalla */
      height: auto !important;
      /* Mantiene la proporción original */
      display: block;
      margin: 20px auto;
      /* Centra las imágenes y les da aire */
      border-radius: 4px;
      /* Opcional: un toque estético de bordes suaves */
    }

    /* 2. Imagen principal (Hero) */
    .nd-media-detail-base__img {
      width: 100% !important;
      height: auto !important;
      object-fit: cover;
    }

    .nd-media-detail-base__slide {
      height: auto !important;
      /* Corrige el contenedor de la foto principal */
    }

    /* 3. Ajustes para Móviles (Debajo de 968px) */
    @media (max-width: 968px) {

      /* Ajuste de Cabecera (Logo Mini y Botón) */
      .navbar__logo img {
        content: url('common/assets/img/Milenio-logo-mini.svg');
        width: 45px !important;
        height: 45px !important;
      }

      .navbar__right .link-subscribe {
        background-color: #bf9001 !important;
        border-radius: 20px !important;
        padding: 5px 12px !important;
        height: 30px !important;
        font-size: 12px !important;
        font-weight: 700 !important;
      }

      .navbar__right .link-subscribe .scrollInner {
        display: none !important;
        /* Quita el "15% off" */
      }

      .navbar__right .link-subscribe::after {
        content: "SUSCRÍBETE";
        color: #fff;
      }

      /* Ocultar elementos molestos en móvil */
      [role="tooltip"],
      .ad-skyscraper-base {
        display: none !important;
      }

      /* Título de sección POLÍTICA como el original */
      .header-section {
        background-color: #fff !important;
        color: #1a394d !important;
        font-size: 28px !important;
        font-family: var(--font-source-serif-pro), serif !important;
        height: 55px !important;
        border-bottom: 1px solid #eee !important;
      }

      /* Quitar márgenes laterales excesivos en el contenedor de la noticia */
      #main-content>.content .contenedor-detail-block.news {
        padding: 5px 10px 0 !important;
      }
    }

    /* 4. Ajustes para Tablets y Desktop (Arriba de 968px) */
    @media (min-width: 969px) {
      .nd-media-detail-base__slide {
        height: 532px !important;
        /* Mantiene el tamaño grande en PC */
      }
    }

/* --- block 18 --- */
#instr {
      border: 1px solid #333;
      /* Borde oscuro fino */
      border-radius: 15px;
      /* Esquinas redondeadas */
      padding: 30px 40px;
      /* Espacio interno (relleno) */
      margin: 40px auto;
      /* Espacio fuera del bloque */
      background-color: #fff;
      /* Fondo blanco */
      max-width: 100%;
      box-sizing: border-box;
      /* Evita que el borde ensanche el bloque */
    }

    #instr h2 {
      text-align: center;
      /* Título centrado */
      font-weight: 800;
      /* Título muy negrita */
      font-size: 28px;
      /* Tamaño de fuente del título */
      margin-top: 0;
      /* Quitar margen superior */
      margin-bottom: 25px;
      /* Espacio debajo del título */
      color: #000;
      font-family: var(--font-source-sans-pro), sans-serif;
    }

    #instr ol {
      padding-left: 20px;
      /* Sangría para los números */
      margin-bottom: 0;
    }

    #instr li {
      margin-bottom: 12px;
      /* Espacio entre cada paso */
      font-size: 18px;
      /* Tamaño del texto de la lista */
      line-height: 1.5;
      /* Altura de línea para legibilidad */
      color: #333;
      font-family: var(--font-source-sans-pro), sans-serif;
    }

    /* Ajuste para móviles */
    @media (max-width: 768px) {
      #instr {
        padding: 20px;
        /* Menos relleno en pantallas pequeñas */
        margin: 20px 0;
      }

      #instr h2 {
        font-size: 22px;
      }

      #instr li {
        font-size: 16px;
      }
    }


    .lander-form-wrapper {
      margin: 0 auto !important;
    }

/* --- block 20 --- */
._adContainer_xwlwe_3 {
                      align-items: center !important;
                      display: flex !important;
                      flex-direction: row !important;
                      justify-content: center !important;
                      margin-bottom: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                      margin-top: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                    }

                    a._primaryButton_15hn7_3,
                    button._primaryButton_15hn7_3 {
                      align-items: center;
                      -webkit-appearance: initial !important;
                      background-color: var(--call-primary-color,
                          #434343) !important;
                      border: 1px solid;
                      border-color: var(--call-primary-color,
                          #434343) !important;
                      border-radius: var(--button-border-radius,
                          var(--box-border-radius, 6px)) !important;
                      color: var(--text-light, #fff) !important;
                      cursor: pointer;
                      display: flex;
                      font-size: var(--font-size-normal, 16px);
                      font-weight: var(--font-weight-bold, 700);
                      gap: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5));
                      justify-content: center;
                      padding: var(--spacer-md,
                          calc(var(--space-unit, 1em) * 0.75)) var(--space-unit, 1em) !important;
                      text-decoration: none !important;
                      touch-action: manipulation;
                      transition: background-color 0.3s ease-in-out;
                      -webkit-tap-highlight-color: transparent;
                      -moz-user-select: none;
                      user-select: none;
                      -webkit-user-select: none;
                    }

                    a._primaryButton_15hn7_3._iconOnly_15hn7_28,
                    button._primaryButton_15hn7_3._iconOnly_15hn7_28 {
                      padding: 0.6em 0.8em;
                    }

                    a._primaryButton_15hn7_3._iconOnly_15hn7_28>svg,
                    button._primaryButton_15hn7_3._iconOnly_15hn7_28>svg {
                      margin: 0 !important;
                    }

                    a._primaryButton_15hn7_3>svg,
                    button._primaryButton_15hn7_3>svg {
                      color: inherit;
                      fill: var(--text-light, #fff);
                      fill-rule: evenodd;
                    }

                    a._primaryButton_15hn7_3._danger_15hn7_39,
                    button._primaryButton_15hn7_3._danger_15hn7_39 {
                      background-color: var(--cancel-primary,
                          #c73c49) !important;
                      border-color: var(--cancel-primary, #c73c49) !important;
                    }

                    a._primaryButton_15hn7_3._success_15hn7_43,
                    button._primaryButton_15hn7_3._success_15hn7_43 {
                      background-color: var(--success-primary,
                          #4d9e33) !important;
                      border-color: var(--success-primary,
                          #4d9e33) !important;
                    }

                    a._primaryButton_15hn7_3._active_15hn7_47,
                    button._primaryButton_15hn7_3._active_15hn7_47 {
                      background-color: var(--background-color-primary,
                          #fff) !important;
                      color: var(--call-primary-color, #434343) !important;
                    }

                    a._primaryButton_15hn7_3._active_15hn7_47._active_15hn7_47>svg,
                    button._primaryButton_15hn7_3._active_15hn7_47._active_15hn7_47>svg {
                      fill: var(--call-primary-color, #434343);
                      fill-rule: evenodd;
                    }

                    a._primaryButton_15hn7_3._active_15hn7_47._danger_15hn7_39,
                    button._primaryButton_15hn7_3._active_15hn7_47._danger_15hn7_39 {
                      border-color: var(--cancel-primary, #c73c49) !important;
                      color: var(--cancel-primary, #c73c49) !important;
                    }

                    a._primaryButton_15hn7_3._active_15hn7_47._success_15hn7_43,
                    button._primaryButton_15hn7_3._active_15hn7_47._success_15hn7_43 {
                      border-color: var(--success-primary,
                          #4d9e33) !important;
                      color: var(--success-primary, #4d9e33) !important;
                    }

                    a._primaryButton_15hn7_3:hover:not(:disabled),
                    button._primaryButton_15hn7_3:hover:not(:disabled) {
                      background-color: var(--call-primary-color,
                          #434343) !important;
                      color: var(--text-light, #fff) !important;
                      cursor: pointer;
                      opacity: 0.9;
                      text-decoration: none !important;
                    }

                    a._primaryButton_15hn7_3:hover:not( :disabled)._danger_15hn7_39,
                    button._primaryButton_15hn7_3:hover:not( :disabled)._danger_15hn7_39 {
                      background-color: var(--cancel-primary,
                          #c73c49) !important;
                    }

                    a._primaryButton_15hn7_3:hover:not( :disabled)._success_15hn7_43,
                    button._primaryButton_15hn7_3:hover:not( :disabled)._success_15hn7_43 {
                      background-color: var(--success-primary,
                          #4d9e33) !important;
                    }

                    a._primaryButton_15hn7_3:hover:not( :disabled)._active_15hn7_47,
                    button._primaryButton_15hn7_3:hover:not( :disabled)._active_15hn7_47 {
                      background-color: var(--background-color-primary,
                          #fff) !important;
                      color: var(--call-primary-color, #434343) !important;
                    }

                    a._primaryButton_15hn7_3:hover:not( :disabled)._active_15hn7_47._danger_15hn7_39,
                    button._primaryButton_15hn7_3:hover:not( :disabled)._active_15hn7_47._danger_15hn7_39 {
                      color: var(--cancel-primary, #c73c49) !important;
                    }

                    a._primaryButton_15hn7_3:hover:not( :disabled)._active_15hn7_47._success_15hn7_43,
                    button._primaryButton_15hn7_3:hover:not( :disabled)._active_15hn7_47._success_15hn7_43 {
                      color: var(--success-primary, #4d9e33) !important;
                    }

                    a._primaryButton_15hn7_3:disabled,
                    button._primaryButton_15hn7_3:disabled {
                      background-color: var(--background-color-secondary,
                          #e8e8e8);
                      color: var(--text-secondary, #5f5f5f);
                      cursor: not-allowed;
                      opacity: 0.5;
                    }

                    a._primaryButton_15hn7_3:focus:not(:focus-visible),
                    button._primaryButton_15hn7_3:focus:not(:focus-visible) {
                      box-shadow: none;
                      outline: none;
                    }

                    a._primaryButton_15hn7_3._withoutBorder_15hn7_96,
                    button._primaryButton_15hn7_3._withoutBorder_15hn7_96 {
                      border: 1px solid transparent !important;
                      box-shadow: none !important;
                    }

                    a._primaryButton_15hn7_3::-moz-focus-inner,
                    button._primaryButton_15hn7_3::-moz-focus-inner {
                      border: 0;
                    }

                    ._contentHeaderContainer_k9pgg_3 {
                      display: flex !important;
                      flex-direction: column !important;
                      gap: var(--space-unit, 1em);
                    }

                    ._contentHeader_k9pgg_3 {
                      align-items: flex-start !important;
                      display: flex !important;
                      flex-direction: row !important;
                      font-size: var(--font-size-normal, 16px);
                    }

                    ._contentHeaderAuthorBox_k9pgg_16 {
                      align-items: center !important;
                      display: flex !important;
                      flex: 1;
                      flex-direction: row !important;
                      overflow: hidden;
                      padding: 0 !important;
                    }

                    ._contentHeaderDate_k9pgg_25 {
                      color: var(--text-secondary, #5f5f5f);
                      font-size: var(--font-size-small, 16px);
                      font-weight: var(--font-weight-normal, 400);
                      padding-top: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                      text-align: right;
                    }

                    ._contentHeaderRight_k9pgg_33 {
                      align-items: flex-end !important;
                      display: flex !important;
                      flex-direction: column !important;
                      justify-content: center !important;
                      margin-left: auto;
                      min-width: 0;
                      padding: 0 !important;
                      width: auto;
                    }

                    ._contentHeaderTagBox_k9pgg_45 {
                      align-items: center !important;
                      background-color: var(--call-primary-color, #434343);
                      border-radius: var(--box-border-radius, 6px);
                      display: flex !important;
                      font-weight: var(--font-weight-bold, 700);
                      justify-content: flex-end !important;
                      max-width: 190px;
                      min-width: 0;
                    }

                    ._contentHeaderTag_k9pgg_45 {
                      color: var(--text-light, #fff);
                      display: block;
                      flex: 1 1 auto;
                      font-size: var(--font-size-small, 16px);
                      min-width: 0;
                      overflow: hidden;
                      padding: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) var(--spacer-md, calc(var(--space-unit, 1em) * 0.75)) !important;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                    }

                    ._selectedContent_k9pgg_71 {
                      align-items: flex-start;
                      color: var(--text-primary, #222);
                      display: flex;
                      flex-direction: row;
                      flex-wrap: wrap;
                      font-size: var(--font-size-small, 16px);
                      gap: var(--spacer-xs,
                          calc(var(--space-unit, 1em) * 0.325));
                    }

                    @container (max-width: 575.98px) {
                      ._selectedContent_k9pgg_71 {
                        font-size: var(--font-size-small, 16px);
                      }
                    }

                    ._moderationInfo_k9pgg_86 {
                      flex-direction: column;
                    }

                    ._moderationInfo_k9pgg_86,
                    ._moderationReason_k9pgg_92 {
                      display: flex;
                      gap: var(--spacer-xs,
                          calc(var(--space-unit, 1em) * 0.325));
                    }

                    ._moderationReason_k9pgg_92 {
                      color: var(--source-primary, #4485c3);
                    }

                    ._moderationLink_k9pgg_98 {
                      color: var(--call-primary-color, #434343);
                      font-weight: 700;
                      text-decoration: underline !important;
                    }

                    svg._warningIcon_k9pgg_104 circle {
                      stroke: var(--source-primary, #4485c3);
                      stroke-width: 1.5px;
                    }

                    svg._warningIcon_k9pgg_104 path {
                      fill: var(--source-primary, #4485c3);
                    }

                    ._authorContainer_u1moq_3 {
                      align-items: center !important;
                      display: flex !important;
                      flex-direction: row !important;
                    }

                    ._authorName_u1moq_9 {
                      padding-left: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                      padding-right: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                    }

                    ._authorName_u1moq_9 a {
                      color: var(--text-primary, #222) !important;
                      font-size: var(--font-size-normal, 16px);
                      font-weight: var(--font-weight-bold, 700);
                      text-decoration: none;
                    }

                    ._authorName_u1moq_9:hover {
                      text-decoration: underline;
                    }

                    ._avatarContainer_pgyns_1 {
                      display: flex !important;
                    }

                    ._avatarBox_pgyns_5 {
                      position: relative;
                    }

                    ._onlinePin_pgyns_9 {
                      background: var(--connected-green, #80d764);
                      border: 2px solid var(--background-color-primary, #fff);
                      border-radius: 50%;
                      bottom: 0;
                      content: "";
                      height: 30%;
                      position: absolute;
                      right: 0;
                      width: 30%;
                    }

                    ._avatarImage_pgyns_21 {
                      border-radius: 50%;
                      color: transparent;
                      max-width: none;
                      -o-object-fit: cover;
                      object-fit: cover;
                      overflow: hidden;
                      text-indent: 10000px;
                    }

                    ._tooltipChild_1nz4c_1 {
                      position: relative;
                    }

                    ._tooltipText_1nz4c_5 {
                      border-radius: var(--box-border-radius, 6px);
                      color: var(--background-color-primary, #fff);
                      font-size: var(--font-size-small, 16px) !important;
                      font-weight: var(--font-weight-normal, 400) !important;
                      left: 50%;
                      margin-left: -60px;
                      opacity: 0;
                      padding: 5px;
                      position: absolute;
                      text-align: center;
                      top: 150%;
                      transition: opacity 0.3s;
                      visibility: hidden;
                      width: 120px;
                      z-index: 3;
                    }

                    ._tooltipText_1nz4c_5._info_1nz4c_22 {
                      background-color: var(--text-secondary,
                          #5f5f5f) !important;
                    }

                    ._tooltipText_1nz4c_5._success_1nz4c_25 {
                      background-color: var(--success-primary,
                          #4d9e33) !important;
                    }

                    ._tooltipText_1nz4c_5._error_1nz4c_28 {
                      background-color: var(--cancel-primary,
                          #c73c49) !important;
                    }

                    ._tooltipChild_1nz4c_1 ._tooltipText_1nz4c_5:after {
                      border-style: solid;
                      border-width: 5px;
                      content: "";
                      left: 50%;
                      margin-left: -5px;
                      position: absolute;
                      top: -10px;
                      transform: rotate(180deg);
                    }

                    ._tooltipText_1nz4c_5._info_1nz4c_22:after {
                      border-color: var(--text-secondary, #5f5f5f) transparent transparent transparent;
                    }

                    ._tooltipText_1nz4c_5._success_1nz4c_25:after {
                      border-color: var(--success-primary, #4d9e33) transparent transparent transparent;
                    }

                    ._tooltipText_1nz4c_5._error_1nz4c_28:after {
                      border-color: var(--cancel-primary, #c73c49) transparent transparent transparent;
                    }

                    ._tooltipChild_1nz4c_1:hover ._tooltipText_1nz4c_5 {
                      opacity: 1;
                      visibility: visible;
                    }

                    ._tooltipChild_1nz4c_1 ._tooltipTextTop_1nz4c_60 {
                      left: -45%;
                      top: -160%;
                      width: 180px;
                    }

                    ._tooltipChild_1nz4c_1 ._tooltipTextTop_1nz4c_60:after {
                      left: 50%;
                      top: 100%;
                      transform: none;
                    }

                    ._tooltipChild_1nz4c_1 ._tooltipTextLeft_1nz4c_71 {
                      left: -95px;
                      top: 0;
                      width: 148px;
                    }

                    ._tooltipChild_1nz4c_1 ._tooltipTextLeft_1nz4c_71:after {
                      left: 153px;
                      top: 10px;
                      transform: rotate(270deg);
                    }

                    ._tooltipChild_1nz4c_1 ._tooltipTextRight_1nz4c_82 {
                      left: 93px;
                      top: 0;
                      width: 148px;
                    }

                    ._tooltipChild_1nz4c_1 ._tooltipTextRight_1nz4c_82:after {
                      left: -5px;
                      top: 10px;
                      transform: rotate(90deg);
                    }

                    ._authorBox_4zx4o_3 {
                      display: flex !important;
                      flex-direction: row !important;
                      gap: var(--space-unit, 1em);
                      padding: 0 !important;
                      padding-right: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                      width: 100%;
                    }

                    ._authorNameBox_4zx4o_12 {
                      display: flex !important;
                      flex: 1;
                      flex-direction: column !important;
                      justify-content: center !important;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                    }

                    @container (max-width: 767.98px) {
                      ._authorNameBox_4zx4o_12 ._authorNameBox_4zx4o_12 {
                        font-size: var(--font-size-small, 16px);
                      }
                    }

                    ._authorName_4zx4o_12 {
                      color: var(--text-primary, #222);
                      cursor: pointer;
                      font-size: var(--font-size-normal, 16px);
                      font-weight: var(--font-weight-bold, 700);
                      line-height: var(--line-height-loose, 1.38em);
                      padding-bottom: var(--spacer-xxs,
                          calc(var(--space-unit, 1em) * 0.25)) !important;
                    }

                    ._authorLink_4zx4o_36 {
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                    }

                    ._authorName_4zx4o_12 a {
                      color: inherit !important;
                      text-decoration: none !important;
                    }

                    ._authorName_4zx4o_12 a:hover {
                      color: var(--text-primary, #222) !important;
                      text-decoration: underline !important;
                    }

                    ._authorNameLine_4zx4o_52 {
                      align-items: center;
                      display: flex;
                      flex-wrap: wrap;
                      gap: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5));
                    }

                    ._authorNameLine_4zx4o_52 ._deleted_4zx4o_58,
                    ._authorNameLine_4zx4o_52 ._expertContainer_4zx4o_58 {
                      color: var(--text-secondary, #5f5f5f);
                      cursor: default;
                    }

                    ._authorNameLine_4zx4o_52 ._linkDisabled_4zx4o_62 {
                      color: var(--text-primary, #222);
                      cursor: default;
                    }

                    ._authorNameLine_4zx4o_52 ._expertContainer_4zx4o_58 {
                      align-items: center;
                      display: flex;
                      flex-direction: row;
                      flex-wrap: wrap;
                      gap: var(--spacer-xs,
                          calc(var(--space-unit, 1em) * 0.325));
                    }

                    ._authorNameLine_4zx4o_52 ._expertBadge_4zx4o_73 {
                      font-size: var(--font-size-extra-small, 14px);
                      font-weight: var(--font-weight-normal, 400);
                      overflow: hidden;
                    }

                    ._authorPointsBox_4zx4o_79,
                    ._occupationBox_4zx4o_79 {
                      align-items: center !important;
                      color: var(--text-secondary, #5f5f5f);
                      display: flex !important;
                      flex-direction: row !important;
                      font-size: var(--font-size-small, 16px);
                      font-weight: var(--font-weight-normal, 400);
                      gap: var(--spacer-xs,
                          calc(var(--space-unit, 1em) * 0.325));
                    }

                    ._occupationBox_4zx4o_79 {
                      align-items: flex-start !important;
                      padding-top: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                    }

                    ._authorEloquence_4zx4o_98,
                    ._authorPoints_4zx4o_79 {
                      color: var(--text-secondary, #5f5f5f);
                    }

                    ._authorEloquence_4zx4o_98 {
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                    }

                    ._separator_4zx4o_105 {
                      background-color: var(--text-secondary, #5f5f5f);
                      border-radius: 50%;
                      height: 3px;
                      min-width: 3px;
                      width: 3px;
                    }

                    ._readMore_1ws8j_1 {
                      align-items: flex-start;
                      display: flex;
                      flex-direction: column;
                      position: relative;
                    }

                    ._readMore_1ws8j_1._pointer_1ws8j_7 {
                      cursor: pointer;
                    }

                    ._readMoreWrapper_1ws8j_11 {
                      align-items: center;
                      background: var(--background-color-primary, #fff);
                      bottom: 0;
                      display: flex;
                      position: absolute;
                      right: 0;
                      z-index: 1;
                    }

                    ._readMoreElement_1ws8j_21 {
                      color: var(--text-primary, #222) !important;
                      cursor: pointer;
                      display: inline;
                      font-weight: var(--font-weight-bold, 700);
                      text-decoration: none;
                      white-space: nowrap;
                    }

                    ._readLessWrapper_1ws8j_30 {
                      margin-top: 0;
                      position: relative;
                      text-align: right;
                      width: 100%;
                    }

                    ._readLessElement_1ws8j_37 {
                      display: block;
                      font-weight: var(--font-weight-bold, 700);
                      margin-top: 0;
                      text-decoration: none;
                    }

                    ._ellipsis_1ws8j_44 {
                      display: inline;
                      margin: 0;
                      padding: 0;
                      white-space: nowrap;
                    }

                    @keyframes react-loading-skeleton {
                      to {
                        transform: translateX(100%);
                      }
                    }

                    .react-loading-skeleton {
                      --base-color: #ebebeb;
                      --highlight-color: #f5f5f5;
                      --animation-duration: 1.5s;
                      --animation-direction: normal;
                      --pseudo-element-display: block;
                      background-color: var(--base-color);
                      border-radius: 0.25rem;
                      display: inline-flex;
                      line-height: 1;
                      overflow: hidden;
                      position: relative;
                      -webkit-user-select: none;
                      -moz-user-select: none;
                      user-select: none;
                      width: 100%;
                    }

                    .react-loading-skeleton:after {
                      animation-direction: var(--animation-direction);
                      animation-duration: var(--animation-duration);
                      animation-iteration-count: infinite;
                      animation-name: react-loading-skeleton;
                      animation-timing-function: ease-in-out;
                      background-image: var(--custom-highlight-background,
                          linear-gradient(90deg,
                            var(--base-color) 0,
                            var(--highlight-color) 50%,
                            var(--base-color) 100%));
                      background-repeat: no-repeat;
                      content: " ";
                      display: var(--pseudo-element-display);
                      height: 100%;
                      left: 0;
                      position: absolute;
                      right: 0;
                      top: 0;
                      transform: translateX(-100%);
                    }

                    @media (prefers-reduced-motion) {
                      .react-loading-skeleton {
                        --pseudo-element-display: none;
                      }
                    }

                    ._skeletonContainer_1is23_3 {
                      position: relative;
                    }

                    ._skeletonHeader_1is23_7 {
                      display: flex !important;
                      flex-direction: row !important;
                      justify-content: flex-start !important;
                    }

                    ._skeletonHeaderLines_1is23_13 {
                      flex: 1;
                      flex-direction: column !important;
                      justify-content: flex-start !important;
                      min-width: 80px;
                      text-align: left;
                    }

                    ._skeletonBody_1is23_23,
                    ._skeletonHeaderLines_1is23_13 {
                      display: flex !important;
                      margin-top: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                    }

                    ._skeletonBody_1is23_23 {
                      flex-direction: column !important;
                      justify-content: center !important;
                    }

                    ._childrenLayer_1is23_30 {
                      align-items: center !important;
                      display: flex !important;
                      justify-content: center !important;
                      left: 50%;
                      position: absolute;
                      top: 50%;
                      transform: translate(-50%, -50%);
                      width: 100% !important;
                      z-index: 2;
                    }

                    ._border_1is23_42 {
                      border: var(--box-border,
                          1px solid rgba(7, 42, 68, 0.1));
                      border-radius: var(--box-border-radius, 6px);
                      box-shadow: var(--box-shadow,
                          0 2px 5px rgba(7, 42, 68, 0.1));
                      padding: var(--space-unit, 1em) !important;
                    }

                    ._tagContainer_1is23_49 {
                      align-items: flex-end !important;
                      display: flex !important;
                      flex-direction: column !important;
                      justify-content: flex-start !important;
                      margin-left: auto;
                      margin-top: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                      padding: 0 !important;
                      width: -moz-max-content;
                      width: max-content;
                    }

                    ._tagBox_1is23_60 {
                      align-items: center !important;
                      background-color: var(--call-primary-color, #434343);
                      border-radius: var(--box-border-radius, 6px);
                      display: flex !important;
                      font-weight: var(--font-weight-bold, 700);
                      justify-content: flex-end !important;
                    }

                    ._tag_1is23_49 {
                      color: var(--text-light, #fff);
                      display: -webkit-box;
                      font-size: var(--font-size-extra-small, 14px);
                      word-wrap: break-word;
                      -webkit-line-clamp: 2;
                      -webkit-box-orient: vertical;
                      max-height: 3.4em;
                      overflow: hidden;
                      padding: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) var(--spacer-md, calc(var(--space-unit, 1em) * 0.75)) !important;
                      text-overflow: ellipsis;
                    }

                    .HEPz0 {
                      max-width: 700px;
                    }

                    .alWgA {
                      display: flex !important;
                      flex-direction: row !important;
                      justify-content: flex-start !important;
                      margin-bottom: var(--space-unit, 1em) !important;
                    }

                    .b5nZr {
                      color: var(--call-primary-color, #434343);
                      font-weight: var(--font-weight-bold, 700);
                    }

                    .mhRFt:hover {
                      text-decoration: underline !important;
                    }

                    .xgpv6,
                    .ljiog {
                      align-items: center !important;
                      display: flex !important;
                      flex-direction: row !important;
                      flex-wrap: wrap;
                      gap: 10px;
                      justify-content: space-between !important;
                      padding-top: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                    }

                    .ljiog {
                      background-color: var(--background-color-primary, #fff);
                      border: var(--box-border,
                          1px solid rgba(7, 42, 68, 0.1));
                      border-radius: var(--box-border-radius, 6px);
                      box-shadow: var(--box-shadow,
                          0 2px 5px rgba(7, 42, 68, 0.1));
                      flex-direction: row !important;
                      flex-wrap: nowrap;
                      padding: 8px 15px;
                    }

                    @container (max-width: 575.98px) {
                      .ljiog {
                        align-items: center !important;
                        flex-direction: row !important;
                        flex-wrap: wrap !important;
                      }
                    }

                    .NRsTS {
                      background-color: var(--background-color-primary, #fff);
                      border: var(--box-border,
                          1px solid rgba(7, 42, 68, 0.1));
                      border-radius: var(--box-border-radius, 6px);
                      margin-bottom: var(--space-unit, 1em) !important;
                      padding: var(--space-unit, 1em) !important;
                    }

                    .NsLmR {
                      line-height: var(--line-height-loose, 1.38em);
                      padding-top: var(--space-unit, 1em) !important;
                      text-align: left !important;
                    }

                    .OGjHU {
                      color: var(--text-primary, #222) !important;
                      margin-right: 0 !important;
                      text-decoration: none !important;
                    }

                    @container (min-width: 576px) {
                      .OGjHU {
                        margin-right: var(--space-unit, 1em) !important;
                      }
                    }

                    .OGjHU {
                      margin-bottom: var(--space-unit, 1em) !important;
                    }

                    @container (min-width: 576px) {
                      .OGjHU {
                        margin-bottom: 0 !important;
                      }
                    }

                    .OGjHU:hover {
                      opacity: 0.9;
                    }

                    .xBllW {
                      align-items: center !important;
                      color: var(--call-primary-color, #434343);
                      display: flex !important;
                      font-size: var(--font-size-small, 16px);
                      justify-content: flex-end !important;
                      margin-left: auto !important;
                      margin-right: var(--spacer-sm,
                          calc(var(--space-unit, 1em) * 0.5)) !important;
                    }

                    .xBllW span {
                      margin-bottom: 0 !important;
                      margin-left: 10px;
                    }

                    @media (prefers-color-scheme: dark) {
                      .logoraDarkMode .xBllW {
                        color: #fff !important;
                      }

                      .logoraDarkMode .KgC64 {
                        background-color: #fff !important;
                      }

                      .logoraDarkMode .KgC64:before {
                        background-color: #fff !important;
                      }
                    }

                    .KgC64 {
                      height: 8px;
                      min-width: 8px;
                      position: relative;
                      width: 8px;
                    }

                    .KgC64,
                    .KgC64:before {
                      background-color: var(--call-primary-color, #434343);
                      border-radius: 50%;
                    }

                    .KgC64:before {
                      animation-duration: 1.6s;
                      animation-iteration-count: infinite;
                      animation-name: pQHX1;
                      content: "";
                      height: 100%;
                      opacity: 0.4;
                      position: absolute;
                      width: 100%;
                    }

                    @container (min-width: 576px) {
                      .FojOG {
                        display: block !important;
                      }
                    }

                    .FojOG {
                      display: none !important;
                    }

                    @container (min-width: 576px) {
                      .zVdJT {
                        display: none !important;
                      }
                    }

                    .zVdJT {
                      display: block !important;
                    }

                    @keyframes pQHX1 {
                      0% {
                        transform: scale(2.3);
                      }

                      50% {
                        transform: scale(0);
                      }

                      to {
                        transform: scale(2.3);
                      }
                    }

                    .S7MQ8 {
                      font-weight: var(--font-weight-bold, 700);
                    }

                    .ak6vh {
                      display: block !important;
                    }

                    @container (min-width: 576px) {
                      .ak6vh {
                        display: none !important;
                      }
                    }

                    .k7W_j {
                      align-items: center !important;
                      display: inline-flex !important;
                      justify-content: center !important;
                    }

                    .xWiaZ {
                      display: inline-block;
                      transform: scaleX(-1);
                    }

                    ._oouk {
                      color: inherit !important;
                      text-decoration: none !important;
                    }

                    .Jth_z {
                      display: flex !important;
                      flex-direction: row !important;
                      justify-content: space-between !important;
                      margin-top: 1em;
                    }

                    .IoA0m {
                      margin-left: 0.5em;
                    }

                    .z2dH_ {
                      align-items: center !important;
                      display: flex !important;
                      gap: 0.5em;
                    }

                    ._errorContainer_8y4kb_3 {
                      height: -moz-fit-content;
                      height: fit-content;
                      padding-top: var(--spacer-lg,
                          calc(var(--space-unit, 1em) * 1.5)) !important;
                      text-align: center;
                      width: 100%;
                    }

                    ._toaster_p78b8_3 {
                      font-family: var(--font-family, "Montserrat");
                      z-index: 1000002 !important;
                    }

                    @container (max-width: 767.98px) {
                      ._toaster_p78b8_3 {
                        margin-bottom: var(--modal-margin-bottom, 0.5em);
                        margin-left: var(--spacer-sm,
                            calc(var(--space-unit, 1em) * 0.5)) !important;
                        margin-right: var(--spacer-sm,
                            calc(var(--space-unit, 1em) * 0.5)) !important;
                        margin-top: var(--modal-margin-top, 0.5em);
                      }
                    }

                    ._container_gwide_3 {
                      border: var(--box-border,
                          1px solid rgba(7, 42, 68, 0.1));
                      border-radius: var(--box-border-radius, 6px);
                      box-shadow: var(--box-shadow,
                          0 2px 5px rgba(7, 42, 68, 0.1));
                      display: flex !important;
                      flex-direction: row !important;
                      padding: var(--space-unit, 1em) !important;
                      transition: visibility 0s 2s;
                      visibility: visible;
                    }

                    ._container_gwide_3._info_gwide_13 {
                      background-color: var(--call-primary-color, #434343);
                    }

                    ._container_gwide_3._success_gwide_16 {
                      background-color: var(--success-primary, #4d9e33);
                    }

                    ._container_gwide_3._error_gwide_19 {
                      background-color: var(--cancel-primary, #c73c49);
                    }

                    ._body_gwide_23 {
                      margin-right: var(--spacer-xl,
                          calc(var(--space-unit, 1em) * 3)) !important;
                    }

                    ._closeContainer_gwide_27 {
                      margin-left: auto !important;
                    }

                    ._closeButton_gwide_31 {
                      background: transparent;
                      background-color: none !important;
                      border: none;
                      border: none !important;
                      color: var(--text-light, #fff) !important;
                      cursor: pointer;
                      font-size: var(--font-size-extra-small, 14px);
                      margin: 0;
                      outline: none;
                      padding: 0;
                    }

                    ._message_gwide_44 {
                      color: var(--text-light, #fff);
                      font-size: var(--font-size-normal, 16px);
                      font-weight: var(--font-weight-bold, 700);
                    }

                    ._points_gwide_50 {
                      align-items: center;
                      color: var(--text-light, #fff);
                      display: flex !important;
                      font-size: var(--font-size-small, 16px);
                      gap: var(--spacer-xxs,
                          calc(var(--space-unit, 1em) * 0.25));
                      margin-top: var(--space-unit, 1em) !important;
                    }

                    ._points_gwide_50,
                    ._points_gwide_50 ._textPoints_gwide_59 {
                      width: -moz-fit-content;
                      width: fit-content;
                    }

                    .logoraLayout {
                      container-type: inline-size;
                    }

                    .logoraContainer {
                      color: var(--text-primary, #222);
                      font-display: swap;
                      font-family: var(--font-family, "Montserrat");
                      font-size: var(--font-size-normal, 16px);
                      font-weight: var(--font-weight-normal, 400) !important;
                      line-height: var(--line-height-normal, 1.26em);
                      word-break: normal;
                    }

                    .logoraContainer *,
                    .logoraContainer :after,
                    .logoraContainer :before {
                      box-sizing: border-box;
                    }

                    .logoraContainer article,
                    .logoraContainer aside,
                    .logoraContainer figcaption,
                    .logoraContainer figure,
                    .logoraContainer footer,
                    .logoraContainer header,
                    .logoraContainer hgroup,
                    .logoraContainer main,
                    .logoraContainer nav,
                    .logoraContainer section {
                      display: block;
                    }

                    .logoraContainer [tabindex="-1"]:focus {
                      outline: 0 !important;
                    }

                    .logoraContainer hr {
                      box-sizing: content-box;
                      height: 0;
                      overflow: visible;
                    }

                    .logoraContainer h1,
                    .logoraContainer h2,
                    .logoraContainer h3,
                    .logoraContainer h4,
                    .logoraContainer h5,
                    .logoraContainer h6 {
                      margin: 0 0 0.5em;
                    }

                    .logoraContainer p {
                      margin: 0;
                    }

                    .logoraContainer abbr[title] {
                      border-bottom: 0;
                      cursor: help;
                      -webkit-text-decoration: underline dotted;
                      text-decoration: underline dotted;
                      -webkit-text-decoration-skip-ink: none;
                      text-decoration-skip-ink: none;
                    }

                    .logoraContainer dl,
                    .logoraContainer ol,
                    .logoraContainer ul {
                      margin-bottom: 1rem;
                      margin-top: 0;
                    }

                    .logoraContainer ol ol,
                    .logoraContainer ol ul,
                    .logoraContainer ul ol,
                    .logoraContainer ul ul {
                      margin-bottom: 0;
                    }

                    .logoraContainer blockquote {
                      border-left: 4px solid var(--text-secondary, #5f5f5f);
                      color: var(--text-secondary, #5f5f5f);
                      margin: 1em 0;
                      padding-left: 1em;
                    }

                    .logoraContainer b,
                    .logoraContainer strong {
                      font-weight: var(--font-weight-bold, 700);
                    }

                    .logoraContainer small {
                      font-size: 80%;
                    }

                    .logoraContainer sub,
                    .logoraContainer sup {
                      font-size: 75%;
                      line-height: 0;
                      position: relative;
                      vertical-align: baseline;
                    }

                    .logoraContainer sub {
                      bottom: -0.25em;
                    }

                    .logoraContainer sup {
                      top: -0.5em;
                    }

                    .logoraContainer a:not([href], [tabindex]) {
                      color: inherit;
                      text-decoration: none;
                    }

                    .logoraContainer a:not([href], [tabindex]):focus,
                    .logoraContainer a:not([href], [tabindex]):hover {
                      color: inherit;
                      outline: 0;
                      text-decoration: none;
                    }

                    .logoraContainer pre {
                      margin: 0 0 1rem;
                      overflow: auto;
                    }

                    .logoraContainer figure {
                      margin: 0 0 1rem;
                    }

                    .logoraContainer img {
                      border-style: none;
                      vertical-align: middle;
                    }

                    .logoraContainer svg {
                      overflow: hidden;
                      vertical-align: middle;
                    }

                    .logoraContainer table {
                      border-collapse: collapse;
                    }

                    .logoraContainer th {
                      text-align: inherit;
                    }

                    .logoraContainer label {
                      display: inline-block;
                      margin-bottom: 0.5em;
                    }

                    .logoraContainer button {
                      border-radius: 0;
                    }

                    .logoraContainer button:focus {
                      outline: 1px dotted;
                      outline: 5px auto -webkit-focus-ring-color;
                    }

                    .logoraContainer button,
                    .logoraContainer input,
                    .logoraContainer optgroup,
                    .logoraContainer select,
                    .logoraContainer textarea {
                      font-family: inherit;
                      font-size: inherit;
                      line-height: inherit;
                      margin: 0;
                    }

                    .logoraContainer button,
                    .logoraContainer input {
                      overflow: visible;
                    }

                    .logoraContainer button,
                    .logoraContainer select {
                      text-transform: none;
                    }

                    .logoraContainer select {
                      overflow-wrap: normal;
                    }

                    .logoraContainer [type="button"],
                    .logoraContainer [type="reset"],
                    .logoraContainer [type="submit"],
                    .logoraContainer button {
                      -webkit-appearance: button;
                      -moz-appearance: button;
                      appearance: button;
                    }

                    .logoraContainer [type="button"]::-moz-focus-inner,
                    .logoraContainer [type="reset"]::-moz-focus-inner,
                    .logoraContainer [type="submit"]::-moz-focus-inner,
                    .logoraContainer button::-moz-focus-inner {
                      border-style: none;
                      padding: 0;
                    }

                    .logoraContainer input[type="checkbox"],
                    .logoraContainer input[type="radio"] {
                      box-sizing: border-box;
                      padding: 0;
                    }

                    .logoraContainer textarea {
                      overflow: auto;
                      resize: vertical;
                    }

                    .logoraContainer progress {
                      vertical-align: baseline;
                    }

                    .logoraContainer [type="search"] {
                      -webkit-appearance: none;
                      -moz-appearance: none;
                      appearance: none;
                      outline-offset: -2px;
                    }

                    .logoraContainer [type="search"]::-webkit-search-decoration {
                      -webkit-appearance: none;
                      appearance: none;
                    }

                    .logoraContainer a,
                    .logoraContainer button {
                      background: inherit;
                      color: inherit;
                      cursor: pointer;
                    }

                    .logoraContainer a {
                      border: none;
                      text-decoration: none !important;
                    }

                    .logoraContainer a:hover,
                    .logoraContainer button:hover {
                      background: inherit;
                      color: inherit;
                    }

                    .logoraContainer a:focus,
                    .logoraContainer a:visited {
                      color: inherit;
                    }

                    .logoraContainer ul {
                      margin-bottom: 0;
                    }

                    .logoraContainer img {
                      max-width: none !important;
                    }

                    .logoraContainer input:focus,
                    .logoraContainer input:focus-visible,
                    .logoraContainer input:focus-within {
                      outline: none;
                    }

                    .logoraContainer button::-moz-focus-inner {
                      border: 0;
                    }

                    .logoraContainer svg {
                      display: block;
                      fill: var(--text-primary, #222);
                    }

                    .logoraContainer form {
                      margin: 0 !important;
                    }

                    .logoraContainer label {
                      font-weight: var(--font-weight-normal, 400) !important;
                      overflow: visible !important;
                    }

                    @media (prefers-color-scheme: dark) {
                      .logoraDarkMode {
                        --background-color-container: var(--background-color-container-dark,
                            #000) !important;
                        --background-color-primary: var(--background-color-primary-dark,
                            #1f1e1c) !important;
                        --background-color-secondary: var(--background-color-secondary-dark,
                            #727272) !important;
                        --text-primary: var(--text-primary-dark,
                            #f1eded) !important;
                        --text-secondary: var(--text-secondary-dark,
                            #d9d9d9) !important;
                        --text-tertiary: var(--text-tertiary-dark,
                            #3d3d3d) !important;
                        --box-border: var(--box-border-dark,
                            1px solid #807e7c) !important;
                        --darken-text-tertiary: var(--darken-text-tertiary-dark,
                            #535353) !important;
                        --darkest-text-tertiary: var(--darkest-text-tertiary-dark,
                            #807e7c) !important;
                        --tag-text-color: var(--tag-text-color-dark,
                            #f1eded) !important;
                        --box-border-main-container: var(--box-border-main-container-dark,
                            0) !important;
                      }
                    }

                    #logoraRoot {
                      --call-primary-color: #888888;
                      --for-primary-color: #252525;
                      --against-primary-color: #818181;
                      --font-family: Source Sans Pro;
                      --title-font-family: Source Sans Pro;
                      --box-title-font-family: var(--font-family);
                      --first-position-color-primary: #417ec7;
                      --second-position-color-primary: #c24d50;
                      --third-position-color-primary: #9b9b9b;
                      --text-primary: #222222;
                      --text-secondary: #777777;
                      --text-tertiary: #fafafa;
                      --success-primary: #4d9e33;
                      --cancel-primary: #c73c49;
                      --box-border: 1px solid rgba(7, 42, 68, 0.1);
                      --box-shadow: 0px 2px 5px rgba(7, 42, 68, 0.1);
                      --box-border-radius: 10px;
                      --box-border-main-container: var(--box-border);
                      --box-shadow-main-container: var(--box-shadow);
                      --button-border: var(--box-border);
                      --button-shadow: var(--box-shadow);
                      --button-border-radius: var(--box-border-radius);
                      --background-color-primary: white;
                      --background-color-secondary: #e8e8e8;
                      --background-color-container: white;
                      --tag-text-color: var(--call-primary-color);
                      --tag-border-color: var(--call-primary-color);
                      --font-size-extra-large: 17px;
                      --font-size-medium: 18px;
                      --font-size-large: 15px;
                      --font-size-normal: 13px;
                      --font-size-small: 11px;
                      --font-size-extra-small: 10px;
                      --font-weight-normal: 400;
                      --font-weight-bold: 700;
                      --line-height-none: 1em;
                      --line-height-tight: 1.08em;
                      --line-height-normal: 1.26em;
                      --line-height-loose: 1.38em;
                      --use-google-fonts: true;
                      --font-size-title: 18px;
                    }
