#ads{--section-accent:#087c60;--section-soft:#d5e9e1}
#information{--section-accent:#245d98;--section-soft:#dae5f1}
#qna{--section-accent:#a52f54;--section-soft:#efdae2}
#ads .section-heading,#information .section-heading{position:relative;padding-left:0;border:0}
#ads .section-heading:before,#information .section-heading:before{display:none}
#ads .section-heading h2,#information .section-heading h2,#qna .container>h2{
  color:#283e38;font-size:29px;font-weight:750;line-height:1.55;
  letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;margin-top:0;
}
.section-title-accent{color:var(--section-accent)}
#ads .section-heading h2:after,#information .section-heading h2:after,#qna .container>h2:after{
  content:'';display:block;width:52px;height:3px;margin-top:15px;
  background:var(--section-accent);box-shadow:18px 0 0 var(--section-soft);border-radius:0;
}
#ads .section-heading>.section-description,#information .section-heading>.section-description{
  font-size:14px;line-height:1.85;font-weight:600;color:#526a61;
  margin-top:14px;max-width:65ch;word-break:keep-all;overflow-wrap:anywhere;
}
#information .section-heading>.section-description{color:#53677e}
#information .info-card .info-title{color:#235b77;font-weight:750;line-height:1.65}
#information [data-info-topic=ktv] .info-title,#information [data-info-topic=multinational-ktv] .info-title{color:#136e62}
#information [data-info-topic=busan-nightlife] .info-title,#information [data-info-topic=regional-formats] .info-title{color:#285f96}
#information [data-info-topic=tc-prices] .info-title,#information [data-info-topic=moolnight] .info-title{color:#a03656}
#information [data-info-topic=global-pubs] .info-title,#information [data-info-topic=asiad-night] .info-title{color:#6f507d}
#information .info-preview{color:#4c605c;font-weight:500}
#qna .qna-item summary{color:#4d3943;font-weight:650}
#qna .qna-item summary .icon{color:#a52f54;flex-shrink:0}
.regional-directory h3{color:#245d65;font-weight:700}
@media(max-width:640px){
 #ads .section-heading h2,#information .section-heading h2,#qna .container>h2{font-size:23px;line-height:1.6}
 #ads .section-heading h2:after,#information .section-heading h2:after,#qna .container>h2:after{margin-top:12px;width:42px}
 #ads .section-heading>.section-description,#information .section-heading>.section-description{font-size:12px;margin-top:12px;line-height:1.9}
}
@media(max-width:350px){#ads .section-heading h2,#information .section-heading h2,#qna .container>h2{font-size:21px}}
