/*------------------------------------*\
   GENERIC CSS
\*------------------------------------*/
.ribbon-ase-2024 sup a {
    text-decoration: underline;
}
/*------------------------------------*\
  END GENERIC CSS
\*------------------------------------*/
/*------------------------------------*\
    LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
    END LOCAL SCREENS
\*------------------------------------*/




/*------------------------------------*\
    LOCAL FIXES
\*------------------------------------*/

.grid-item.grid-item-fitness .overview-fitness-fitness-workouts {
    --p-width: 1439px;
    --p-height: 187px;
}

@media only screen and (max-width: 1068px) {
    .grid-item.grid-item-fitness .overview-fitness-fitness-workouts {
        --p-width: 1063px;
        --p-height: 139px;
    }
}

@media only screen and (max-width: 734px) {
    .grid-item.grid-item-fitness .overview-fitness-fitness-workouts {
        --p-width: 397px;
        --p-height: 93px;
    }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .grid-item.grid-item-fitness .tile-body > .tile-headline {
        max-width: 500px;
    }
}

@media only screen and (max-width: 734px) {
  .section-tile-grid .grid-item-face-and-bands .tile-header {
    --tile-padding-right: 20px;
  }
}


/* START CARBON NEUTRAL UNDERLINE */
.grid-item-carbon-neutral .underlined-text {
    background-position-y: 84%;
}
/* END CARBON NEUTRAL UNDERLINE */
/*------------------------------------*\
    END LOCAL FIXES
\*------------------------------------*/
