﻿/* connect-h ltr */

.highlight{ color:#16A6FF; }

#root{
    --fs: 1;
    --base: 14px;
    --lh: 1.5;
    --c-h2: #0065A3;
    --c-link: #0065A3;
    --c-below: #636A72;

    --ol-minus-1: -20px;
    --ol-minus-2: -25px;

    --indent-ol-0: 5px;
    --indent-ol-1: 30px;
    --indent-ol-2: 60px;

    --indent-ul-0: 5px;
    --indent-ul-1: 25px;
    --indent-ul-2: 58px;

    --indent-hyphen-0: 20px;
    --indent-hyphen-1: 30px;

    --indent-img-1: 25px;

    --icon-size: 20px;
    --icon-size-long: 60px;
    --info-size: 22px;

    --faq-size: 28px;
}

@media (min-width:1024px){
    #root{ 
        --base: 16px; 
        --icon-size: 22px;
        --info-size: 24px;
        --faq-size: 32px;
    }
}

/* Dark Mode */
@media (prefers-color-scheme: dark) {
    .highlight{ color: #40E2FF; }

    #root{
        --c-h2: #78CCFF;
        --c-link: #78CCFF;
        --c-below: #8F959D;
    }
}


.swipe_inner_wrap{
    display:flex;
    flex-direction:column;
    gap:10px;
    font-size: calc(var(--base) * var(--fs));
    line-height: var(--lh);
}

.swipe_inner_wrap h1, .swipe_inner_wrap .Heading1-Xref-No, .swipe_inner_wrap .Heading1-Xref-H3{ font-size: 1.8571em; } /* 26 */
.swipe_inner_wrap h2, .swipe_inner_wrap .Heading2-Xref-No, .swipe_inner_wrap .Heading2-Xref-H3{ font-size: 1.5714em;} /* 22 */
.swipe_inner_wrap h3, .swipe_inner_wrap .Description-H3{ margin-top: 60px; font-weight: 700; font-size: 1.2857em;  color: var(--c-h2);} /* 18 */
.swipe_inner_wrap h4, .swipe_inner_wrap .Description-H4{margin-top: 40px; font-weight: 700; font-size: 1.1429em; } /* 16 */
.swipe_inner_wrap table h4{margin-top: 0; font-size: 1.0714em; } /* 15 */
.C_Below_Heading{color: var(--c-below);}  /* 13 */
.Description-H3 .C_Below_Heading, .Description-H4 .C_Below_Heading{font-size: inherit} /* h4와 동일 */
.Description-Option{font-size: 1.2857em; }

.C_CrossReference, .C_URL, .C_URL-App, .C_CrossReference-Symbol_etc {overflow-wrap: anywhere;  word-break: normal;}
.C_URL, .C_URL a { direction: ltr;   unicode-bidi: isolate; text-align: start; /* 블록으로 쓰일 때 부모 방향 정렬 유지 */ overflow-wrap: anywhere;   /* 구형 WebView fallback */ word-break: break-all;}

.swipe_inner_wrap .Description-Related-Head {margin-top: 80px; font-size: 1.2857em; }
.swipe_inner_wrap a{
    color: var(--c-link);
    text-decoration: underline;
    text-underline-offset: 2px;
}

h1 + .Description{
    margin-top: 30px;
}

@media (min-width:1024px){
    .swipe_inner_wrap h1{ font-size: 2em; }        /* 32 */
    .swipe_inner_wrap h2{ font-size: 1.625em; }    /* 26 */
    .swipe_inner_wrap h3, .swipe_inner_wrap .Description-H3{ font-size: 1.375em; }    /* 22 */
    .swipe_inner_wrap h4{ font-size: 1.125em; }    /* 18 */
    .swipe_inner_wrap table h4{ font-size: 1.0625em; } /* 17 */
    .Description-Related-Head { font-size: 1.625em; }
}


.swipe_inner_wrap > div{
    margin-top: 10px;
}

.swipe_inner_wrap > div:first-child{
    margin-top:0;
}

.Description-Related_1 .br_span, .Description-Related_2 .br_span{ 
    display: none; 
}

.Description-Related_1 .C_CrossReference{
    display: block;
    margin-bottom: 10px;
}

.Description-Related_2 .C_CrossReference{
    display: block;
    margin-left: 20px;
    margin-bottom: 10px;
}

.Description-Chap{
    display: none;
}

.C_Important, .C_Important_KO, .MMI, .Navi, .UID, .VR, .OSD{
    font-weight: 700;
}

.MMI_NoBold, .Navi_NoBold, .UID_NoBold, .OSD_NoBold{
    font-weight: inherit;
}


.Button {
    font-weight: 700;
}


.C_Image{
    width: auto;
    height: var(--icon-size);
    vertical-align: bottom;
}

.C_Image_long{
    height: var(--icon-size-long);
}

.Empty_2{
    padding-left: 30px;
}

.Empty_3{
    padding-left: 60px;
}

.Img-Right{
    text-align: right;
}

.swipe_inner_wrap table + table{
    margin-top: 30px;
}

table td > div + div{
    margin-top: 10px;
}

.swipe_inner_wrap .Table_Note {
    margin-bottom: 30px;
    border-left: 3px solid #9FA0A0;
}


.swipe_inner_wrap .Table_Caution {
    margin-bottom: 30px;
    border-left: 3px solid #FFC000;    
}

.swipe_inner_wrap .Table_Warning {
    margin-bottom: 30px;
    border-left: 3px solid #FF9F5D;    
}

.Table_Note td, .Table_Caution td, .Table_Warning td{
    padding-left: 15px;
}


.Table_Note tr:nth-child(n+2) .UnorderList_1 ul, .Table_Caution tr:nth-child(n+2) .UnorderList_1 ul, .Table_Warning tr:nth-child(n+2) .UnorderList_1 ul {
	margin-top: 10px;
}

.Description-Safety-Head{
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    font-weight: 700;
}

.Description-Safety-Head img{
    width: auto;
    height: var(--info-size);
}


.Table_Icon td{    
    padding: 10px;
    vertical-align: top;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Icon tr:first-child td{
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Icon td:has(.Description-Table-Head){
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    border-bottom: 0;
    text-align: center;
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0.04);    
}

.Table_Icon tr:first-child td{
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}


.Table_Icon tr td:first-child:not([colspan]){
    width: 35%;
    vertical-align: middle;
}

.Table_Icon img{
    width: auto;
    height: var(--icon-size);
}



.Table_Icon-7mm td {
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    vertical-align: middle;
}

.Table_Icon-7mm tr:first-child td {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Icon-7mm td:has(.Description-Table-Head) {
	border-top: 1px solid rgba(0, 0, 0, 0.5);
	border-bottom: 0;
	text-align: center;
	font-weight: 700;
	background-color: rgba(0, 0, 0, 0.04);
}

.Table_Icon-7mm tr.rowspan td {
	border-bottom: 0;
}

.Table_Icon-7mm tr.rowspan td[rowspan] {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Icon-7mm tr.nextRowspan td {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Icon-7mm tr:last-child td {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Icon-7mm col.c2-col1 {
	width: 120px;
}

.Table_Icon-7mm col.c3-col1, .Table_Icon-7mm col.c3-col2 {
	width: 80px;
}

.Table_Icon-7mm img {
	width: auto;
	height: calc(1.5 * var(--icon-size));
}





.Table_Text tr:first-child td{
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Text td{
    padding: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Text tr td{
    vertical-align: middle;
}

.Table_Text .c2-col1{
    width: 35%;
}

.Table_Text .c3-col1{
    width: 30%;
}

.Table_Text .c3-col2{
    width: 30%;
}

.Table_Text td:has(.Description-Table-Head){
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    border-bottom: 0;
    text-align: center;
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0.04);    
}


/* iOS rowspan table fix */
.Table_Text tr.rowspan td,
.Table_Text tr.nextRowspan td,
.Table_Text tr.td_lack td {
    height: auto;
    min-height: 0;
    vertical-align: top;
}

.Table_Text tr.rowspan td .Description-Cell,
.Table_Text tr.nextRowspan td .Description-Cell,
.Table_Text tr.td_lack td .Description-Cell {
    display: block;
    line-height: 1.5;
}

.Table_Text td[rowspan] {
    vertical-align: top;
}

.Table_Text tr.rowspan td {
    padding-top: 12px;
    padding-bottom: 12px;
}


@supports (-webkit-touch-callout: none) {
    .Table_Text tr.rowspan td,
    .Table_Text tr.nextRowspan td,
    .Table_Text tr.td_lack td {
        vertical-align: top;
    }

    .Table_Text tr.rowspan td .Description-Cell,
    .Table_Text tr.nextRowspan td .Description-Cell,
    .Table_Text tr.td_lack td .Description-Cell {
        position: relative;
        z-index: 1;
        padding-top: 1px;
        padding-bottom: 1px;
    }
}


.Table_Text *{overflow-wrap: break-word;}


.Table_Magnifier img{
    max-width: min(90%, 640px);
    max-height: 350px;
}

.Table_Magnifier-Text img{
    max-width: min(90%, 640px);
    max-height: 350px;
}

.Table_Magnifier-Text .Description-Center{
    max-width: min(90%, 640px);
}

.Table_Note table{
    width: calc(100% - var(--indent-img-1) - 10px);
    margin: 10px 10px 10px var(--indent-img-1);
}


.Table_Product td{
    border: none;
}

.Table_Product tr:first-child td{
    border: none;
}

.Table_Product img{
    width:50%;
}

.Table_Text .Table_Product img{
    width:100%;
}

.Table_FAQ{
    table-layout: auto;
}

.Table_FAQ tr{
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

.Table_FAQ td{
    min-width: 0;
    padding:5px 0;
}

.Table_FAQ tr td:first-child{
    flex: 0 0 auto; 
    width: calc(var(--faq-size) * var(--fs));
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.Table_FAQ tr td:last-child{
    flex: 1 1 auto;
}

.Table_FAQ .br_span{
    display: block;
    height: 5px;
}

.Table_Logo .Img-Left{
	width: 40%;
}

.Table_HDRadio {
    display: block;
}

.Table_HDRadio td {
    display: block;
    width: 100%;
    margin: 15px 0;
}

.Table_HDRadio .Img-Left{
	width: 40%;
}

.Table_HDRadio + .Table_HDRadio{
	margin-top: 0;
}

.Description-Line{
    width: 100%;
    height: 0.5px;
    background-color: rgba(0, 0, 0, 0.4);
}

.Description-Center{text-align: center;margin: 10px 0 20px;}


.Table_Symbol-Vertical{
    border-collapse: inherit;
    border-spacing: 0 10px;
}

.Table_Symbol-Vertical .c2-col1{
    width: 80px;
}

.Table_Symbol-Vertical tr.colspan td:first-child{
    padding: 30px 20px;
}


.Table_Symbol-Vertical td:first-child{
    padding: 30px 0 30px 20px;
    margin-top: 50px;
    background-color: #f3f3f4;
}

.Table_Symbol-Vertical td:last-child{
    padding: 30px 20px 30px 0;
    margin-top: 50px;
    background-color: #f3f3f4;
}

.Table_Symbol-Vertical img{
    width: 40px;
}

.Table_Symbol-Vertical .Description-Option{
    font-weight: 700;
}


.Table_Trademark .c2-col2{
    width: 100px;
}

.Table_Trademark td{
	vertical-align: top;
}
.Table_Trademark .Img-Right {
	max-width: 170px;
	margin-left: auto;
	padding-left: 10px;
}

.Table_Trademark .Img-Right img {
	width: 100%; 
	max-width: 160px;
}


.Table_Service .c4-col1{
    width: 8%;
    min-width: 50px;
}

.Table_Service .c4-col2{
    width: 18%;
}

.Table_Service .c4-col4{
    width: 20%;
}


.Table_Service tr:first-child td{
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.Table_Service td{
    padding: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}


.Table_Service td:has(.Description-Table-Head){
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    border-bottom: 0;
    text-align: center;
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0.04);    
}

.Table_Icon .c2-col1{min-width: 67px;}




@media (min-width:1024px){
    .Table_Icon tr td:first-child:not([colspan]){
        width: 12%;
    }


    .Table_Text td{
        padding: 10px 15px;
    }

    .Table_Text .c3-col1{
        width: 25%;
    }

    .Table_Text .c3-col2{
        width: 35%;
    }

    .Table_Symbol-Vertical .c2-col1{
        width: 120px;
    }

    .Table_Symbol-Vertical tr.colspan td:first-child{
        padding: 30px;
    }

    .Table_Symbol-Vertical td:first-child{
        padding-left: 30px;
    }

    .Table_Symbol-Vertical td:last-child{
        padding-right: 30px;
    }

    .Table_Symbol-Vertical img{
        width: 60px;
    }
	
	.Table_Logo .Img-Left{
		width: 30%;
	}

	.Table_HDRadio .Img-Left{
		width: 30%;
	}


}





ol li {
    position: relative;    
    text-indent: calc(var(--indent-ol-1) * -1);
    padding-left: var(--indent-ol-1);
    margin-top: 10px;
}

ol .num {
    display: inline-flex;
    width: 22px;
    height: 22px;
    margin-top: -3px;
    margin-right: 8px;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-indent: 0;
    box-sizing: border-box;

}

.Empty_1 + .OrderList1_1{
    margin-top: -20px;
}

.Description + .OrderList1_1{
    margin-top: -10px;
}



.OrderList1_1-Child ol{
    margin-top: var(--ol-minus-2);
    padding-left: var(--indent-ol-1);
    /* background-color: darkkhaki; */ 
}

.OrderList1_1-Child li{
    text-indent: 0;
    padding-left: 0;
}

.OrderList2_1 ol:first-child{
    margin-top: var(--ol-minus-1);
}


[class^="OrderList-CirNum"] li {
    margin-top: 10px;
}

[class^="OrderList-CirNum"] .num {
	flex: 0 0 18px;
	display: inline-flex;
	width: 18px;
	height: 18px;
	margin-top: 2px;
	margin-right: 10px;
	padding: 0;
	align-items: center;
	justify-content: center;
	vertical-align: top;
	text-indent: 0;
	box-sizing: border-box;
	line-height: 1;
}

[class^="OrderList-CirNum"] .num img {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.OrderList-CirNum1_1{
    padding-left: var(--indent-ol-0);
}

.OrderList-CirNum1_1-Child ol{
    margin-top: var(--ol-minus-2);
    padding-left: var(--indent-ol-2);
}

.swipe_inner_wrap .OrderList-CirNum2_1{
    margin-top: -10px;
    padding-left: var(--indent-ol-0);
}


.OrderList-CirNum1_2{
    padding-left: var(--indent-ol-1);
}

.swipe_inner_wrap .OrderList-CirNum2_2{
    margin-top: -10px;
    padding-left: var(--indent-ol-1);
}


.OrderList-CirNum1_2-Child ol{
    margin-top: var(--ol-minus-2);
    padding-left: var(--indent-ol-2);
}


.swipe_inner_wrap ul li {
    position: relative;    
    margin-top: 10px;
}

.swipe_inner_wrap ul li:first-child{
    margin-top: 0;
}


.UnorderList_1 ul{
    list-style-type: disc;
    padding-left: calc(var( --indent-ul-1));
    /* background-color: aliceblue; */
}

.UnorderList_1-Child ul{
    margin-top: -10px;
    padding-left: calc(var( --indent-ul-1));
}


.UnorderList_1-Cell ul{
    list-style-type: disc;
    padding-left: var( --indent-ul-1);
    /* background-color: antiquewhite; */
}

.UnorderList_1-Cell-Child{
    padding-left: var( --indent-ul-1);
}

.UnorderList_1-Cell-Icon ul{
    padding-left: calc(var( --indent-ul-1));
}


.UnorderList_1-Cell-Icon li {
	display: flex;
	align-items: center;
	position: relative;
	min-height: calc(1.5 * var(--icon-size));
}

.UnorderList_1-Cell-Icon li::before {
	content: "";
	position: absolute;
	left: -16px;
	top: 50%;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: currentColor;
	transform: translateY(-50%);
}




.UnorderList_1_2 ul{
    margin-top: -10px;
    list-style-type: disc;
    padding-left: var( --indent-ul-2);
    /* background-color: aquamarine; */
}

.UnorderList_1_2-Child ul{
    margin-top: -15px;
    padding-left: calc(var( --indent-ul-2));
}


.UnorderList_1_2-CirNum ul{
    margin-top: -10px;
    list-style-type: disc;
    padding-left: calc(var( --indent-ul-2)); 
}

.UnorderList_2 ul[style="ul_hyphen"]{
    padding-left: var( --indent-hyphen-0);
}

.UnorderList_2 ul[style="ul_hyphen"] li{
    position: relative;
    text-indent: calc(var(--indent-hyphen-1) * -1);
    padding-left: var(--indent-hyphen-1);
    margin-top: 5px;
}


.UnorderList_2 ul[style="ul_hyphen"] li::before {
    content: "‒ ";
    display: inline-flex;
    width: 22px;
    height: 22px;
    margin-top: -3px;
    margin-right: 8px;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-indent: 0;
    box-sizing: border-box;
}


.UnorderList_2_2 ul{
    margin-top: -10px;
    padding-left: var( --indent-ul-2);
}

.UnorderList_2_2 li{
    position: relative;
    text-indent: calc(var(--indent-hyphen-1) * -1);
    padding-left: var(--indent-hyphen-1);
}

.UnorderList_2_2 li::before {
    content: "‒ ";
    display: inline-flex;
    width: 22px;
    height: 22px;
    margin-top: -3px;
    margin-right: 8px;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-indent: 0;
    box-sizing: border-box;
}


.Img-Left.slash-flex {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	vertical-align: middle;
}

.Img-Left.slash-flex .C_Image {
	display: block;
	flex: 0 0 auto;
}

.Img-Left.slash-flex .C_Slash {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	flex: 0 0 auto;
}


@media screen and (min-width: 1024px){    

    [class^="OrderList-CirNum"] .num{
        margin-top: 4px;
    }

    .Table_Trademark .c2-col2{width: 200px;}

}


/* iOS rowspan border double-line fix */
@supports (-webkit-touch-callout: none) {
    .Table_Text {
        border-collapse: separate;
        border-spacing: 0;
    }

    .Table_Text td {
        border-bottom: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.3);
    }

    .Table_Text tr:first-child td {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
    }

    .Table_Text tr:last-child td {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    }

    .Table_Text tr.nextRowspan td {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    }

    .Table_Text td[rowspan] {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        vertical-align: top;
    }

    .Table_Text tr.rowspan + tr.rowspan td {
        border-top: 0;
    }

    .Table_Text tr.nextRowspan td {
        border-top: 0;
    }
}



/* Dark Mode */
@media (prefers-color-scheme: dark) {

    /* .C_CrossReference a, .C_URL a, .C_URL-App a, .C_CrossReference-Symbol_etc{
        color: #78CCFF;
    } */

    .Table_Icon td,
    .Table_Icon tr:first-child td,
    .Table_Icon-7mm td,
    .Table_Icon-7mm tr:first-child td,
    .Table_Icon-7mm tr:last-child td,
    .Table_Icon-7mm tr.rowspan td[rowspan],
    .Table_Icon-7mm tr.nextRowspan td,
    .Table_Text td,
    .Table_Text tr:first-child td,
    .Table_Service td,
    .Table_Service tr:first-child td {
        border-color: rgba(255, 255, 255, 0.4);
    }

    .Table_Icon td:has(.Description-Table-Head),
    .Table_Icon-7mm td:has(.Description-Table-Head),
    .Table_Text td:has(.Description-Table-Head),
    .Table_Service td:has(.Description-Table-Head) {
        border-top-color: rgba(255, 255, 255, 0.45);
        background-color: rgba(255, 255, 255, 0.08);
    }

    .Table_Note {
        border-left-color: #9FA0A0;
    }

    .Table_Caution {
        border-left-color: #FFC000;
    }

    .Table_Warning {
        border-left-color: #FF9F5D;
    }

    .Description-Line {
        background-color: rgba(255, 255, 255, 0.35);
    }

    /* Table_Symbol-Vertical dark mode */
    .Table_Symbol-Vertical td:first-child,
    .Table_Symbol-Vertical td:last-child{
        background-color: #3A3A3A;
    }

    .Table_Symbol-Vertical .Description-Option,
    .Table_Symbol-Vertical .Description-Option span{
        color: #FFFFFF;
    }

    .Table_Symbol-Vertical .Description,
    .Table_Symbol-Vertical .Description span{
        color: rgba(255, 255, 255, 0.78);
    }

    @supports (-webkit-touch-callout: none) {
        .Table_Text td,
        .Table_Text tr:first-child td,
        .Table_Text tr:last-child td,
        .Table_Text tr.nextRowspan td,
        .Table_Text td[rowspan] {
            border-color: rgba(255, 255, 255, 0.4);
        }
    }
    
}


img[src*="e-reset"] {width:200px;}


/* ===== 언어별(문자별) 미세 보정 - 원형 숫자 마커 세로 위치 ===== */
/* 데바나가리 등 인도계 문자는 상단 가로줄(shirorekha) 기준이라 마커가 위로 떠 보임 → margin-top 보정 */
html[data-language="Hindi"] [class^="OrderList-CirNum"] .num,
html[data-language="Marathi"] [class^="OrderList-CirNum"] .num,
html[data-language="Bengali"] [class^="OrderList-CirNum"] .num,
html[data-language="Gujarati"] [class^="OrderList-CirNum"] .num,
html[data-language="Punjabi"] [class^="OrderList-CirNum"] .num,
html[data-language="Tamil"] [class^="OrderList-CirNum"] .num,
html[data-language="Telugu"] [class^="OrderList-CirNum"] .num,
html[data-language="Kannada"] [class^="OrderList-CirNum"] .num,
html[data-language="Odia"] [class^="OrderList-CirNum"] .num,
html[data-language="Malayalam"] [class^="OrderList-CirNum"] .num{
    margin-top: 0;
}


/* 인도계 문자: 인라인 아이콘(.C_Image)이 디센더 기준(vertical-align:bottom)이라 처져 보임 → 살짝 올림(세로 가운데 보정) */
html[data-language="Hindi"] .C_Image,
html[data-language="Marathi"] .C_Image,
html[data-language="Bengali"] .C_Image,
html[data-language="Gujarati"] .C_Image,
html[data-language="Punjabi"] .C_Image,
html[data-language="Tamil"] .C_Image,
html[data-language="Telugu"] .C_Image,
html[data-language="Kannada"] .C_Image,
html[data-language="Odia"] .C_Image,
html[data-language="Malayalam"] .C_Image{
    margin-bottom: 5px;
}

html[data-language="Korean"] .C_URL a{word-break: break-all;}