/* 후보 D — 다음형: Pretendard + 제호 나눔명조
   본문·제목: Pretendard (OFL, 공식 KS X 1001 부분집합 woff2 를 폴더에 넣음, 굵기당 0.27MB)
   제호만: 나눔명조 ExtraBold (Google Fonts, OFL)
   손댄 것: 글꼴·굵기·자간·줄 간격만. */
@import url("https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@800&display=swap");

@font-face{font-family:"Pretendard";src:url("fonts/Pretendard-Regular.subset.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Pretendard";src:url("fonts/Pretendard-SemiBold.subset.woff2") format("woff2");font-weight:500 600;font-display:swap}
@font-face{font-family:"Pretendard";src:url("fonts/Pretendard-Bold.subset.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Pretendard";src:url("fonts/Pretendard-ExtraBold.subset.woff2") format("woff2");font-weight:800 900;font-display:swap}

:root{
  --sans:"Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;
  --serif:"Nanum Myeongjo","Batang",serif;
  --head:var(--sans);
}
body{letter-spacing:0}  /* 다음 실측: 본문·제목 자간 normal(0) */

.brand a{font-weight:800;letter-spacing:-.02em}
.brand p{letter-spacing:.04em}
.foot .brand-s,.mini-brand{font-weight:800;letter-spacing:-.02em}

.shead h2,.card h1,.sgroup h2{font-family:var(--head);font-weight:700;letter-spacing:0}
.rank li b{font-family:var(--sans);font-weight:700}

.desk h3{letter-spacing:0}
.ad b{letter-spacing:0}
.ex,.gems code,.pcard code,.info code{letter-spacing:0}

.art-body{line-height:1.75;letter-spacing:0}
