*{box-sizing: border-box; letter-spacing: -0.5px; }

.guidelinesSec .subComTab{margin-top: 40px; margin-bottom: 60px;}

.guidelines__mnTit{font-size: 24px; font-weight: 700; line-height: 34px; color: var(--clr_black_mn); margin-bottom: 30px;}
.guidelines__sbTit{font-size: 18px; font-weight: 700; line-height: 21px; color: var(--clr_black_mn); margin-bottom: 20px;}
.guidelines__mnTxt{font-size: 16px; font-weight: 400; line-height: 23px; color: var(--clr_black_ex); }
.guidelines__mnTxt span{display: inline;}

.guidelines__txtWrap{margin-bottom: 40px;}

.guidelines__sbTit--flex{
  display: flex; align-items: center; justify-content: flex-start; gap: 12px;
  margin-bottom: 20px;
}
.guidelines__sbTit--flex:has(.guidelines__sbTit) .guidelines__sbTit{margin-bottom: unset;}

.guidelines__mnTxtWrap{display: flex; flex-direction: column; row-gap: 7px;}
.guidelines__mnTxt--flxWrap{display: flex; flex-wrap: wrap; column-gap: 3px;}

.guidelines__mnTxtInner .guidelines__mnTxt{margin-bottom: 2px;}
.guidelines__mnTxtInner .guidelines__mnTxt:last-child{margin-bottom: unset;}
.guidelines__mnTxtInner--ex{margin-left: 20px;}


.guidelines__txt--bld{font-weight: 700;}
.guidelines__txt--red{color:var(--clr_soft_red);}
.guidelines__txt--gry{color:var(--clr_black_ex);}

.guidelines__boxGrp{display: flex; flex-direction: column; row-gap: 20px;}
.guidelines__box{padding: 20px 20px 30px 20px; border: var(--mix_brdr_btrDkr); border-radius: 9px;}
.guideLineBrk{display: flex; align-items: flex-start;}

.guidelines__img{transform: scale(1);}
.num1st{padding-right: 3px; display: inline !important;}


@media (max-width: 768px) {
  .guidelinesSec .subComTab{margin-top: 20px; margin-bottom: 30px;}
  .guidelines__txtWrap{margin-bottom: 30px;}
  .guidelines__mnTxtWrap{row-gap: 14px;}
  .guidelines__mnTit{font-size: 16px; line-height: 25px; margin-bottom: 20px;}
  .guidelines__sbTit{font-size: 15px; line-height: 18px; margin-bottom: 12px;}
  .guidelines__mnTxt{font-size: 14px;}
  
  .guidelines__sbTit--flex{margin-bottom: 12px;}
  .guidelines__mnTxtInner .guidelines__mnTxt {margin-bottom: unset;}

  .guideTxtIndt{text-indent: -17px; padding-left: 17px;}

  .guidelines__box{padding: 12px 12px 20px 12px;}
  .guidelines__box .guidelines__mnTxtWrap{row-gap: 5px;}
  .guidelines__img{transform: scale(0.889);}
}

@media (min-width: 768px) and (max-width: 1023px) {
  .guidelines__mnTit{font-size: 20px; line-height: 25px;}
  .guidelines__sbTit{font-size: 17px; line-height: 21px;}
  .guidelines__mnTxt{font-size: 15px;}
  .guideTxtIndt{text-indent: -18px; padding-left: 18px;}
}

@media all and (min-width:1024px){
  .guidelines__mnTit{font-size: 24px; line-height: 34px;}
  .guidelines__sbTit{font-size: 18px; line-height: 21px;}
  .guidelines__mnTxt{font-size: 16px;}
  .guideTxtIndt{text-indent: -19px; padding-left: 19px;}
}
@media all and (min-width:1200px){.guidelines__mnTxt span{display: block;}}