:root{ 
    --brd:#ecddd9;
}

.iscu_health_container{
    max-width:1280px;
    margin:0 auto;
    padding: 0 24px;
}

.iscu_health_masthead{
    background:linear-gradient(120deg, var(--black) 0%, var(--orange) 100%);
    padding:32px 0;
    overflow:hidden;
    position:relative;

}
.iscu_health_masthead::before{
    content:'';
    position:absolute;
    right:-60px;
    top:-60px;
    width:320px;
    height:320px;
    border-radius:50%;
    background:rgba(255,255,255,.04);
    pointer-events:none;

}
.iscu_health_mh_inner{
    display:grid;
    grid-template-columns:1fr auto;
    align-items:center;
    gap:40px;
    position:relative;
    z-index:1;

}
.iscu_health_mh_title{
    font-size:3.25rem;
    font-weight:700;
    font-style:italic;
    color:#fff;
    letter-spacing:-.03em;
    line-height:1;
    display:flex;
    align-items:center;
    gap:14px;

}
.iscu_health_mh_sub{
    font-size:16px;
    color:var(--beige);
    margin-top:6px;

}
.iscu_health_mh_tags{
    display:flex;
    gap:6px;
    margin-top:14px;
    flex-wrap:wrap;

}
.iscu_health_mh_stats{
    background: rgb(from var(--white) r g b / 0.08);
    border:1px solid rgb(from var(--white) r g b / 0.1);
    border-radius:10px;
    padding:18px 22px;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:14px 20px;
    backdrop-filter:blur(10px);
    min-width:280px;

}
.iscu_health_mhs_v{
    font-size:1.5rem;
    font-weight:700;
    color:#fff;
    display:block;
    letter-spacing:-.02em;

}
.iscu_health_mhs_l{
    font-size:12px;
    color:rgb(from var(--white) r g b / 0.4);
    margin-top:2px;

}

.iscu_health_ticker{
    background:var(--orange);
    overflow:hidden;
    padding:7px 0;

}
.iscu_health_t_inner{
    display:flex;
    align-items:center;

}
.iscu_health_t_lbl{
    flex-shrink:0;
    font-size:9.6px;
    font-weight:500;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--white);
    padding:0 14px;
    margin-right:4px;
    border-right:1px solid var(--white);

}
.iscu_health_t_wrap{
    flex:1;
    overflow:hidden;

}
.iscu_health_t_track{
    display:flex;
    white-space:nowrap;
    animation:iscu_scrtk 50s linear infinite;
    width: fit-content;
}
.iscu_health_t_track:hover{
    animation-play-state:paused;

}
.iscu_health_t_item{
    display:inline-flex;
    gap:14px;
    padding:0 28px;
    font-size:14px;
    color:var(--white);

}
.iscu_health_t_sep{
    color:var(--white);
    display: none;
}






.section{
    padding:64px 0;
}
.section--alt{
    background:var(--white);
}
.section-title{
    font-size:2rem;
    font-weight:800;
    color:var(--black);
    letter-spacing:-.02em;
    margin-bottom:8px;
}
.section-sub{
    font-size:1rem;
    color:var(--black);
    max-width:560px;
    line-height:1.65;
    margin-bottom:40px;
}

.tag{
    display:inline-block;
    font-size:.6875rem;
    font-weight:600;
    letter-spacing:.08em;
    text-transform:uppercase;
    color:var(--blue);
    border-left:3px solid var(--blue);
    padding-left:6px;
    line-height:1;
}
.iscu_btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    font-weight:600;
    border-radius:6px;
    transition: var(--button-transition);
    white-space:nowrap;
    cursor:pointer;
    border:none;
}
.iscu_btn_primary{
    background:var(--black);
    color:#fff;
    padding:12px 28px;
    font-size:.9375rem;
}
.iscu_btn_primary:hover{
    background:var(--blue);
    transform:translateY(-2px);
}
.iscu_btn_saf{
    background:var(--orange);
    color:var(--black);
    padding:12px 28px;
    font-size:14px;
}
.iscu_btn_saf:hover{
    background: var(--button-hover-color);
    transform: translateY(-2px);
    box-shadow: var(--button-hover-shadow);
    color: var(--black) !important;
}
.iscu_archive_ajax_submit_btn{
    margin-bottom: 0;
    padding: 11px 28px;
    margin-top: 24px;
    height: fit-content;
    max-width: fit-content;
    justify-self: center;
}
.iscu_archive_ajax_submit_btn .iscu_archive_ajax_btn_text{
    line-height: 19px;
    display: flex;
    gap: 5px;
    justify-content: center;
    align-items: center;
}
.iscu_btn_ghost{
    background:transparent;
    color:var(--orange);
    padding:10px 24px;
    font-size:14px;
    border:1.5px solid var(--orange);
}
.iscu_btn_ghost:hover{
    background:var(--orange);
    color: var(--white);
    border-color: var(--orange);
}
.iscu_archive_ajax_btn_text{
    line-height: 1;
}
.iscu_archive_posts_main_heading {
    font-size:.875rem;
    font-weight:700;
    letter-spacing:.1em;
    text-transform:uppercase;
    color:var(--black);
    margin-bottom:20px;
}
.iscu_archive_search{
    background:var(--white);
    border-radius:16px;
    padding:32px;
    box-shadow:var(--card-hover-box-shadow);
    margin-bottom:48px;
}
.iscu_as_row{
    display:grid;
    grid-template-columns:1fr auto auto auto;
    gap:12px;
    align-items:flex-start;
}
.iscu_as_group{
    display:flex;
    flex-direction:column;
    gap:6px;
}
.iscu_as_label{
    font-size: 12px;
    font-weight:600;
    color:var(--black);
}
.iscu_as_input,.iscu_as_select{
    padding:11px 16px;
    border:1.5px solid var(--black);
    border-radius:8px;
    font-size: 15px;
    color:var(--black);
    outline:none;
    background:var(--white);
    transition:border-color .15s;
    width:100%;
    height: auto;
    line-height: 18px;
    background: var(--beige);
}
.iscu_as_select.iscu_archive_bbm_ajax_years{
    max-width: 250px;
    width: 100%;
}
.iscu_as_input:focus,.iscu_as_select:focus{
    box-shadow:0 0 0 3px rgba(41,82,163,.1);
    background:white;
}

#iscu_date_range {
    border: 1.5px solid var(--black);
    border-radius: 8px;
    font-size: 15px;
    color: var(--black);
    width: 100%;
    /* font-family: Ubuntu; */
}
.iscu_archive_results{
    display:flex;
    flex-direction:column;
    gap:2px;
}
.iscu_arc_item{
    background:var(--white);
    border-radius:10px;
    padding:20px 24px;
    display:grid;
    grid-template-columns:100px 1fr auto;
    gap:16px;
    align-items:center;
    transition:box-shadow .15s,transform .15s;
}
.iscu_arc_item:hover{
    box-shadow:var(--card-hover-box-shadow);
    transform:translateX(4px);
}
.iscu_arc_date_col{
    text-align:center;
}
.iscu_arc_day{
    font-size:2rem;
    font-weight:900;
    color:var(--black);
    line-height:1;
}
.iscu_arc_mon{
    font-size:11px;
    font-weight:700;
    letter-spacing:.08em;
    text-transform:uppercase;
    color:var(--orange);
}
.iscu_arc_year{
    font-size: 11px;
    color:var(--black);
}
.iscu_arc_title{
    font-size:16px;
    font-weight:700;
    color:var(--black);
    margin-bottom:4px;
}
.iscu_arc_meta{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
}
.iscu_arc_pill{
    font-size:11px;
    background:var(--beige);
    color:var(--black);
    padding:2px 8px;
    border-radius:4px;
}
.iscu_browse_cal{
    display:grid;
    grid-template-columns:repeat(12,1fr);
    gap:8px;
}
.iscu_arc_item .iscu_btn_ghost:has( .iscu_arc_item_read_btn_text){
    display: flex;
    align-items: center;
    padding: 12px 16px;
}
.iscu_arc_item_read_btn_icon:has( svg){
    display: flex;
}


body .iscu_archive_main_container,
:is(.elementor-section-wrap, [data-elementor-id]) > .iscu_archive_main_container.e-con,
:is(.elementor-section-wrap, [data-elementor-id]) > .iscu_archive_main_container.e-con > .e-con-inner {
    max-width: 1280px;
}
.iscu_archive_ajax_custom_time_range {
    display: none;
}
.iscu_archive_ajax_btn_loader{
    display: none;
    border: 3px solid var(--white);
    border-top: 3px solid var(--orange);
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: iscu_loader_spin 2s linear infinite;
}
.iscu_browse_cal{
    display:grid;
    grid-template-columns:repeat(12,1fr);
    gap:8px;
}
.iscu_cal_mon{
    border-radius:8px;
    padding:14px 10px;
    text-align:center;
    cursor:pointer;
    transition:all .15s;
}
.iscu_cal_mon.iscu_cal_mon_empty {
    background: var(--beige);
     cursor: default;/* not-allowed */
}
.iscu_cal_mon:hover,
.iscu_cal_mon_post_available_selected{
    background: var(--orange);
    color:white;
    box-shadow:var(--card-hover-box-shadow);
}
.iscu_cal_mon_name{
    font-size:.6875rem;
    font-weight:700;
    letter-spacing:.06em;
    text-transform:uppercase;
    color:var(--black);
    margin-bottom:4px;
}
.iscu_cal_mon_num{
    font-size:.75rem;
    color:var(--black);
}
.iscu_cal_mon:hover .iscu_cal_mon_name,
.iscu_cal_mon:hover .iscu_cal_mon_num,
.iscu_cal_mon_post_available_selected .iscu_cal_mon_name,
.iscu_cal_mon_post_available_selected .iscu_cal_mon_num{
    color:var(--white);
}
.iscu_archive_ajax_bbm_results {
    margin-top: 48px;
}
.iscu_archive_ajax_bbm_load_more {
    display: none;
    justify-content: center;
}
.iscu_archive_ajax_bbm_load_more_wrap,
.iscu_archive_ajax_load_more_btn_wrap{
    text-align: center;
    margin-top: 32px;
    display: flex;
    justify-content: center;
}
.iscu_archive_no_post_found {
    text-align: center;
    font-size: 22px;
    border: 1px solid var(--orange);
    border-radius: 10px;
    padding: 30px 10px;
    background-color: var(--orange);
    color: #FFF;
}


.iscu_loading_animation {
    animation: iscu_loading_animation 0.5s alternate infinite;
    pointer-events: none;
}
.iscu_btn_disabled {
    opacity: 0.7;
    pointer-events: none;
}
.iscu_heath_indicator_all_card_wrap.e-con > .e-con-inner {
    margin: 0;
    max-width: 100%;
}
.iscu_heath_indicator_all_card_wrap .elementor-progress-bar,
.iscu_heath_indicator_all_card_wrap .elementor-progress-wrapper {
    border-radius: 3px;
}
.iscu_heath_indicator_progress_main_wrap > div:nth-child(1) {
    width: 30%;
}
.iscu_heath_indicator_progress_main_wrap > div:nth-child(2) {
    width: 50%;
    display: flex;
    align-self: center;
}
.iscu_heath_indicator_progress_main_wrap > div .elementor-progress-wrapper {
    width: 100%;
}
.iscu_heath_indicator_progress_main_wrap > div .elementor-progress-wrapper .elementor-progress-percentage{
    position: absolute;
    right: -56px;
    font-size: 10px;
    color: rgb(from var(--black) r g b / 0.5);
}
.iscu_dp_big{font-size:1.875rem;font-weight:700;color:rgb(from var(--black) r g b / 0.9);letter-spacing:-.03em;line-height:1}
.iscu_dp_unit{font-size:.8125rem;color:rgb(from var(--black) r g b / 0.6);margin-left:4px}
.iscu_dp_title{font-size:1.25rem;font-weight:700;font-style:italic;color:rgb(from var(--black) r g b / 0.9)}
.iscu_dp_sub{font-size:.8125rem;color:rgb(from var(--black) r g b / 0.6)}

.iscu_hlt_video_sec{
    background:rgb(from var(--beige) r g b / 0.5);
    border-top:1px solid var(--brd);
    border-bottom:1px solid var(--brd);
    padding:36px 0;

}
.iscu_hlt_vs_head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:20px;

}
.iscu_hlt_vs_kicker{
    font-size:.6rem;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:var(--orange);
    margin-bottom:4px;

}
.iscu_hlt_vs_kicker .iscu_elead_tag {
    margin-bottom: 0;
}
.iscu_hlt_vs_title{
    font-size:1.5rem;
    font-weight:700;
    font-style:italic;
    color:rgb(from var(--black) r g b / 0.9);

}
.iscu_hlt_vs_all{
    font-size:.8125rem;
    font-weight:600;
    color:var(--orange);
    display: flex;
    align-items: center;
    gap: 5px;
}
.iscu_hlt_vs_all:hover {
    color:var(--orange);
}
.iscu_hlt_vs_all .iscu_view_arrow{
    font-size: 12px;
}
.iscu_hlt_video_layout{
    display:grid;
    grid-template-columns:1fr 300px;
    gap:20px;

}
.iscu_hlt_vp{
    border-radius:10px;
    overflow:hidden;
    cursor:pointer;
    box-shadow:0 4px 20px rgba(0,0,0,.1);

}
.iscu_hlt_vp_screen{
    width:100%;
    aspect-ratio:16/9;
    background:linear-gradient(160deg,#1a0a06,#5a1a10);
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    overflow:hidden;

}
.iscu_hlt_vp_ph{
    font-size:5rem;
    opacity:.1;
    position:absolute;

}
.iscu_hlt_vp_play_btn{
    width:64px;
    height:64px;
    border-radius:50%;
    background:rgba(217,79,58,.9);
    display:flex;
    align-items:center;
    justify-content:center;
    transition:all .2s cubic-bezier(.16,1,.3,1);
    z-index:2;

}
.iscu_hlt_vp:hover .iscu_hlt_vp_play_btn{
    transform:scale(1.1);
    background:rgb(from var(--orange) r g b / 0.8);

}
.iscu_hlt_vp_tri{
    width:0;
    height:0;
    border-style:solid;
    border-width:10px 0 10px 20px;
    border-color:transparent transparent transparent #fff;
    margin-left:4px;

}
.iscu_hlt_vp_dur_badge{
    position:absolute;
    bottom:10px;
    right:10px;
    background:rgba(0,0,0,.75);
    color:#fff;
    font-size:12px;
    padding:2px 7px;
    border-radius:4px;
    z-index:3;

}
.iscu_hlt_vp_title_ov{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:linear-gradient(transparent,rgba(0,0,0,.88));
    padding:30px 14px 12px;
    z-index:2;

}
.iscu_hlt_vp_ot{
    font-size:.8125rem;
    font-weight:600;
    color:rgba(255,255,255,.9);
    line-height:1.4;

}
.iscu_hlt_vp_controls{
    background:rgb(from var(--black) r g b / 0.9);
    padding:9px 14px;
    display:flex;
    align-items:center;
    gap:10px;

}
.iscu_hlt_vp_prog_bar{
    flex:1;
    height:3px;
    background:rgba(255,255,255,.1);
    border-radius:2px;
    cursor:pointer;
    overflow:hidden;

}
.iscu_hlt_vp_prog_fill{
    height:100%;
    background:var(--orange);
    width:0%;
    border-radius:2px;

}
.iscu_hlt_vp_ctrl_time{
    font-size:12px;
    color:rgba(255,255,255,.35);

}
.iscu_hlt_vp_ctrl_icon{
    font-size:.875rem;
    color:rgba(255,255,255,.4);
    cursor:pointer;
    transition:color .15s;

}
.iscu_hlt_vp_ctrl_icon:hover{
    color:#fff;

}
.iscu_hlt_vp_info{
    background:var(--white);
    padding:14px;
    border-radius:0 0 10px 10px;
    border:1px solid var(--brd);
    border-top:none;

}
.iscu_hlt_vp_info_tag{
    font-size:.6rem;
    font-weight:700;
    letter-spacing:.1em;
    text-transform:uppercase;
    color:var(--orange);
    margin-bottom:5px;

}
.iscu_hlt_vp_info_title{
    font-size:1rem;
    font-weight:700;
    font-style:italic;
    color:rgb(from var(--black) r g b / 0.9);
    margin-bottom:4px;

}
.iscu_hlt_vp_info_meta{
    font-size:.8125rem;
    color:rgb(from var(--black) r g b / 0.6);

}
.iscu_hlt_vq_panel{
    background:var(--white);
    border:1px solid var(--brd);
    border-radius:10px;
    padding:14px;

}
.iscu_hlt_vq_head{
    font-size:.625rem;
    font-weight:700;
    letter-spacing:.1em;
    text-transform:uppercase;
    color:rgb(from var(--black) r g b / 0.5);
    border-bottom:1px solid var(--brd);
    padding-bottom:10px;
    margin-bottom:8px;

}
.iscu_hlt_vq_item{
    display:grid;
    grid-template-columns:60px 1fr;
    gap:10px;
    padding:9px 6px;
    border-radius:6px;
    cursor:pointer;
    border:1px solid transparent;
    transition:all .15s;

}
.iscu_hlt_vq_item:hover, .iscu_hlt_vq_item.iscu_selected_video{
    background:rgb(from var(--beige) r g b / 0.3);
    border-color:var(--brd);

}
.iscu_hlt_vq_item.on{
    border-color:rgb(from var(--orange) r g b / 0.3);

}
.iscu_hlt_vq_thumb{
    aspect-ratio:16/9;
    border-radius:4px;
    background:var(--beige);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:.875rem;
    position:relative;
    overflow:hidden;

}
.iscu_hlt_vq_now{
    position:absolute;
    inset:0;
    background:rgb(from var(--orange) r g b / 0.1);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:.5rem;
    color:var(--orange);
    text-transform:uppercase;
    letter-spacing:.08em;

}
.iscu_hlt_vq_title{
    font-size:.75rem;
    font-weight:600;
    color:rgb(from var(--black) r g b / 0.8);
    line-height:1.35;
    margin-bottom:2px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;

}
.iscu_hlt_vq_meta{
    font-size:.6rem;
    color:rgb(from var(--black) r g b / 0.5);
    display: flex;
    gap: 4px;
}
.iscu_hlt_vq_meta .iscu_evq_meta_cat {
    width: fit-content;
}





.iscu_hero{
    background:rgb(from var(--beige) r g b / 0.3);padding:40px 0;border-bottom:1px solid var(--brd);
}
.iscu_hero_grid{
    display:grid;grid-template-columns:1fr;gap:40px;
}
.iscu_hero_grid:has( .iscu_secondary_stories .iscu_ss_item) {
    grid-template-columns:1fr 380px;
}
.iscu_hl_img{
    width:100%;aspect-ratio:3/2;background:linear-gradient(160deg,#2a0f0a,#7a1a10);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:5rem;margin-bottom:20px;overflow:hidden;position:relative;
}
.iscu_hl_img img{
    width: 100%;
}
.iscu_hl_img::after{
    content:'';position:absolute;inset:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.6) 100%);
}
.iscu_hero_tag{
    display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);padding-left:10px;border-left:3px solid var(--orange);margin-bottom:10px}
.iscu_hero_hl{
    font-size:2.1rem;font-weight:700;font-style:italic;color:rgb(from var(--black) r g b / 0.9);line-height:1.12;letter-spacing:-.022em;margin-bottom:12px;
}
.iscu_hero_hl a:hover{
    color:var(--orange);
}
.iscu_hero_dek{
    font-size:17px;color:rgb(from var(--black) r g b / 0.8);line-height:27px;margin-bottom:16px;
}
.iscu_hero_byline{
    display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--brd);
}
.iscu_hb_av{
    width:34px;height:34px;border-radius:50%;background:rgb(from var(--orange) r g b / 0.1);display:flex;align-items:center;justify-content:center;font-size:.9rem;overflow: hidden;
}
.iscu_hb_name{
    font-size:13px;font-weight:600;color:rgb(from var(--black) r g b / 0.9);text-transform: capitalize;
}
.iscu_hb_title{
    font-size:13px;color:rgb(from var(--black) r g b / 0.6);
}
.iscu_hb_ts{
    font-size:12px;color:rgb(from var(--black) r g b / 0.5);margin-left:auto;
}
.iscu_secondary_stories{
    display:flex;flex-direction:column;gap:0;
}
.iscu_ss_item{
    display:grid;grid-template-columns:72px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--brd);cursor:pointer;transition:all .15s;
}
.iscu_ss_item:last-child{
    border-bottom:none;
}
.iscu_ss_item:hover{
    padding-left:4px;
}
.iscu_ss_img{
    border-radius:7px;background:var(--beige);display:flex;align-items:center;justify-content:center;font-size:1.5rem;aspect-ratio:1;overflow: hidden;
}
.iscu_ss_disc{
    font-size:9.1px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:4px;
}
.iscu_ss_hl{
    font-size:.9375rem;font-weight:700;font-style:italic;color:rgb(from var(--black) r g b / 0.9);line-height:1.32;transition:color .2s;
}
.iscu_ss_item:hover .iscu_ss_hl{
    color:var(--orange);
}
.iscu_ss_meta{
    font-size:10px;color:rgb(from var(--black) r g b / 0.5);margin-top:4px;
}

.iscu_health_main_cont_wrap,
.iscu_politics_main_cont_wrap {
    padding:40px 0;
}
.iscu_hlt_main_layout {
    display:grid;
    grid-template-columns:1fr 300px;
    gap:40px;

}
.iscu_hlt_feed_bar {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:20px;
    padding-bottom:10px;
    border-bottom:2px solid var(--brd);

}
.iscu_hlt_fb_title {
    font-size:1.25rem;
    font-weight:700;
    font-style:italic;
    color:rgb(from var(--black) r g b / 0.9);

}
.iscu_hlt_fb_all {
    font-size:.8125rem;
    font-weight:600;
    color:var(--orange);

}
.iscu_hlt_fb_all:hover {
    color:var(--orange);
}
.iscu_hlt_story_row {
    display:grid;
    grid-template-columns:88px 1fr;
    gap:14px;
    padding:16px 0;
    border-bottom:1px solid var(--brd);
    cursor:pointer;
    transition:all .15s;

}
.iscu_hlt_story_row:hover {
    padding-left:4px;

}
.iscu_hlt_sr_img {
    border-radius:7px;
    overflow: hidden;
    background:rgb(from var(--beige) r g b / 0.5);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.75rem;
    aspect-ratio:1;

}
.iscu_hlt_sr_disc {
    font-size:.6rem;
    font-weight:700;
    letter-spacing:.09em;
    text-transform:uppercase;
    color:var(--orange);
    margin-bottom:4px;

}
.iscu_hlt_sr_hl {
    font-size:1.0625rem;
    font-weight:700;
    font-style:italic;
    color:rgb(from var(--black) r g b / 0.9);
    line-height:1.3;
    transition:color .15s;

}
.iscu_hlt_story_row:hover .iscu_hlt_sr_hl {
    color:var(--orange);

}
.iscu_hlt_sr_exc {
    font-size:.8125rem;
    color:rgb(from var(--black) r g b / 0.8);
    line-height:1.55;
    margin-top:4px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    margin-bottom: 0;
}
.iscu_hlt_sr_meta {
    display:flex;
    gap:10px;
    margin-top:6px;

}
.iscu_hlt_sr_ts {
    font-size:12px;
    color:rgb(from var(--black) r g b / 0.5);

}
.iscu_hlt_sr_by {
    font-size:12px;
    color:rgb(from var(--black) r g b / 0.6);

}
.iscu_hlt_sb_widget {
    background:rgb(from var(--beige) r g b / 0.3);
    border:1px solid var(--brd);
    border-radius:8px;
    padding:18px;
    margin-bottom:20px;
    display: flex;
    flex-direction: column;
}
.iscu_hlt_sb_widget.iscu_hlt_sb_widget_dark_back {
    background: var(--black);
}
.iscu_hlt_sb_widget.iscu_polit_sb_widget .iscu_economy_esb_head_title{
    color: var(--black);
}
.iscu_hlt_sb_widget.iscu_hlt_sb_widget_dark_back .iscu_hlt_sw_title,
.iscu_hlt_sb_widget.iscu_hlt_sb_widget_dark_back .iscu_hlt_sw_hl,
.iscu_hlt_sb_widget.iscu_hlt_sb_widget_dark_back .iscu_hlt_sw_ts{
    color: white;
}
.iscu_hlt_sw_title {
    font-size: 10px;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:rgb(from var(--black) r g b / 0.5);
    border-bottom:1px solid var(--brd);
    padding-bottom:10px;
    margin-bottom:14px;

}
.iscu_hlt_sw_item {
    padding:10px 0;
    border-bottom:1px solid var(--brd);
    cursor:pointer;

}
.iscu_hlt_sw_item:last-child {
    border-bottom:none;

}
.iscu_hlt_sw_disc {
    font-size:.6rem;
    font-weight:700;
    letter-spacing:.08em;
    text-transform:uppercase;
    color:var(--orange);
    margin-bottom:3px;

}
.iscu_hlt_sw_hl {
    font-size:.9rem;
    font-weight:700;
    font-style:italic;
    color:rgb(from var(--black) r g b / 0.9);
    line-height:1.35;
    transition:color .15s;

}
.iscu_hlt_sw_item:hover .iscu_hlt_sw_hl {
    color:var(--orange);

}
.iscu_hlt_sw_ts {
    font-size:.6rem;
    color:rgb(from var(--black) r g b / 0.5);
    margin-top:3px;
    display:block;

}
.iscu_hlt_metric_row {
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:9px 0;
    border-bottom:1px solid var(--brd);

}
.iscu_hlt_metric_row .iscu_hlt_mr_val {
    color:var(--orange);
}
.iscu_hlt_metric_row:last-child {
    border-bottom:none;

}
.iscu_hlt_mr_label {
    font-size:.8125rem;
    color:rgb(from var(--black) r g b / 0.8);

}
.iscu_hlt_mr_val {
    font-size:.875rem;
    font-weight:500;

}



.iscu_politics_header_top_section_wrap.e-con > .e-con-inner,
.iscu_sports_header_top_section_wrap.e-con > .e-con-inner{
    max-width: 1280px;
}
.iscu_politics_page_parl_status{
    background:var(--black);
    border-bottom:2px solid var(--orange);
    display: flex;
    justify-content: center;
}
.iscu_politics_page_container {
    max-width: 1280px;
    padding: 0 24px;
    width: 100%;
}
.iscu_politics_page_ps_inner{
    display:flex;
    align-items:center;
    gap:0;
    overflow-x:auto;
    scrollbar-width:none;

}
.iscu_politics_page_ps_inner::-webkit-scrollbar{
    display:none;

}
.iscu_politics_page_ps_item{
    display:flex;
    flex-direction:column;
    padding:12px 24px;
    border-right:1px solid rgba(201,168,76,.15);
    flex-shrink:0;
    min-width:max-content;

}
.iscu_politics_page_ps_label{
    font-size: 9px;
    font-weight:700;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--beige);
    margin-bottom:4px;
    line-height: 1;
}
.iscu_politics_page_ps_value{
    font-size: 14px;
    color:var(--beige);
    display:flex;
    align-items:center;
    gap:6px;
    line-height: 1;
    word-spacing: 3px;
    letter-spacing: 1px;
}
.iscu_politics_page_ps_live{
    width:6px;
    height:6px;
    border-radius:50%;
    background: var(--green);
    animation:iscu_pblink 1.3s ease-in-out infinite;
    flex-shrink:0;

}
.iscu_politics_page_ps_adjourned{
    width:6px;
    height:6px;
    border-radius:50%;
    background:var(--orange);
    flex-shrink:0;

}
.iscu_politics_page_ps_passed{
    color:var(--green);
    text-transform: uppercase;
}
.iscu_politics_page_ps_debating{
    color:var(--orange);
    text-transform: uppercase;
}


.iscu_politics_page_ticker{
    background:var(--black);
    border-bottom:2px solid var(--orange);
    overflow:hidden;
    padding:7px 0;
    display: flex;
    justify-content: center;
}
.iscu_politics_page_tick_inner{
    display:flex;
    align-items:center;

}
.iscu_politics_page_tick_lbl{
    flex-shrink:0;
    font-size:.6rem;
    font-weight:800;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--orange);
    padding:3px 14px;
    margin-right:14px;
    border-right:1px solid var(--white);

}
.iscu_politics_page_tick_wrap{
    flex:1;
    overflow:hidden;

}
.iscu_politics_page_tick_track{
    display:flex;
    white-space:nowrap;
    animation:iscu_scrtk 55s linear infinite;
    width: fit-content;
}
.iscu_politics_page_tick_track:hover{
    animation-play-state:paused;

}
.iscu_politics_page_tick_item{
    display:inline-flex;
    align-items:center;
    gap:14px;
    padding:0 24px;
    font-size: 14px;
    color:var(--white);

}
.iscu_politics_page_tick_sep{
    color:var(--white);
}

.iscu_politics_page_broadsheet{
    background:rgb(from var(--beige) r g b / 0.4);
    border-bottom:2px solid var(--beige);
    padding:0;
    display: flex;
    justify-content: center;
}
.iscu_politics_page_bs_inner{
    display:grid;
    grid-template-columns:1fr 2px 1fr 2px 1fr;
    gap:0;
    padding:0;

}
.iscu_politics_page_bs_inner > a{
    height: fit-content;
}
.iscu_politics_page_bs_divider{
    /* background:var(--beige); */
    margin:32px 0;
}
.iscu_politics_page_bs_col{
    padding:28px 24px;

}
.iscu_politics_page_bs_col-main{
    padding:28px 0 28px 0;

}
.iscu_politics_page_bs_lead_tag{
    font-size:.6rem;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:var(--orange);
    margin-bottom:8px;
    display:flex;
    align-items:center;
    gap:7px;

}
.iscu_politics_page_bs_lead_tag::before{
    content:'';
    width:18px;
    height:1px;
    background:var(--orange);

}
.iscu_politics_page_bs_hl{
    font-size:2.25rem;
    font-weight:700;
    color:var(--black);
    line-height:1.12;
    letter-spacing:-.02em;
    margin-bottom:10px;
    font-style:italic;

}
.iscu_politics_page_bs_hl_sm{
    font-size:1.375rem;
    font-weight:700;
    color:var(--black);
    line-height:1.2;
    letter-spacing:-.01em;
    margin-bottom:8px;
    font-style:italic;

}
.iscu_politics_page_bs_hl_xs{
    font-size:1rem;
    font-weight:700;
    color:var(--black);
    line-height:1.3;
    margin-bottom:6px;

}
.iscu_politics_page_bs_dek{
    font-size:1.0625rem;
    color:rgb(from var(--black) r g b / 0.8);
    line-height:1.75;
    margin-bottom:12px;
    font-style:italic;

}
.iscu_politics_page_bs_body{
    font-size:.9375rem;
    color:rgb(from var(--black) r g b / 0.8);
    line-height:1.85;
    margin-bottom:10px;

}
.iscu_politics_page_bs_byline{
    font-size:.75rem;
    color:rgb(from var(--black) r g b / 0.8);
    display:flex;
    gap:10px;
    align-items:center;
    padding-top:10px;
    border-top:1px solid var(--beige);

}
.iscu_politics_page_bs_img{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:3rem;
    margin-bottom:14px;
}
.col-rule{
    border:none;
    border-left:1px solid var(--beige);
    margin:0;
    height:100%;
    width:1px; 
}
.iscu_politics_main_cont_wrap .iscu_evp_controls {
    background-color: var(--black);
}
.iscu_politics_main_cont_wrap .iscu_evp_ctrl_icon.iscu_evp_play_pause,
.iscu_politics_main_cont_wrap .iscu_evp_ctrl_icon.iscu_evp_volume,
.iscu_politics_main_cont_wrap .iscu_evp_ctrl_icon.iscu_evp_full {
    color: var(--white);
}
.iscu_politics_main_cont_wrap .iscu_evp_prog_fill {
    background: var(--white);
}
.iscu_politics_main_cont_wrap .iscu_hlt_vq_panel,
.iscu_politics_main_cont_wrap .iscu_hlt_vp_info{
    border: none;
    background: none;
}
.iscu_politics_main_cont_wrap .iscu_evp_live_badge {
    font-size: 10px;
}

.iscu_politics_page_bill_tracker{
    background:var(--black);
    padding:32px 0;
    display: flex;
    justify-content: center;
}
.iscu_politics_page_bt_inner{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:1px;

}
.iscu_politics_page_bt_card{
    background:var(--black);
    padding:20px 24px;
    cursor:pointer;
    transition:background .15s;

}
.iscu_politics_page_bt_card:hover{
    background: rgb(from var(--white) r g b / 0.2);

}
.iscu_politics_page_bt_stage_bar{
    display:flex;
    gap:3px;
    margin-bottom:10px;

}
.iscu_politics_page_bs_stage{
    height:3px;
    flex:1;
    background:rgb(from var(--white) r g b / 0.3);
    border-radius:2px;
    transition:background .2s;

}
.iscu_politics_page_bs_stage.done{
    background:var(--beige);

}
.iscu_politics_page_bs_stage.active{
    background: var(--green);
    animation:iscu_stagePulse 1.5s ease-in-out infinite;

}
.iscu_politics_page_bt_status{
    font-size:9px;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:var(--orange);
    margin-bottom:5px;

}
.iscu_politics_page_bt_bill-name{
    font-size:16px;
    font-weight:700;
    color:var(--white);
    line-height:1.3;
    margin-bottom:5px;
    font-style:italic;

}
.iscu_politics_page_bt_bill_subtitle{
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    color: rgb(from var(--white) r g b / 0.8);
}
.iscu_politics_page_bt_detail{
    font-size: 12px;
    line-height: 1.5;
    color: rgb(from var(--white) r g b / 0.8);
}
.iscu_politics_page_bt_vote{
    display:inline-flex;
    align-items:center;
    gap:6px;
    margin-top:10px;
    font-size: 12px;
    color:var(--orange);
    line-height: 1;
}
.iscu_politics_page_bt_vote-ayes{
    color: var(--green);

}
.iscu_politics_page_bt_vote-noes{
    color:var(--orange);

}



.iscu_politics_sb-widget{
    background:var(--white);
    border-radius:8px;
    border:1px solid var(--black);
    padding:18px;
    margin-bottom:22px;

}
.iscu_politics_sb-title{
    font-size:.6rem;
    font-weight:700;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--black);
    padding-bottom:10px;
    margin-bottom:14px;

}
.iscu_politics_sb-item{
    padding:9px 0;
    cursor:pointer;

}
.iscu_politics_sb-item:last-child{
    border-bottom:none;

}
.iscu_politics_sb-rank{
    font-size:1.5rem;
    font-weight:700;
    color:rgb(from var(--black) r g b / 0.1);
    float:left;
    margin-right:8px;
    line-height:1;
    font-style:italic;

}
.iscu_politics_sb-hl{
    font-size:.875rem;
    font-weight:700;
    color:var(--black);
    line-height:1.4;
    transition:color .15s;
    font-style:italic;

}
.iscu_politics_sb-ts{
    font-size:.6rem;
    color:var(--black);
    display:block;
    clear:both;
    margin-top:3px;
}


.iscu_politics_election_widget{
    border:2px solid var(--black);
    border-radius:8px;
    overflow:hidden;
    margin-bottom:22px;

}
.iscu_politics_ew_headerheader{
    background:var(--black);
    padding:12px 16px;
    display:flex;
    align-items:center;
    justify-content:space-between;

}
.iscu_politics_ew_headertitle{
    font-size:.875rem;
    font-weight:700;
    color:var(--white);
    font-style:italic;

}
.iscu_politics_ew_headerlive{
    font-size:.6rem;
    font-weight:800;
    color:var(--white);
    letter-spacing:.1em;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:5px;

}
.iscu_politics_ew_headerbody{
    padding:16px;

}
.iscu_politics_ew_headerstate{
    margin-bottom:12px;

}
.iscu_politics_ew_headerstate-name{
    font-size:.75rem;
    font-weight:700;
    margin-bottom:6px;
    display:flex;
    justify-content:space-between;

}
.iscu_politics_ew_headerstate-name_text{
    color: var(--black);
    font-weight: 700;
    font-size: 10px;
}
.iscu_politics_ew_headerstate-date{
    font-weight: 700;
    font-size: 10px;
    color: var(--black);
}
.iscu_politics_ew_headerbar{
    height:5px;
    background: rgb(from var(--black) r g b / 0.1);
    border-radius:3px;
    overflow:hidden;
    display:flex;
    gap:1px;

}
.iscu_politics_ew_headerseg{
    height:100%;
    border-radius:2px;
    transition:width .4s cubic-bezier(.16,1,.3,1);

}
.iscu_politics_ew_headerlegend{
    display:flex;
    gap:12px;
    margin-top:5px;
    flex-wrap:wrap;

}
.iscu_politics_ew_headerleg-item{
    display:flex;
    align-items:center;
    gap:4px;
    font-size: 9.6px;
    color:var(--black);
    cursor: pointer;
}
.iscu_politics_ew_headerdot{
    width:7px;
    height:7px;
    border-radius:50%;

}
.iscu_politics_main_latest_cont_wrap .iscu_hlt_story_row {
    grid-template-columns: 120px 1fr;
}
.iscu_politics_main_latest_cont_wrap .iscu_hlt_sr_disc {
    font-size: 10px;
    margin-bottom: 5px;
}
.iscu_politics_main_latest_cont_wrap .iscu_hlt_sr_hl {
    font-size: 17px;
    margin-bottom: 5px;
}
.iscu_politics_main_latest_cont_wrap .iscu_hlt_sr_exc {
    font-size: 13px;
    line-height: 1.8;
}
.iscu_politics_main_latest_cont_wrap .iscu_hlt_sr_ts,
.iscu_politics_main_latest_cont_wrap .iscu_hlt_sr_ts {
    font-size: 12px;
}
/* .main-wrap:has( .iscu_parliament_page_all_bill_tracker_main_wrap) #iscu_footer {
    margin-top: 0;
} */
.iscu_sports_main_cont_wrap {
    display:flex;
    justify-content:center;
}
.iscu_sports_page_container,
.iscu_sports_container {
    max-width: 1280px;
    padding: 0 24px;
    width: 100%;
}
.iscu_sports_page_sec_header{
    padding:20px 0;
}
.iscu_sports_page_sh_row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    flex-wrap:wrap;
    
}
.iscu_sports_page_sh_tags{
    display:flex;
    gap:6px;
    flex-wrap:wrap;
    
}
.iscu_sports_page_sh_tags .iscu_sports_page_sh_tag{
    font-size: 14px;
    font-weight:700;
    letter-spacing:.06em;
    text-transform:uppercase;
    color:var(--black);
    background: var(--beige);
    border: 1px solid rgb(from var(--orange) r g b / 0.4);
    padding:5px 13px;
    border-radius:3px;
    cursor:pointer;
    transition:all .2s;
    line-height: 1;
    height: fit-content;
}
.iscu_sports_page_sh_tags .iscu_sports_page_sh_tag:hover,
.iscu_sports_page_sh_tags .iscu_sports_page_sh_tag.on{
    background:var(--beige);
    border-color:var(--orange);
    color:var(--orange);
}



.iscu_sports_page_hero{
    background: rgb(from var(--beige) r g b / 0.6);
    display: flex;
    justify-content: center;
    padding:0;
    border-top:1px solid rgb(from var(--black) r g b / 0.1);
}
.iscu_sports_page_hero_feature{
    display:grid;
    grid-template-columns:1fr 1fr;
    min-height:420px;   
}
.iscu_sports_page_hero_feature:not( :has( .iscu_sports_page_hf_right .iscu_sports_page_hf_card ) ) {
    grid-template-columns:1fr;
}
.iscu_sports_page_hero_feature .iscu_sports_page_hf_right:not( :has( .iscu_sports_page_hf_card ) ) {
    display: none;
}
.iscu_sports_page_hf_left{
    padding:36px 36px 36px 0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    border-right:1px solid var(--beige);
    
}
.iscu_sports_page_hf_tag{
    display:inline-flex;
    align-items:center;
    gap:6px;
    font-size:.7rem;
    font-weight:800;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--orange);
    margin-bottom:14px;
    
}
.iscu_sports_page_hf_tag_dot{
    width:7px;
    height:7px;
    border-radius:50%;
    background:var(--orange);
    
}
.iscu_sports_page_hf_hl{
    font-size:3.25rem;
    font-weight:900;
    color:var(--black);
    line-height:.95;
    letter-spacing:-.03em;
    text-transform:uppercase;
    font-style:italic;
    margin-bottom:14px;
    
}
.iscu_sports_page_hf_hl a:hover{
    color:var(--orange);
    
}
.iscu_sports_page_hf_dek{
    font-size: 16px;
    color:var(--black);
    line-height:1.65;
    margin-bottom:20px;
    
}
.iscu_sports_page_hf_cta{
    display:inline-flex;
    align-items:center;
    gap:8px;
    font-size:.875rem;
    font-weight:800;
    letter-spacing:.06em;
    text-transform:uppercase;
    color:var(--white);
    background:var(--orange);
    padding:10px 20px;
    border-radius:3px;
    transition:all .2s;
    
}
.iscu_sports_page_hf_cta:hover{
    color:var(--white);
    
}
.iscu_sports_page_hf_meta{
    display:flex;
    gap:14px;
    align-items:center;
    margin-top:16px;
    padding-top:16px;
    border-top:1px solid var(--beige);
    
}
.iscu_sports_page_hf_by{
    font-size: 14px;
    color:var(--black);
    text-transform: capitalize;
}
.iscu_sports_page_hf_ts{
    font-size: 14px;
    color:var(--orange);
    
}
.iscu_sports_page_hf_right{
    display:flex;
    flex-direction:column;
    gap:1px;
    background:var(--white);
    
}
.iscu_sports_page_hf_card{
    padding:18px 20px;
    cursor:pointer;
    transition:background .15s;
    flex:1;
    display:flex;
    align-items:flex-start;
    gap:14px;
    
}
.iscu_sports_page_hf_card:hover{
    background:rgb(from var(--beige) r g b / 0.6);
    
}
.iscu_sports_page_hf_card-sport{
    font-size: 10px;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:var(--black);
    margin-bottom:5px;
    
}
.iscu_sports_page_hf_card_hl{
    font-size: 17px;
    font-weight: 700;
    color:var(--black);
    line-height:1.2;
    text-transform:uppercase;
    font-style:italic;
    transition:color .15s;
    
}
.iscu_sports_page_hf_card:hover .iscu_sports_page_hf_card_hl{
    color:var(--orange);
    
}
.iscu_sports_page_hf_card_ts{
    font-size: 11px;
    color:var(--black);
    margin-top:5px;
    
}
.iscu_sports_page_hf_card_num{
    font-size:2.5rem;
    font-weight:900;
    color: rgb(from var(--black) r g b / 0.04);
    line-height:1;
    flex-shrink:0;
    align-self:center;
    
}

.iscu_sports_page_sports_flash{
    background: rgb(from var(--beige) r g b / 0.6);
    overflow: hidden;
    padding: 8px 0;
    border-top: 1px solid rgb(from var(--black) r g b / 0.1);
}
.iscu_sports_page_nt_inner{
    display:flex;
    align-items:center;

}
.iscu_sports_page_nt_lbl{
    flex-shrink:0;
    font-size: 11px;
    font-weight:800;
    letter-spacing:.16em;
    text-transform:uppercase;
    color:var(--orange);
    padding:0 14px;
    margin-right:6px;
    border-right: 1px solid rgb(from var(--black) r g b / 0.1);

}
.iscu_sports_page_nt_wrap{
    flex:1;
    overflow:hidden;

}
.iscu_sports_page_nt_track{
    display:flex;
    white-space:nowrap;
    animation:iscu_scrtk 50s linear infinite;
    width: fit-content;
}
.iscu_sports_page_nt_track:hover{
    animation-play-state:paused;

}

.iscu_sports_page_nt_item{
    display:inline-flex;
    align-items:center;
    gap:14px;
    padding:0 28px;
    font-size: 15px;
    font-weight:600;
    letter-spacing:.02em;
    color:var(--black);

}
.iscu_sports_page_nt_sep{
    color:var(--orange);
    font-size:.75rem;
}
.iscu_hlt_video_sec.iscu_sports_main_cont_wrap {
    background: none;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vs_all {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--orange);
    border: 1px solid rgb(from var(--orange) r g b / 0.3);
    padding: 6px 14px;
    border-radius: 3px;
    transition: all .2s;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vs_all:hover {
    box-shadow: 0 0 12px rgb(from var(--orange) r g b / 0.2);
    background: rgb(from var(--orange) r g b / 0.1);
}
.iscu_sports_main_cont_wrap .iscu_elead_tag {
    font-size: 11px;
    font-weight: 800;
    margin-bottom: 0;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vs_title {
    font-size: 32px;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vp_info_title {
    font-size: 20px;
    line-height: 1;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vp_info_meta {
    font-size: 14px;
    text-transform: capitalize;
    margin-top: 7px;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vq_item {
    border-radius: 0;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vp_info {
    border: none;
}
.iscu_sports_main_cont_wrap .iscu_hlt_vp{
    border-radius: 0;
    border-left: none;
    border-right: none;
}
.iscu_sports_main_cont_wrap .iscu_evp_controls{
    background: rgb(from var(--beige) r g b / 0.7);
}
.iscu_sports_main_cont_wrap .iscu_hlt_vq_panel {
    background: rgb(from var(--beige) r g b / 0.7);
    border: none;
    border-left: 1px solid var(--brd);
    border-radius: 0;
}
.iscu_sports_main_cont_wrap .iscu_hlt_video_layout{
    grid-template-columns: 1fr 280px;
    gap: 0;
}





.iscu_sports_page_stories_sec{
    padding:36px 0;
    background: rgb(from var(--beige) r g b / 0.6);
    display: flex;
    justify-content: center;
}
.iscu_sports_page_st_layout{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:1px;
    
}
.iscu_sports_page_st_col{
    padding-right:20px;
    
}
.iscu_sports_page_st_col:last-child{
    padding:0 0 0 20px;
    
}
.iscu_sports_page_st_col_mid{
    padding:0 20px;
    border-left:1px solid rgb(from var(--black) r g b / 0.1);
    
}
.iscu_sports_page_latest_title_wrap {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:20px;
}
.iscu_sports_page_latest_title {
    font-size:1.75rem;
    font-weight:900;
    text-transform:uppercase;
    font-style:italic;
}
.iscu_sports_page_latest_all_url {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--black);
    border: 1px solid var(--beige);
    padding: 5px 12px;
    border-radius: 2px;
}
.iscu_sports_page_sb_block_title {
    display: none;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: var(--orange);
    border-bottom: 1px solid rgb(from var(--black) r g b / 0.1);
    padding-bottom: 10px;
    margin-bottom: 14px;
}
.iscu_sports_page_story_card{
    padding:16px 0;
    border-bottom:1px solid rgb(from var(--black) r g b / 0.1);
    cursor:pointer;
    transition:all .15s;
    
}
.iscu_sports_page_story_card:last-child{
    border-bottom:none;
    
}
.iscu_sports_page_story_card:hover{
    padding-left:6px;
    
}
.iscu_sports_page_sc_sport{
    font-size: 10px;
    font-weight:800;
    letter-spacing:.14em;
    text-transform:uppercase;
    margin-bottom:5px;
    
}
.iscu_sports_page_sc_img{
    width:100%;
    aspect-ratio:16/9;
    border-radius:3px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:2rem;
    margin-bottom:12px;
    position:relative;
    overflow:hidden;
    
}
.iscu_sports_page_sc_img::after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(160deg,rgba(200,130,10,.10),transparent 60%);
    
}
.iscu_sports_page_sc_img img {
    width: 100%;
  object-fit: cover;
}
.iscu_sports_page_sc_hl{
    font-size: 17px;
    font-weight:600;
    color:var(--black);
    line-height:1.1;
    text-transform:uppercase;
    font-style:italic;
    transition:color .2s;
    
}
.iscu_sports_page_story_card:hover .iscu_sports_page_sc_hl{
    color:var(--orange);
    
}
.iscu_sports_page_sc_exc{
    font-size: 13px;
    color:rgb(from var(--black) r g b / 0.7);
    line-height:1.6;
    margin-top:5px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    margin-bottom: 0;
}
.iscu_sports_page_sc_meta{
    display:flex;
    gap:10px;
    margin-top:8px;
    
}
.iscu_sports_page_sc_ts{
    font-size: 10px;
    color:var(--orange);
    
}
.iscu_sports_page_sc_by{
    font-size: 10px;
    color:rgb(from var(--black) r g b / 0.7);
    
}


.iscu_sports_page_standings_table{
    display: none;
    width:100%;
    border-collapse:collapse;

}
.iscu_sports_page_standings_table th{
    font-size: 10px;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:rgb(from var(--black) r g b / 0.7);
    text-align:left;
    padding:7px 10px;
    border-bottom:1px solid rgb(from var(--black) r g b / 0.1);
    border-left: none;
    border-right: none;
    border-top: none;
}
.iscu_sports_page_standings_table td{
    font-size: 14px;
    padding:9px 10px;
    border-bottom:1px solid rgb(from var(--black) r g b / 0.1);
    color:var(--black);
    border-left: none;
    border-right: none;
}
.iscu_sports_page_standings_table tr:last-child td{
    border-bottom:none;

}
.iscu_sports_page_standings_table .right{
    text-align:right;

}
.iscu_sports_page_standings_table .team{
    font-size: 15px;
    font-weight:700;
    text-transform:uppercase;
}






#smart-head .smart-head-row.smart-head-bot .search-form .search-button .tsi.tsi-search {
    transform: scaleX(-1);
    font-size: 8px;
}
.iscu_header_top_live_button {
    background: var(--orange);
    color: var(--white);
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 5px 8px;
    border-radius: 2px;
    animation: iscu_stagePulse 2s ease-in-out infinite;
}
.iscu_header_top_live_button:hover {
    color: var(--white);
}
#smart-head .iscu_blog_page_menu_container {
    padding: 0 40px !important;
}
#smart-head.smart-head {
    border-bottom: 2px solid var(--orange);
    border-top: 3px solid var(--orange);
}
#smart-head .h-date,
#smart-head-mobile .h-date,
#menu-top-links .menu-item a{
    color: rgb(from var(--white) r g b / 0.8);
}
#menu-top-links .menu-item a:hover {
    color: var(--orange) !important;
}
.smart-head .smart-head-row .navigation.navigation-main:has( #menu-blog-page-menu-1) {
    display: flex;
    height: fit-content;
}
.smart-head .smart-head-row .navigation.navigation-main #menu-blog-page-menu-1 {
    display: flex;
    flex-wrap: wrap;
}
.off-canvas-active .smart-head-row.smart-head-sticky.off {
    transform: translateY(0%);
}













@keyframes iscu_scrtk{
    from{ transform:translateX(0); }
    to{ transform:translateX(-80%); }
}
@keyframes iscu_stagePulse{
    0%,100%{ opacity:1 }
    50%{ opacity:.5 }
}

@keyframes iscu_loader_spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes iscu_loading_animation {
    0% { opacity: 0.3; }
    100% { opacity: 0.7; }
}

@keyframes iscu_pblink {
    0%,100%{ opacity:1; }
    50%{ opacity:.3; }
}


@media(max-width:1024px) {
    .iscu_hero_grid:has( .iscu_secondary_stories .iscu_ss_item),
    .iscu_hlt_video_layout,
    .iscu_hlt_main_layout,
    .iscu_dp_grid,
    .iscu_health_mh_inner{
        grid-template-columns:1fr
    }
    .iscu_heath_indicator_all_card_wrap.e-con.e-flex > .e-con-inner {
        flex-wrap: wrap;
    }
    .iscu_heath_indicator_all_card_wrap.e-con.e-flex > .e-con-inner > .elementor-element {
        width: 48.5%;
    }
    .iscu_politics_page_bs_inner,
    .iscu_sports_page_hero_feature,
    .iscu_sports_page_st_layout{
        grid-template-columns: 1fr;
    }
    .iscu_sports_page_st_col_mid{
        padding: 0;
        border-left: none;
    }
    .iscu_politics_page_bs_divider {
        margin: 0;
    }
    .iscu_politics_page_bs_img img{
        width: 100%;
    }
    .iscu_politics_page_bt_inner {
        grid-template-columns: 1fr 1fr;
    }
    .iscu_sports_main_cont_wrap .iscu_hlt_video_layout {
        grid-template-columns: 1fr;
    }
}
@media only screen and (max-width:940px) {
    #smart-head-mobile .wrap {
        max-width: 100%;
    }
}
@media(max-width:900px){
    .iscu_as_row{
        grid-template-columns:1fr 1fr;
    }
    .iscu_arc_item{
        grid-template-columns:1fr;
    }
    .iscu_arc_date_col{
        display:none;
    }
    .iscu_browse_cal{
        grid-template-columns:repeat(4,1fr);
    }
    .iscu_as_row {
        grid-template-columns:1fr 1fr;
    }
    .iscu_arc_item {
        grid-template-columns:1fr;
    }
    .iscu_arc_date_col {
        display:none;
    }
    .iscu_browse_cal {
        grid-template-columns:repeat(4,1fr);
    }
    .iscu_arc_item .iscu_btn_ghost {
        max-width: 200px;
    }
}
@media(max-width:768px){
    .page-hero h1{
        font-size:2rem;
    }
    .footer-grid{
        grid-template-columns:1fr;
        gap:32px;
    }
    .footer-bottom{
        flex-direction:column;
        align-items:flex-start;
    }
    .iscu_sports_page_sec_header .iscu_sports_page_container {
        padding: 0 6px;
    }
    .iscu_sports_page_container,
    .iscu_sports_container{
        padding: 0 16px;
    }
}
@media (max-width: 767px) {
    .iscu_health_video_elementor_main_wrap.e-con.e-flex,
    .iscu_politics_video_elementor_main_wrap.e-con.e-flex {
        flex-wrap: inherit;
    }
}
@media(max-width:640px) {
    .iscu_dp_grid{
        grid-template-columns:1fr 1fr;
    }
    .iscu_politics_page_bt_inner {
        grid-template-columns: 1fr;
    }
    .iscu_sports_header_top_section_wrap p span.accent{
        font-size: 50px;
    }
    .iscu_sports_header_top_section_wrap p:has( span.accent){
        line-height: 1;
    }
}

@media only screen and (max-width:600px) {
    .iscu_heath_indicator_all_card_wrap.e-con.e-flex > .e-con-inner {
        flex-direction: column;
    }
    .iscu_heath_indicator_all_card_wrap.e-con.e-flex > .e-con-inner > .elementor-element {
        width: 100%;
    }
}
@media only screen and (max-width:480px) {
    .iscu_as_row{
        grid-template-columns:1fr;
    }
    .iscu_archive_search{
        padding: 15px;
    }
    .iscu_arc_item .iscu_btn_ghost {
        max-width: 100%;
    }
}

@media only screen and (max-width:340px) {
    .iscu_health_mh_stats {
        min-width: 100%;
        grid-template-columns: 1fr;
    }
    .iscu_health_mh_stats > div {
        text-align: center;
    }
}