.iscu_leadership_team_grid {
    display: grid;
    gap: 24px;
}

.iscu_leadership_team_card {
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: var(--card-box-shadow);
	transition: transform .2s,box-shadow .2s;
}

.iscu_leadership_team_photo {
	height: 200px;
	background: linear-gradient(96deg, #0A0C12 0%, #06038D 135%) ;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 3rem;
	color: rgba(255,255,255,.3);
}

.iscu_leadership_team_info {
	padding: 20px;
}

.iscu_leadership_team_name {
	font-size: 15px;
	font-weight: 700;
	color: var(--blue);
	margin-bottom: 3px;
}

.iscu_leadership_team_role {
	font-size: 12px;
	color: var(--orange);;
	font-weight: 600;
	letter-spacing: 0.48px;
	margin-bottom: 8px;
}

.iscu_leadership_team_bio {
	font-size: 13px;
	line-height: 1.5;
}

.iscu_anim {
	animation: iscu_fadeup .5s cubic-bezier(.16,1,.3,1) both;
}

.iscu_anim_d1 {
	animation-delay: .1s;
}

.iscu_anim_d2 {
	animation-delay: .2s;
}

.iscu_anim_d3 {
	animation-delay: .3s;
}

.iscu_leadership_team_card:hover {
	transform: translateY(-4px);
	box-shadow: var(--card-hover-box-shadow);
}

.iscu_epaper_main_wrap {
	display: grid;
	grid-template-columns: 1fr 360px;
	gap: 64px;
	align-items: start;
	padding: 0px 24px;
}

.iscu_epaper_editions_wrap .single-epaper .arrow {
	position: absolute !important;
}

.iscu_epaper_editions_wrap .single-epaper .image-slide img {
	height: 100% !important;
}

.iscu_epaper_hide {
    display: none;
}

.iscu_epaper_section_title {
    font-size: 32px;
    font-weight: 800;
    color: var(--black);
    letter-spacing: -0.64px;
    margin-bottom: 8px;
}

.iscu_epaper_edition_wrap {
	border-radius: 16px;
	overflow: hidden;
	box-shadow: var(--card-box-shadow);
	aspect-ratio: 3/4;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 16px;
	border: 1px solid var(--beige);
}

.iscu_epaper_news_icon {
    font-size: 64px;
}

.iscu_epaper_title_wrap {
	font-size: 24px;
	font-weight: 800;
	color: var(--black);
	font-style: italic;
	text-align: center;
}

.iscu_epaper_title_wrap span {
    color: var(--orange);
}

.iscu_epaper_edition_title_wrap {
    font-size: 14px;
    color: var(--black);
}

.iscu_epaper_btn {
	padding: 12px 28px !important;
	border-radius: 6px !important;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	font-weight: 600 !important;
	white-space: nowrap !important;
	cursor: pointer;
	border: none !important;
	height: auto !important;
	font-size: 15px !important;
	line-height: normal !important;
	max-width: 100% !important;
	color: var(--black) !important;
	background-color: var(--button-color) !important;
	text-transform: none !important;
	transition: var(--button-transition);
	margin-top: 8px;
}

.iscu_epaper_btn:hover {
	background: var(--button-hover-color) !important;
	transform: translateY(-2px);
	box-shadow: var(--button-hover-shadow) !important;
	color: var(--black) !important;
}

.iscu_epaper_sidebar {
    display:block;
}

.iscu_epaper_card {
    border-radius: 16px;
    box-shadow: var(--card-box-shadow);
}

.iscu_epaper_card_primary {
    padding:28px;
    margin-bottom:24px;
}

.iscu_epaper_card_secondary {
    padding:24px;
}

.iscu_epaper_card_title {
    font-size: 18px;
    font-weight: 800;
    color: var(--black);
    margin-bottom: 6px;
}

.iscu_epaper_card_desc {
    font-size: 13px;
    color: var(--black);
    margin-bottom: 20px;
}

.iscu_epaper_feature_list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 20px;
}

.iscu_epaper_feature_item {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: var(--black);
}

.iscu_epaper_feature_icon{ 
    color: var(--green);
    font-weight:700;
}

.iscu_epaper_feature_text {
    line-height:1.4;
}

.iscu_epaper_btn.iscu_epaper_btn_saf.iscu_epaper_trial_btn {
	width: 100%;
}

.iscu_epaper_other_editions_title {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: var(--black);
    margin-bottom:16px;
}

.iscu_epaper_edition_list {
    display:flex;
    flex-direction:column;
}

.iscu_epaper_edition_item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 0;
	border-bottom: 1px solid rgb(232, 232, 237);
}

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

.iscu_epaper_edition_name {
    font-size: 14px;
    color: var(--black);
}

.iscu_epaper_edition_pages{
    font-size: 12px;
    color: var(--black);
}

.iscu_epaper_title_wrap {
	display: flex;
	gap: 6px;
}

.iscu_home_container {
	padding: 32px 24px;
	max-width: 1280px;
	margin: auto;
}

.iscu_home_hero_layout {
	display: grid;
	grid-template-columns: 1fr 340px;
	gap: 32px;
	align-items: start;
}

.iscu_home_hero_layout:has(.iscu_home_hero_primary):not(:has(.iscu_home_hero_secondary)) {
	grid-template-columns: 1fr !important;
}

.iscu_home_hero_layout:has(.iscu_home_hero_primary):not(:has(.iscu_home_hero_secondary)), 
.iscu_home_hero_layout:has(.iscu_home_hero_secondary):not(:has(.iscu_home_hero_primary)) {
	grid-template-columns: 1fr !important;
}
  
.iscu_home_hero_layout:has(.iscu_home_hero_secondary):not(:has(.iscu_home_hero_primary)) aside {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.iscu_home_hero_layout:has(.iscu_home_hero_secondary):not(:has(.iscu_home_hero_primary)) aside .iscu_home_sec_label {
	grid-column: 1 / -1;
}

.iscu_home_hero_primary {
	animation: iscu_fadeUp .6s cubic-bezier(.16,1,.3,1) .1s both;
}

.iscu_home_main_layout:has(.iscu_home_news_feed):not(:has(.iscu_home_analysis_col)):not(:has(.iscu_home_sidebar)),
.iscu_home_main_layout:has(.iscu_home_analysis_col):not(:has(.iscu_home_news_feed)):not(:has(.iscu_home_sidebar)),
.iscu_home_main_layout:has(.iscu_home_sidebar):not(:has(.iscu_home_analysis_col)):not(:has(.iscu_home_news_feed)) {
	grid-template-columns: 1fr !important;
}

.iscu_home_main_layout:has(.iscu_home_news_feed):has(.iscu_home_analysis_col):not(:has(.iscu_home_sidebar)),
.iscu_home_main_layout:has(.iscu_home_analysis_col):has(.iscu_home_sidebar):not(:has(.iscu_home_news_feed)),
.iscu_home_main_layout:has(.iscu_home_news_feed):has(.iscu_home_sidebar):not(:has(.iscu_home_analysis_col)) {
	grid-template-columns: 1fr 1fr !important;
}

.iscu_home_hero_img {
	width: 100%;
	aspect-ratio: 16/9;
	border-radius: 6px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}

.iscu_home_ph {
	background: linear-gradient(135deg, rgba(245, 240, 232, 0.6), rgb(245, 240, 232));
	background-size: 200% 200%;
	animation: iscu_shimmer 2.2s ease-in-out infinite;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
  
.iscu_home_ph span {
	font-size: 12px;
	letter-spacing: 0.6px;
	color: var(--black);
}

.iscu_home_hero_badge {
	position: absolute;
	top: 16px;
	left: 16px;
	background: var(--green);
	color: white;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
	padding: 3px 10px;
	border-radius: 3px;
	display: flex;
	align-items: center;
	gap: 6px;
	line-height: 19.2px;
}
 
.iscu_home_hero_meta {
	display: flex;
	align-items: center;
	gap: 16px;
	margin-bottom: 16px;
}

.iscu_home_tag_red {
	color: var(--green);
	border-color: var(--green);
}
 
.iscu_home_tag {
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--orange);
	border-left: 3px solid var(--orange);
	padding-left: 8px;
	line-height: 1;
}

.iscu_home_ts {
	font-size: 12px;
	color: var(--black);
}

#iscu_home_hero_hl {
	font-size: 60px;
	font-weight: 800;
	line-height: 1.06;
	letter-spacing: -1.8px;
	color: var(--black);
	margin-bottom: 16px;
	transition: color 150ms;
}

#iscu_home_hero_hl a:hover {
	opacity: 0.75;
}
 
.iscu_home_hero_exc {
	font-size: 18px;
	line-height: 1.65;
	color: var(--black);
	margin-bottom: 20px;
}

.iscu_home_hero_byline {
	display: flex;
	align-items: center;
	gap: 12px;
	padding-top: 16px;
	border-top: 1px solid var(--beige);
}
 
.iscu_home_byline_av {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	overflow: hidden;
	flex-shrink: 0;
}
 
.iscu_home_byline_name {
	font-size: 14px;
	font-weight: 600;
	color: var(--black);
}

.iscu_home_byline_role {
	font-size: 12px;
	color: var(--black);
}
 
.iscu_home_read_time {
	margin-left: auto;
	font-size: 12px;
	color: var(--black);
}
 
.iscu_home_hero_secondary {
	animation: iscu_fadeUp .6s cubic-bezier(.16,1,.3,1) .2s both;
}
 
.iscu_home_sec_label {
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	color: var(--black);
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 20px;
}

.iscu_home_sec_label::after {
	content: '';
	flex: 1;
	height: 3px;
	background: var(--beige);
}

.iscu_home_story_sec {
	display: grid;
	grid-template-columns: 110px 1fr;
	gap: 16px;
	padding: 16px 0;
	border-bottom: 1px solid var(--beige);
	transition: opacity 150ms;
}

.iscu_home_story_sec:hover {
	opacity: .8;
}

.iscu_home_story_sec_img {
	width: 110px;
	height: 76px;
	border-radius: 3px;
	overflow: hidden;
	flex-shrink: 0;
}

.iscu_home_story_sec_meta {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 8px;
}

.iscu_home_story_sec_hl {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: var(--black);
	margin-bottom: 8px;
	transition: color 150ms;
}

.iscu_home_story_sec p {
	font-size: 13px;
	color: var(--black);
	line-height: 1.5;
	margin: 0px;
}


#iscu_home_main_content {
	padding: 32px 0 64px;
}

.iscu_home_main_layout {
	display: grid;
	grid-template-columns: 1fr 320px 280px;
	gap: 32px;
	align-items: start;
}

.iscu_home_news_feed {
	animation: iscu_fadeUp .6s cubic-bezier(.16,1,.3,1) .25s both;
}

.iscu_home_col_hdr {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
	padding-bottom: 16px;
	border-bottom: 2px solid var(--black);
}
 
#iscu_home_latest_lbl {
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--black);
}
 
.iscu_home_col_hdr_link {
	font-size: 12px;
	font-weight: 600;
	color: var(--black);
	letter-spacing: 0.48px;
	transition: color 150ms;
}
 
.iscu_home_news_list {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
 
.iscu_home_news_card {
	border-radius: 6px;
	overflow: hidden;
	box-shadow: var(--card-box-shadow);
	display: grid;
	grid-template-columns: 120px 1fr;
	transition: box-shadow 250ms cubic-bezier(.16,1,.3,1),transform 250ms cubic-bezier(.16,1,.3,1);
	background: var(--white);
}
  
.iscu_home_news_card_img {
	width: 120px;
	height: 90px;
	overflow: hidden;
}

.iscu_home_news_card_content {
	padding: 16px;
}

.iscu_home_news_card_meta {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 8px;
}

.iscu_home_news_card_hl {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: var(--black);
	margin-bottom: 8px;
	transition: color 150ms;
}

.iscu_home_news_card_hl a:hover {
	opacity: 0.75;
}

.iscu_home_news_card_exc {
	font-size: 14px;
	line-height: 1.55;
	color: var(--black);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0px;
}

.iscu_home_news_card:hover {
	box-shadow: var(--card-hover-box-shadow);
	transform: translateY(-2px);
}

.iscu_home_analysis_col {
	animation: iscu_fadeUp .6s cubic-bezier(.16,1,.3,1) .3s both;
}

.iscu_home_analysis_hdr {
	margin-bottom: 24px;
	padding-bottom: 16px;
	border-bottom: 2px solid var(--black);
}

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

.iscu_home_analysis_label span {
	width: 24px;
	height: 2px;
	background: var(--orange);
}

.iscu_home_ac {
	background: var(--white);
	border-radius: 6px;
	overflow: hidden;
	box-shadow: var(--card-box-shadow);
	margin-bottom: 20px;
	transition: box-shadow 250ms cubic-bezier(.16,1,.3,1);
}

.iscu_home_ac:hover h2, .iscu_home_am:hover h3 {
	opacity: .75;
}

.iscu_home_ac_img {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.iscu_home_ac_body {
	padding: 24px;
	border-top: 4px solid var(--orange);
}

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

.iscu_home_ac_hl {
	font-size: 30px;
	font-weight: 700;
	line-height: 1.15;
	letter-spacing: -.01em;
	color: var(--black);
	margin-bottom: 16px;
	transition: color 150ms;
}

.iscu_home_ac_body p {
	font-size: 16px;
	line-height: 1.65;
	color: var(--black);
	margin: 0px;
}

.iscu_home_ac_footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 16px;
	border-top: 1px solid var(--beige);
	margin-top: 16px;
}

.iscu_home_ac_byline {
	font-size: 12px;
	color: var(--black);
}

.iscu_home_btn_arrow {
	font-size: 12px;
	font-weight: 600;
	color: var(--black);
	display: flex;
	align-items: center;
	gap: 4px;
	transition: gap 150ms,color 150ms;
}

.iscu_home_am {
	background: var(--white);
	border-radius: 6px;
	padding: 16px 20px;
	box-shadow: var(--card-box-shadow);
	display: flex;
	gap: 16px;
	margin-bottom: 16px;
	transition: box-shadow 250ms cubic-bezier(.16,1,.3,1);
}

.iscu_home_am_num {
	font-size: 36px;
	font-weight: 900;
	color: var(--beige);
	line-height: 1;
	flex-shrink: 0;
	margin-top: -4px;
}

.iscu_home_am > div {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.iscu_home_am_hl {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: var(--black);
	transition: color 150ms;
}

.iscu_home_am p {
	font-size: 13px;
	color: var(--black);
	line-height: 1.5;
	margin: 0px;
}

.iscu_home_ac:hover,.iscu_home_am:hover {
	box-shadow: var(--card-hover-box-shadow);
}

.iscu_home_sidebar {
	display: flex;
	flex-direction: column;
	gap: 24px;
	animation: fadeUp .6s cubic-bezier(.16,1,.3,1) .35s both;
}

.iscu_home_sb_mod {
	background: var(--white);
	border-radius: 6px;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(28,18,8,.04);
}

.iscu_home_sb_mod_hdr {
	padding: 16px 20px;
	border-bottom: 1px solid var(--beige);
	background: var(--beige);
}

#iscu_home_main_content {
	background: var(--beige);
}

.iscu_home_sb_mod_title {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1.44px;
	text-transform: uppercase;
	color: var(--black);
}

.iscu_home_sb_mod_body {
	padding: 16px 20px;
}

.iscu_home_tr_item {
	display: flex;
	gap: 12px;
	padding: 12px 0;
	border-bottom: 1px solid var(--beige);
	transition: opacity 150ms;
}

.iscu_home_tr_rank {
	font-size: 24px;
	font-weight: 800;
	color: var(--beige);
	line-height: 1;
	flex-shrink: 0;
	width: 28px;
}

.iscu_home_tr_hl {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.35;
	color: var(--black);
	margin-bottom: 2px;
}

.iscu_home_tag_wrap {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 4px;
}

.iscu_home_tr_item:hover {
	opacity: .75;
}

.iscu_home_sb_mod {
	background: var(--white);
	border-radius: 6px;
	overflow: hidden;
	box-shadow: var(--card-box-shadow);
}

.iscu_home_mr_item {
	display: grid;
	grid-template-columns: 60px 1fr;
	gap: 12px;
	padding: 12px 0;
	border-bottom: 1px solid var(--beige);
	transition: opacity 150ms;
}

.iscu_home_mr_item:hover {
	opacity: .75;
}

.iscu_home_mr_img {
	width: 60px;
	height: 44px;
	border-radius: 3px;
	overflow: hidden;
}

.iscu_home_mr_hl {
	font-size: 12px;
	font-weight: 600;
	line-height: 1.4;
	color: var(--black);
	margin: 0px;
}

.iscu_home_nl_mod {
	background: var(--black);
	color: white;
	padding: 24px;
	border-radius: 6px;
}

.iscu_home_nl_mod_icon {
	font-size: 24px;
	margin-bottom: 12px;
}

.iscu_home_nl_mod_title {
	font-size: 20px;
	font-weight: 700;
	color: white;
	margin-bottom: 8px;
}

.iscu_home_nl_mod_desc {
	font-size: 14px;
	color: rgba(255,255,255,.6);
	line-height: 1.5;
	margin-bottom: 20px;
}

/* .iscu_home_nl_input {
	width: 100%;
	background: rgba(255,255,255,.1);
	border: 1px solid rgba(255,255,255,.2);
	border-radius: 6px;
	padding: 12px 16px;
	font-size: 14px;
	color: white;
	margin-bottom: 12px;
	outline: none;
	transition: border-color 150ms;
}

.iscu_home_nl_input:focus {
	border-color: rgba(255,255,255,.5);
	color: var( --white);
} */

.iscu_home_btn_nl {
	width: 100%;
}

.iscu_home_ad_slot {
	background: var(--beige);
	border: 1px dashed #DDD4C8;
	border-radius: 6px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-height: 250px;
	gap: 8px;
}

.iscu_home_ad_slot_lbl {
	font-size: 12px;
	color: var(--black);
	letter-spacing: 0.96px;
	text-transform: uppercase;
}

.iscu_home_ad_slot_size {
	font-size: 12px;
	color: rgb(221, 212, 200);
}

.iscu_home_reg_sec {
	background: var(--white);
	border-top: 4px solid var(--orange);
	border-bottom: 1px solid var(--beige);
	padding: 32px 0;
}

.iscu_home_reg_hdr {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 24px;
}

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

#iscu_home_reg_title {
	font-size: 30px;
	font-weight: 800;
	color: var(--black);
}

.iscu_home_reg_tabs {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
	justify-content: end;
}

.iscu_home_rtab {
	font-size: 12px;
	font-weight: 600;
	padding: 8px 16px;
	border-radius: 20px;
	border: 1px solid var(--beige);
	color: var(--black);
	cursor: pointer;
	transition: all 150ms;
	background: var(--white);
	display: flex;
	align-items: center;
	justify-content: center;
}

.iscu_home_rtab_active, .iscu_home_rtab_active:hover {
	background: var(--black);
	color: white;
	border-color: var(--black);
}

.iscu_home_regional_feed {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap: 20px;
}

.iscu_home_reg_card:hover {
	transform: translateY(-3px);
	box-shadow: var(--card-hover-box-shadow);
}

.iscu_home_reg_card {
	background: var(--white);
	border-radius: 6px;
	overflow: hidden;
	border: 1px solid var(--beige);
	transition: box-shadow 250ms cubic-bezier(.16,1,.3,1),transform 250ms cubic-bezier(.16,1,.3,1);
}

.iscu_home_reg_card_img {
	width: 100%;
	aspect-ratio: 4/3;
	overflow: hidden;
	display: flex;
}

.iscu_home_reg_card_img img , 
.iscu_home_ac_img img , 
.iscu_home_news_card img,
.iscu_home_hero_img img , 
.iscu_home_story_sec_img img,
.iscu_home_mr_img img,
.iscu_home_vc_thumb img,
.iscu_home_op_av img {
	min-width: 100%;
	height: 100% !important;
	object-fit: cover;
}
.iscu_home_reg_card_body {
	padding: 16px;
}

.iscu_home_reg_card_region {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.96px;
	text-transform: uppercase;
	color: var(--orange);
	margin-bottom: 8px;
}

.iscu_home_reg_card_hl {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: var(--black);
	margin-bottom: 8px;
}

.iscu_home_vid_sec {
	background: var(--black);
	padding: 40px 0;
}

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

.iscu_home_vid_hdr_left {
	display: flex;
	align-items: center;
	gap: 16px;
}

.iscu_home_vid_title {
	font-size: 30px;
	font-weight: 800;
	color: var(--white);
}

.iscu_home_live_badge {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
	background: var(--green);
	color: white;
	padding: 3px 10px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	gap: 5px;
	justify-content: center;
	line-height: 19.2px;
}

.iscu_home_live_dot {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: var(--white);
	animation: iscu_pulse 1s ease-in-out infinite;
}

.iscu_home_btn_va {
	font-size: 14px;
	font-weight: 600;
	color: rgb(from var(--beige) r g b / 0.8);
	border: 1px solid rgb(from var(--beige) r g b / 0.2);
	padding: 8px 16px;
	border-radius: 6px;
	transition: all 150ms;
}

.iscu_home_btn_va:hover {
	color: white;
	border-color: rgb(from var(--beige) r g b / 0.2);
	background: rgb(from var(--beige) r g b / 0.2);
}

.iscu_home_vid_scroll {
	display: flex;
	gap: 20px;
	overflow-x: auto;
	padding-bottom: 16px;
	scroll-snap-type: x mandatory;
	scrollbar-width: thin;
	scrollbar-color: rgba(255,255,255,.15) transparent;
}

.iscu_home_vc {
	flex-shrink: 0;
	width: 280px;
	scroll-snap-align: start;
	cursor: pointer;
}

.iscu_home_vc:hover .iscu_home_play_btn {
	transform: scale(1.1);
	background: var(--white);
}

.iscu_home_vc_thumb {
	width: 100%;
	aspect-ratio: 16/9;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
	margin-bottom: 12px;
}

.iscu_home_vc_play {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.3);
	transition: background 250ms;
}

.iscu_home_play_btn {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: var(--white);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: transform 250ms cubic-bezier(.16,1,.3,1),background 250ms;
}

.iscu_home_play_tri {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 0 7px 14px;
	border-color: transparent transparent transparent var(--black);
	margin-left: 3px;
}

.iscu_home_vc_dur {
	position: absolute;
	bottom: 8px;
	right: 8px;
	background: var(--black);
	color: white;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 3px;
}

.iscu_home_vc_cat {
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--orange);
	margin-bottom: 3px;
}

.iscu_home_vc_hl {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.4;
	color: rgba(255,255,255,.9);
	margin-bottom: 8px;
}

.iscu_home_vc_hl:hover a {
	color: rgba(255,255,255,.9);
}

.iscu_home_vc_hl a {
	color: var(--white);
}

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


.iscu_home_op_sec {
	background: var(--white);
	padding: 34px 0;
	border-top: 1px solid var(--beige);
}

.iscu_home_op_hdr {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 24px;
}

.iscu_home_op_sec {
	background: var(--white);
	padding: 40px 0;
	border-top: 1px solid var(--beige);
}

.iscu_home_op_hdr {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 24px;
}

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

#iscu_home_op_title {
	font-size: 30px;
	font-weight: 800;
	color: var(--black);
	font-style: italic;
}

.iscu_home_op_hdr a {
	font-size: 12px;
	font-weight: 600;
	color: var(--black);
}

.iscu_home_op_grid {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap: 24px;
}

.iscu_home_op_card {
	background: var(--white);
	border: 1px solid var(--beige);
	border-radius: 6px;
	padding: 24px;
	transition: box-shadow 250ms cubic-bezier(.16,1,.3,1),transform 250ms cubic-bezier(.16,1,.3,1);
	position: relative;
	overflow: hidden;
}

.iscu_home_op_card::before {
	content: '\201C';
	position: absolute;
	top: 16px;
	right: 20px;
	font-family: var(--font-display);
	font-size: 80px;
	font-style: italic;
	color: var(--beige);
	line-height: 1;
}

.iscu_home_op_author {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 20px;
}

.iscu_home_op_av {
	width: 52px;
	height: 52px;
	border-radius: 50%;
	overflow: hidden;
	flex-shrink: 0;
	border: 2px solid var(--beige);
}

.iscu_home_op_name {
	font-size: 14px;
	font-weight: 700;
	color: var(--black);
}

.iscu_home_op_role {
	font-size: 12px;
	color: var(--black);
}

.iscu_home_op_hl {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.25;
	color: var(--black);
	font-style: italic;
	margin-bottom: 12px;
	transition: color 150ms;
}

.iscu_home_op_exc {
	font-size: 14px;
	line-height: 1.6;
	color: var(--black);
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0px;
}

.iscu_home_op_card:hover {
	box-shadow: var(--card-hover-box-shadow);
	transform: translateY(-3px);
}



.iscu_podcasts_hero {
	border-bottom: 1px solid var(--beige);
	padding: 32px 0;
	background: var(--white);
	overflow: hidden;
	position: relative;
}

.iscu_podcasts_hero_glow {
	position: absolute;
	inset: 0;
	background: radial-gradient(ellipse 70% 80% at 65% 40%,rgba(59,125,232,.1) 0%,transparent 70%),radial-gradient(ellipse 45% 55% at 15% 75%,rgba(230,126,34,.07) 0%,transparent 60%);
}

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

.iscu_podcasts_hero_inner {
	display: grid;
	grid-template-columns: 1fr 460px;
	min-height: 500px;
	position: relative;
	z-index: 1;
}

.iscu_podcasts_hero_text {
	padding: 52px 48px 52px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 52px 48px 52px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.iscu_podcasts_hero_tag {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	background: var(--beige);
	border: 1px solid var(--orange);
	border-radius: 20px;
	padding: 5px 14px;
	font-size: .6875rem;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--orange);
	margin-bottom: 20px;
	width: fit-content;
}

.iscu_podcasts_dot {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--orange);
	animation: iscu_blink 1.3s ease-in-out infinite;
}
  
.iscu_podcasts_hero_show {
	font-size: 44px;
	font-weight: 900;
	line-height: 46px;
	letter-spacing: -1.32px;
	color: var(--black);
	margin-bottom: 10px;
}

.iscu_podcasts_hero_ep {
	font-size: 17px;
	color: var(--black);
	line-height: 27.2px;
	margin-bottom: 6px;
}

.iscu_podcasts_hero_desc {
	font-size: 15px;
	color: var(--black);
	line-height: 25.5px;
	margin-bottom: 26px;
	max-width: 500px;
}

.iscu_podcasts_hero_meta {
	display: flex;
	align-items: center;
	gap: 18px;
	margin-bottom: 26px;
	flex-wrap: wrap;
}

.iscu_podcasts_hero_host {
	display: flex;
	align-items: center;
	gap: 9px;
}

.iscu_podcasts_host_av {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: var(--beige);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .875rem;
	border: 2px solid var(--beige);
}

.iscu_podcasts_host_name {
	font-size: 13px;
	font-weight: 600;
	color: var(--black);
}

.iscu_podcasts_hero_stat {
	font-size: 12px;
	color: var(--black);
	display: flex;
	align-items: center;
	gap: 5px;
	line-height: 19.2px;
}

.iscu_podcasts_hero_btns {
	display: flex;
	gap: 12px;
	flex-wrap: wrap;
}

.iscu_podcasts_play_big {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	background: var(--button-color);
	color: var(--white);
	font-size: 15px;
	font-weight: 700;
	padding: 13px 28px;
	border-radius: 10px;
	transition: var(--button-transition);
	border: none;
	cursor: pointer;
}

.iscu_podcasts_play_circ {
	width: 18px;
	height: 18px;
	background: var(--white);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

.iscu_podcasts_tri_s {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent var(--button-color);
	margin-left: 1px;
}

.iscu_podcasts_play_big:hover {
	background: var(--button-hover-color);
	transform: translateY(-2px);
	box-shadow: var(----button-hover-shadowadmin-bar-h);
}

.iscu_podcasts_btn_watch {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	border: 1px solid rgba(28,18,8,.12);
	color: var(--black);
	font-size: 15px;
	font-weight: 600;
	padding: 12px 24px;
	border-radius: 10px;
	transition: all .2s;
	cursor: pointer;
	background: none;
}

.iscu_podcasts_btn_watch:hover {
	background: var(--beige);
	border-color: var(--beige);
	color: var(--black);
}

.iscu_podcasts_hero_panel {
	border-left: 1px solid var(--beige);
	background: var(--beige);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 14px;
	position: relative;
}

.iscu_podcasts_hero_panel_ph {
	font-size: 96px;
	opacity: .15;
}

.iscu_podcasts_hero_panel_label {
	font-size: 12px;
	color: var(--black);
	text-align: center;
	padding: 0 24px;
	line-height: 18px;
}

.iscu_podcasts_hero_panel_label span {
	font-size: 12px;
}

.iscu_podcasts_hero_panel-eps {
	position: absolute;
	bottom: 20px;
	left: 20px;
	background: rgba(10,10,15,.8);
	backdrop-filter: blur(10px);
	border: 1px solid var(--black);
	border-radius: 8px;
	padding: 8px 14px;
}

.iscu_podcasts_ep_badge_label {
	font-size: 9.6px;
	font-weight: 700;
	letter-spacing: 0.96px;
	text-transform: uppercase;
	color: var(--beige);
}

.iscu_podcasts_ep_badge_val {
	font-size: 14px;
	color: var(--white);
}

.iscu_podcasts_hero_panel_views {
	position: absolute;
	top: 20px;
	right: 20px;
	background: var(--black);
	backdrop-filter: blur(10px);
	border: 1px solid var(--black);
	border-radius: 8px;
	padding: 6px 12px;
	font-size: 12px;
	color: var(--beige);
}

.iscu_podcasts_cat_sticky {
	background: var(--black);
	backdrop-filter: blur(12px);
	padding: 16px 0;
	border-bottom: 1px solid var(--beige);
	position: sticky;
	top: 53px;
	z-index: 900;
}

.iscu_podcasts_cat_bar {
	display: flex;
	gap: 8px;
	overflow-x: auto;
	scrollbar-width: none;
	padding-bottom: 2px;
}

.iscu_podcasts_cat_pill {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	padding: 8px 18px;
	border-radius: 24px;
	border: 1px solid var(--beige);
	background: var(--beige);
	font-size: 13px;
	font-weight: 600;
	color: var(--black);
	white-space: nowrap;
	cursor: pointer;
	transition: all .15s;
	flex-shrink: 0;
}

.iscu_podcasts_cat_pill.iscu_podcasts_on {
	color: var(--white);
	border-color: transparent;
	background: transparent;
	background-color: var(--dot-color) !important;
}

.iscu_podcasts_cat_pill .iscu_podcasts_cdot {
	background: var(--white);
	width: 7px;
	height: 7px;
	border-radius: 50%;
	flex-shrink: 0;
}

.iscu_podcasts_cat_pill:hover {
	background: var(--orange);
}
  
.iscu_podcasts_cdot {
	  background-color: var(--dot-color, #ccc) !important;
}

.iscu_podcasts_sec {
	padding: 52px 0;
}

#iscu_podcasts_shows {
	background: var(--beige);
}

.iscu_podcasts_sec_hdr {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 28px;
	flex-wrap: wrap;
	gap: 12px;
}

.iscu_podcasts_sec_kicker {
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	color: var(--orange);
	margin-bottom: 6px;
}

.iscu_podcasts_sec_h2 {
	font-size: 26px;
	font-weight: 800;
	color: var(--black);
	letter-spacing: -0.52px;
}

.iscu_podcasts_sec_all {
	font-size: 13px;
	font-weight: 600;
	color: var(--black);
	display: flex;
	align-items: center;
	gap: 5px;
	transition: color .15s;
}

.iscu_podcasts_shows_grid {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap: 18px;
}

.iscu_podcasts_show_card {
	background: var(--beige);
	border-radius: 18px;
	overflow: hidden;
	border: 1px solid var(--beige);
	cursor: pointer;
	transition: all .25s cubic-bezier(.16,1,.3,1);
	display: flex;
	flex-direction: column;
	box-shadow: var(--card-box-shadow);
}

.iscu_podcasts_show_card:hover {
	transform: translateY(-6px);
	box-shadow: var(--card-hover-box-shadow);
	border-color: rgba(28,18,8,.09);
  }

.iscu_podcasts_show_art {
	aspect-ratio: 1;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(96deg, #0A0C12 0%, #06038D 135%);
}

.iscu_podcasts_show_emoji {
	font-size: 64px;
	transition: transform .3s cubic-bezier(.16,1,.3,1);
	z-index: 1;
}

.iscu_podcasts_show_overlay {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: opacity .2s;
}

.iscu_podcasts_show_ply {
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background: var(--orange);
	display: flex;
	align-items: center;
	justify-content: center;
}

.iscu_podcasts_show_ply_tri {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 0 9px 18px;
	border-color: transparent transparent transparent var(--white);
	margin-left: 4px;
}

.iscu_podcasts_show_new {
	position: absolute;
	top: 10px;
	left: 10px;
	background: var(--orange);
	color: var(--white);
	font-size: 8px;
	font-weight: 800;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	padding: 3px 7px;
	border-radius: 4px;
}

.iscu_podcasts_show_ecnt {
	position: absolute;
	top: 10px;
	right: 10px;
	backdrop-filter: blur(6px);
	border-radius: 5px;
	padding: 2px 7px;
	font-size: 10.6px;
	color: var(--beige);
	font-weight: 600;
}

.iscu_podcasts_show_video_badge {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: var(--beige);
	border: 1px solid var(--beige);
	border-radius: 5px;
	padding: 2px 7px;
	font-size: 8px;
	font-weight: 800;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--orange);
}

.iscu_podcasts_show_info {
	padding: 14px 16px;
	flex: 1;
	display: flex;
	flex-direction: column;
}

.iscu_podcasts_show_cat {
	font-size: 9.6px;
	font-weight: 700;
	letter-spacing: 0.96px;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: var(--dot-color) !important;
}

.iscu_podcasts_show_name {
	font-size: 15px;
	font-weight: 800;
	color: var(--black);
	margin-bottom: 4px;
	line-height: 18px;
	letter-spacing: -0.15px;
}

.iscu_podcasts_show_desc {
	font-size: 12px;
	color: var(--black);
	line-height: 18.6px;
	flex: 1;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.iscu_podcasts_show_foot {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid var(--white);
}

.iscu_podcasts_show_host {
	font-size: 11px;
	color: var(--black);
}

.iscu_podcasts_show_subs {
	font-size: 9.6px;
	color: var(--black);
}


.iscu_podcasts_episodes {
	padding: 52px 0;
}

.iscu_podcasts_sec_hdr {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 28px;
	flex-wrap: wrap;
	gap: 12px;
}
  
.iscu_podcasts_ep_list {
	display: flex;
	flex-direction: column;
	gap: 2px;
}

.iscu_podcasts_ep_row {
	background: rgb(from var(--beige) r g b / 0.2);
	border-radius: 10px;
	padding: 14px 18px;
	display: grid;
	grid-template-columns: 52px 1fr auto;
	gap: 14px;
	align-items: center;
	border: 1px solid var(--beige);
	cursor: pointer;
	transition: all .15s;
}

.iscu_podcasts_ep_row:hover {
	background: rgb(from var(--beige) r g b / 0.6);
	border-color: rgb(from var(--beige) r g b / 1);
}

.iscu_podcasts_ep_row:hover .iscu_podcasts_ep_num_box {
	background: unset;
}

.iscu_podcasts_ep_row:hover .iscu_podcasts_ep_play_tri {
	border-color: transparent transparent transparent var(--orange);
}

.iscu_podcasts_ep_num_box {
	width: 44px;
	height: 44px;
	border-radius: 8px;
	background: var(--orange);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

.iscu_podcasts_ep_numtxt {
	font-size: 13px;
	color: var(--black);
}

.iscu_podcasts_ep_play_tri {
	display: none;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 12px;
	border-color: transparent transparent transparent var(--white);
}

.iscu_podcasts_ep_row:hover .iscu_podcasts_ep_numtxt {
	display: none;
}

.iscu_podcasts_ep_row:hover .iscu_podcasts_ep_play_tri {
	display: block !important;
}

.iscu_podcasts_ep_title {
	font-size: 15px;
	font-weight: 600;
	color: var(--black);
	margin-bottom: 4px;
	line-height: 19.5px;
}

.iscu_podcasts_ep_meta {
	display: flex;
	gap: 12px;
	align-items: center;
	flex-wrap: wrap;
}

.iscu_podcasts_ep_date, .iscu_podcasts_ep_dur,.iscu_podcasts_ep_views {
	font-size: 11px;
	color: var(--black);
}

.iscu_podcasts_ep_vbadge {
	border-radius: 5px;
	padding: 2px 7px;
	font-size: 8px;
	font-weight: 800;
	letter-spacing: .08em;
	text-transform: uppercase;
	background-color: #06038D12;
	color: var(--blue);
	border: 1px solid #06038D20;
	background: #06038D12;
}

.iscu_podcasts_ep_desc {
	font-size: 13px;
	color: var(--black);
	line-height: 19.5px;
	margin-top: 3px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.iscu_podcasts_ep_acts {
	display: flex;
	gap: 8px;
	align-items: center;
	flex-shrink: 0;
}

.iscu_podcasts_ep_btn {
	padding: 7px 13px;
	border-radius: 7px;
	font-size: 12px;
	font-weight: 600;
	transition: all .15s;
	cursor: pointer;
	white-space: nowrap;
	line-height: normal;
}

.iscu_podcasts_ep_btn_vid {
	background-color: #06038D12;
	color: var(--blue);
	border: 1px solid #06038D20;
	background: #06038D12;
}

.iscu_podcasts_ep_btn_play {
	background: var(--orange);
	color: var(--white);
	border: none;
}

.iscu_podcasts_ep_btn.iscu_podcasts_ep_btn_vid:hover {
	background-color: #06038D12;
	color: var(--blue);
	border: 1px solid #06038D20;
	background: #06038D20;
}

.iscu_podcasts_ep_btn_play:hover {
	background: var(--button-hover-color);
}

#iscu_podcasts_video {
	background: var(--beige);
}

.iscu_podcasts_vfeat_grid {
	display: grid;
	grid-template-columns: 1fr 340px;
	gap: 20px;
}

.iscu_podcasts_vf_main {
	background: var(--beige);
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid var(--beige);
	box-shadow: var(--card-box-shadow);
}

.iscu_podcasts_vf_player {
	aspect-ratio: 16/9;
	background: linear-gradient(135deg,var(--beige),#1a1a2e);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 12px;
	cursor: pointer;
	position: relative;
}

.iscu_podcasts_vf_ph {
	font-size: 80px;
	opacity: .12;
	position: absolute;
}

.iscu_podcasts_vf_ply_btn {
	width: 68px;
	height: 68px;
	border-radius: 50%;
	background: var(--orange);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: transform .2s cubic-bezier(.16,1,.3,1);
	z-index: 1;
	backdrop-filter: blur(4px);
}

.iscu_podcasts_vf_ply_tri {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11px 0 11px 22px;
	border-color: transparent transparent transparent var(--white);
	margin-left: 5px;
}

.iscu_podcasts_vf_live {
	position: absolute;
	top: 14px;
	left: 14px;
	background: var(--green);
	color: white;
	font-size: 9.6px;
	font-weight: 800;
	letter-spacing: 0.96px;
	text-transform: uppercase;
	padding: 3px 9px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	gap: 5px;
}

.iscu_podcasts_vf_live span {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: white;
	animation: blink 1s infinite;
}

.iscu_podcasts_vf_dur {
	position: absolute;
	bottom: 12px;
	right: 12px;
	background: var(--black);
	color: white;
	font-size: 12px;
	padding: 2px 7px;
	border-radius: 4px;
}

.iscu_podcasts_vf_info {
	padding: 22px;
}

.iscu_podcasts_vf_show {
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.1px;
	text-transform: uppercase;
	color: var(--orange);
	margin-bottom: 7px;
}

.iscu_podcasts_vf_title {
	font-size: 19px;
	font-weight: 800;
	color: var(--black);
	margin-bottom: 8px;
	line-height: 23.75px;
}

.iscu_podcasts_vf_desc {
	font-size: 14px;
	color: var(--black);
	line-height: 23.1px;
	margin-bottom: 14px;
}

.iscu_podcasts_vf_meta-row {
	display: flex;
	gap: 14px;
	font-size: 13px;
	color: var(--black);
}

.iscu_podcasts_up_next {
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.1px;
	text-transform: uppercase;
	color: var(--black);
	padding: 0 2px 12px;
	border-bottom: 1px solid var(--brd);
	margin-bottom: 10px;
}

.iscu_podcasts_vf_queue {
	display: flex;
	flex-direction: column;
	gap: 2px;
	max-height: 560px;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: var(--beige) transparent;
}

.iscu_podcasts_vq {
	border-radius: 9px;
	padding: 11px 13px;
	display: grid;
	grid-template-columns: 72px 1fr;
	gap: 10px;
	align-items: center;
	border: 1px solid var(--surface-300);
	cursor: pointer;
	transition: all .15s;
	border: 1px solid rgb(from var(--beige) r g b / 0.2);
	background: rgb(from var(--beige) r g b / 0.9);
	border-color: rgb(from var(--black) r g b / 0.1);
}

.iscu_podcasts_vq_thumb {
	aspect-ratio: 16/9;
	border-radius: 6px;
	background: linear-gradient(96deg, #0A0C12 0%, #06038D 135%);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .875rem;
	overflow: hidden;
	position: relative;
}

.iscu_podcasts_vq_playing {
	position: absolute;
	inset: 0;
	background: linear-gradient(96deg, #0A0C12 0%, #06038D 135%);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .5625rem;
	font-weight: 800;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--beige);
}

.iscu_podcasts_vq_title {
	font-size: 12px;
	font-weight: 600;
	color: var(--black);
	line-height: 16.2px;
	margin-bottom: 2px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.iscu_podcasts_vq_meta {
	font-size: 10px;
	color: var(--black);
}

.iscu_podcasts_vq:hover {
	background: rgb(from var(--orange) r g b / 0.050);
  	border-color: rgb(from var(--orange) r g b / 0.5);
}

.iscu_podcasts_vq.iscu_podcasts_on {
	background: rgb(from var(--orange) r g b / 0.050);
  	border-color: rgb(from var(--orange) r g b / 0.5);
}

.iscu_podcasts_artists_grid {
	display: grid;
	grid-template-columns: repeat(5,1fr);
	gap: 14px;
}

.iscu_podcasts_artist_card {
	background: var(--beige);
	border-radius: 18px;
	padding: 20px 16px;
	text-align: center;
	border: 1px solid var(--beige);
	transition: all .25s cubic-bezier(.16,1,.3,1);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	align-items: center;
	box-shadow: var(--card-box-shadow--admin-bar-h);
}

.iscu_podcasts_artist_av_wrap {
	position: relative;
	margin-bottom: 12px;
}


.iscu_podcasts_artist_av {
	width: 68px;
	height: 68px;
	border-radius: 50%;
	background: rgb(from var(--green) r g b / 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.875rem;
	border: 2px solid var(--beige);
	transition: border-color .2s;
	margin: 2px;
}

.iscu_podcasts_live_ring {
	position: absolute;
	inset: -3px;
	border-radius: 50%;
	border: 2px solid var(--green);
	animation: iscu_ring 2s ease-in-out infinite;
}

.iscu_podcasts_artist_name {
	font-size: 14px;
	font-weight: 700;
	color: var(--black);
	margin-bottom: 2px;
}

.iscu_podcasts_artist_role {
	font-size: 11px;
	color: var(--black);
	margin-bottom: 7px;
	line-height: 15.4px;
}

.iscu_podcasts_artist_stats {
	display: flex;
	gap: 10px;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

.iscu_podcasts_artist_stat {
	font-size: 9px;
	color: var(--black);
	background: #ffba0030;
	padding: 2px 7px;
	border-radius: 4px;
}

.iscu_podcasts_follow_btn {
	width: 100%;
	padding: 7px;
	border-radius: 7px;
	font-size: .6875rem;
	font-weight: 700;
	transition: all .15s;
	cursor: pointer;
	border: 1px solid var(--surface-300);
	color: var(--charcoal-mid);
	background: transparent;
	margin-top: auto;
	line-height: normal;
	width: 100%;
	padding: 7px;
	border-radius: 7px;
	font-size: .6875rem;
	font-weight: 700;
	transition: all .15s;
	cursor: pointer;
	color: var(--charcoal-mid);
	background: transparent;
	margin-top: auto;
	border: 1px solid rgb(from var(--beige) r g b / 0.2);
}

.iscu_podcasts_follow_btn.iscu_podcasts_ing {
  color: #1A5C38;
  border-color: var(--green);
  background: rgb(from var(--green) r g b / 0.1);
}

.iscu_podcasts_artist_card:hover {
  box-shadow: var(--card-hover-box-shadow);
}


.iscu_podcasts_artist_card:hover .iscu_podcasts_artist_av {
  border-color: var(--green);
}


#iscu_podcasts_trending {
	background: var(--beige);
}

.iscu_podcasts_trending_grid {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap: 14px;
}

.iscu_podcasts_tr_card {
	border-radius: 14px;
	padding: 18px 20px;
	display: flex;
	gap: 14px;
	cursor: pointer;
	transition: all .2s;
	border: 1px solid rgb(from var(--black) r g b / 0.1);
}

.iscu_podcasts_tr_rank {
	font-size: 36px;
	font-weight: 900;
	color: var(--orange);
	line-height: 1;
	flex-shrink: 0;
	width: 44px;
	text-align: center;
	opacity: 0.1;
}

.iscu_podcasts_tr_show {
	font-size: 9.6px;
	font-weight: 700;
	letter-spacing: 0.96px;
	text-transform: uppercase;
	color: var(--black);
	margin-bottom: 4px;
}

.iscu_podcasts_tr_title {
	font-size: 15px;
	font-weight: 600;
	color: var(--black);
	line-height: 20.25px;
	margin-bottom: 6px;
}

.iscu_podcasts_tr_meta {
	display: flex;
	gap: 10px;
	align-items: center;
	flex-wrap: wrap;
}

.iscu_podcasts_tr_date,.iscu_podcasts_tr_dur {
	font-size: 12px;
	color: var(--black);
}

.iscu_podcasts_tr_views_tag {
	background: #ffba0020;
	color: var(--orange);
	padding: 2px 7px;
	border-radius: 4px;
	font-size: 9.6px;
	font-weight: 700;
}

.iscu_podcasts_tr_card:hover {
	transform: translateX(4px);
	background: rgb(from var(--orange) r g b / 0.050);
	border-color: rgb(from var(--orange) r g b / 0.5);
}


.iscu_podcasts_network {
	background: var(--beige);
	padding-bottom: 52px;
}

.iscu_podcasts_container_wrap {
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
}

.iscu_podcasts_network_name {
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	color: var(--black);
	margin-bottom: 14px;
}

.iscu_podcasts_network_title {
	font-size: 40px;
	font-weight: 900;
	color: var(--black);
	letter-spacing: -1.2px;
	line-height: 43.2px;
	margin-bottom: 14px;
}

.iscu_podcasts_network_desc {
	font-size: 17px;
	color: var(--black);
	line-height: 28.9px;
	margin-bottom: 32px;
}

.iscu_podcasts_networks_btn {
	display: flex;
	gap: 14px;
	justify-content: center;
	flex-wrap: wrap;
}

.iscu_podcasts_free_trial {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	background: var(--button-color);
	color: rgb(10, 10, 15);
	font-size: 0.9375rem;
	font-weight: 700;
	padding: 14px 32px;
	border-radius: 10px;
	transition: 0.2s;
}

.iscu_podcasts_free_trial:hover {
	background: var(--button-hover-color );
	box-shadow: var( --button-hover-shadow);
}

.iscu_podcasts_download_app {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	border: 1px solid rgba(255, 255, 255, 0.18);
	color: var(--t1);
	font-size: 0.9375rem;
	font-weight: 600;
	padding: 13px 24px;
	border-radius: 10px;
	transition: 0.2s;
	background: transparent;
	border: 1px solid rgba(28,18,8,.12);
}

@keyframes iscu_ring{
	0%,100% {
		opacity:1;
		transform:scale(1)}
	50% {
		opacity:.4;
		transform:scale(1.05)
	}
}

@keyframes iscu_blink{
	0%,100%{
		opacity:1
	}
	50%{
		opacity:.25
	}
	}


@keyframes iscu_pulse{ 

	0%,
	100% {
		opacity:1;
		transform:scale(1)
	}
	50% {
		opacity:.4;
		transform:scale(.7)
	}

}


@keyframes iscu_fadeup{
    from{
        opacity:0;
        transform:translateY(20px)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}

@keyframes iscu_fadeUp { 
	from {
		opacity:0;
		transform:translateY(16px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
@keyframes iscu_shimmer{
	0% {
		background-position:200% 0
	}
	100% {
		background-position:-200% 0
	}
}

@media (max-width: 1200px) {

	.iscu_epaper_sidebar:has(> div:only-child) {
		width: 100%;
		display: flex !important;
		min-width: 100% !important;
	}
	.iscu_epaper_sidebar:has(> div:only-child) > div {
		width: 100%;
	}

	.iscu_epaper_main_wrap {
		display: flex !important;
		flex-direction: column;
		gap: 20px !important;
	}
	
	.iscu_epaper_left_wrap {
		width: 100%;
	}
	
	.iscu_epaper_sidebar {
		display: grid;
		gap: 20px;
		grid-template-columns: 1fr 1fr;
	}
	
	.iscu_epaper_card_primary {
		margin: 0px !important;
	}
	
	.iscu_epaper_card_secondary {
		height: fit-content;
	}
}


@media (max-width: 1024px) {

	.iscu_home_op_grid {
		grid-template-columns: repeat(2,1fr);
	}

	.iscu_leadership_team_grid {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	.iscu_home_hero_layout {
		grid-template-columns: 1fr;
	}

	.iscu_home_main_layout {
		grid-template-columns: 1fr 1fr;
	}

	.iscu_home_news_feed {
		grid-column: 1 / -1;
	}

	.iscu_home_regional_feed {
		grid-template-columns: repeat(2,1fr);
	}
}

@media (max-width: 768px) {

	.iscu_epaper_sidebar {
		grid-template-columns: 1fr;
		gap: 20px !important;
		width: 100% !important;
		display: grid !important;
	}

	.iscu_home_main_layout {
		grid-template-columns: 1fr;
	}

	.iscu_home_ac_img {
		max-height: 350px;
	}

}

@media (max-width: 550px) {

	.iscu_home_vid_hdr {
		flex-direction: column;
		gap: 10px;
	}

	.iscu_home_op_hdr a {
		flex-wrap: nowrap;
		white-space: nowrap;
	}

	.iscu_home_op_hdr {
		align-items: start;
	}

	.iscu_home_reg_hdr {
		flex-direction: column;
		align-items: start;
		gap: 10px;
	}

	.iscu_home_reg_tabs {
		justify-content: start;
	}

	.iscu_leadership_team_grid {
		grid-template-columns: repeat(1, 1fr) !important;
	}

	.iscu_home_regional_feed {
		grid-template-columns: 1fr;
	}

	.iscu_home_op_grid {
		grid-template-columns: 1fr;
	}
}