/* 새 쪽(/check 묶음) 전용 스타일 — 네이버 먼저 판(2026-10-06). 기존 쪽은 이 파일을 읽지 않는다.
   글꼴: 새 쪽 글자까지 담은 부분집합(허브 작업본 2026-10-01 생성, 옛 글자 빠짐 0)을 새 쪽에서만 같은 이름으로 덮어쓴다. */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/assets/check-noto-sans-kr.woff2) format('woff2');
  unicode-range: U+20-7e, U+a9, U+b7, U+f7, U+2014, U+2018-2019, U+201c-201d, U+2026, U+2192, U+2197, U+25cb, U+2713, U+300c-300d, U+ac00-ac01, U+ac04, U+ac08, U+ac10-ac12, U+ac14-ac15, U+ac19, U+ac1c-ac1d, U+ac70, U+ac74, U+ac78, U+ac80, U+ac83, U+ac8c, U+aca0, U+aca8-aca9, U+acac, U+acb0, U+acb9, U+acbd, U+acc4, U+ace0, U+ace8, U+acf3, U+acf5, U+acfc, U+ad00, U+ad04, U+ad11, U+ad1c, U+ad50, U+ad6c-ad6d, U+ad81, U+ad8c, U+addc, U+ade0, U+adf8, U+adfc, U+ae00, U+ae08-ae09, U+ae0b, U+ae30, U+ae34, U+ae38, U+ae41, U+ae4c, U+aebc, U+aed8, U+af2d, U+af34, U+afb8, U+afbc, U+afc0, U+afc9, U+afd4, U+afe8, U+b00c, U+b014, U+b04a, U+b05d, U+b07c, U+b098, U+b09c, U+b0a0, U+b0a8, U+b0ac, U+b0ae-b0af, U+b0b4, U+b0b8, U+b0bc, U+b108, U+b110, U+b113, U+b118, U+b123-b124, U+b137, U+b144, U+b178, U+b17c, U+b192-b193, U+b204, U+b208, U+b20c, U+b215, U+b220, U+b258, U+b274, U+b290, U+b294, U+b298, U+b2a5-b2a6, U+b2c8, U+b2cc, U+b2d8-b2d9, U+b2e4, U+b2e8, U+b2eb-b2ec, U+b2f4-b2f5, U+b2f9, U+b300, U+b313, U+b354-b355, U+b358, U+b367, U+b370, U+b3c4, U+b3c8, U+b3cc, U+b3d5, U+b3d9, U+b3fc, U+b410, U+b418, U+b41c, U+b420, U+b429, U+b450, U+b458, U+b461, U+b4a4, U+b4b7, U+b4dc-b4dd, U+b4e0, U+b4e3-b4e4, U+b4ec, U+b4f1, U+b514, U+b530, U+b54c, U+b5a0, U+b5a4, U+b5a8, U+b5bb, U+b610-b611, U+b6f0, U+b73b, U+b77c-b77d, U+b780, U+b78c-b78d, U+b790, U+b798, U+b79c, U+b7a8, U+b7b5, U+b7c9, U+b7ec, U+b7f0, U+b7f4, U+b7fc-b7fd, U+b800, U+b807-b808, U+b824-b825, U+b828, U+b835, U+b838-b839, U+b840, U+b85c-b85d, U+b8b0, U+b8cc, U+b8e8, U+b904, U+b958, U+b960, U+b974, U+b978, U+b97c, U+b984-b985, U+b9ac-b9ad, U+b9b0, U+b9b4, U+b9bc-b9bd, U+b9c1, U+b9c8-b9c9, U+b9cc, U+b9ce, U+b9d0, U+b9dd-b9de, U+b9e1, U+b9e4, U+b9e8, U+b9f5, U+ba38, U+ba3c, U+ba48, U+ba54, U+ba70, U+ba74, U+ba85, U+ba87, U+baa8-baa9, U+bab0, U+babb, U+bb34, U+bb38, U+bb3b-bb3c, U+bb49, U+bbc0, U+bbf8, U+bbfc, U+bbff-bc00, U+bc0f, U+bc14, U+bc18, U+bc1b-bc1d, U+bc29, U+bc31, U+bc84, U+bc88, U+bc94-bc95, U+bca0, U+bcc0, U+bcc4, U+bcd1, U+bcf4-bcf5, U+bcf8, U+bcfc, U+bd04-bd05, U+bd07, U+bd10, U+bd24, U+bd80, U+bd84, U+bd88, U+bd99, U+bdf0, U+be0c, U+be14, U+be44, U+be48, U+be60, U+be7c, U+bfd0, U+c068, U+c0ac-c0ad, U+c0b0, U+c0b4, U+c0c1, U+c0c8-c0c9, U+c0d8, U+c0dd, U+c11c-c11d, U+c120, U+c124, U+c12f, U+c131, U+c138, U+c13c, U+c140, U+c148-c149, U+c154, U+c168, U+c18c-c18d, U+c190, U+c194, U+c1a1, U+c218, U+c21c, U+c220, U+c228, U+c22b, U+c26c, U+c27d, U+c2a4, U+c2b5, U+c2b7, U+c2dc-c2dd, U+c2e0, U+c2e4, U+c2ec, U+c2f1, U+c2f6, U+c313, U+c368, U+c4f0, U+c4f4, U+c4f8, U+c529, U+c544-c545, U+c548, U+c54a, U+c54c, U+c554, U+c558-c559, U+c560-c561, U+c571, U+c57c-c57d, U+c591, U+c5b4-c5b5, U+c5b8, U+c5bb-c5bc, U+c5c5-c5c8, U+c5d0, U+c5d4, U+c5ec-c5ed, U+c5f0, U+c5f4, U+c600-c601, U+c606, U+c608, U+c61b, U+c624, U+c628, U+c62c, U+c634, U+c640, U+c644, U+c654, U+c65c, U+c678, U+c67c, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6b8, U+c6c0, U+c6cc, U+c6d0, U+c6d4, U+c6e0, U+c6f9, U+c704, U+c720, U+c724, U+c728, U+c73c, U+c740, U+c744, U+c74c, U+c751, U+c758, U+c774, U+c778, U+c77c-c77d, U+c784-c785, U+c788, U+c790-c791, U+c798, U+c7a0, U+c7a5, U+c7ac, U+c7c1, U+c800-c801, U+c804, U+c808, U+c810-c811, U+c815, U+c81c, U+c838, U+c84c, U+c870-c871, U+c874, U+c881, U+c885, U+c88b, U+c8fc, U+c900, U+c904, U+c90d, U+c911, U+c988, U+c99d, U+c9c0-c9c1, U+c9c4, U+c9c8, U+c9d0-c9d1, U+c9d3, U+c9da, U+c9dc-c9dd, U+c9e7, U+cabd, U+cc0d, U+cc28, U+cc2e, U+cc38, U+cc3d-cc3e, U+cc44-cc45, U+cc59, U+cc98, U+cc9c, U+ccab, U+ccad, U+ccb4, U+ccd0, U+cce4, U+cd2c, U+cd5c, U+cd94, U+cd98, U+cd9c, U+cda4, U+cda9, U+cdb0, U+ce20-ce21, U+ce35, U+ce58-ce59, U+ce5c, U+ce60, U+ce68, U+ce74, U+ce78, U+cea1, U+cee8, U+cf00, U+cf1c, U+cf58, U+cfe0, U+d06c, U+d070, U+d074, U+d0a4, U+d0ac, U+d0b5, U+d0c0-d0c1, U+d0c8, U+d0d5, U+d0dc-d0dd, U+d130, U+d138, U+d150, U+d154, U+d1a0, U+d1b5, U+d22c, U+d23c, U+d29c, U+d2b8-d2b9, U+d2bc, U+d2f0-d2f1, U+d305, U+d30c, U+d30e, U+d310, U+d31d, U+d338, U+d398, U+d3b4, U+d3b8, U+d3c9, U+d3ec, U+d3f0, U+d3f4, U+d45c, U+d488, U+d504, U+d508, U+d50c, U+d53c, U+d544, U+d551, U+d558-d559, U+d55c, U+d560, U+d568-d569, U+d56d, U+d574-d575, U+d588-d589, U+d5a5, U+d5c8, U+d5d8, U+d600, U+d604, U+d611, U+d614-d615, U+d638, U+d63c, U+d648, U+d64d, U+d654-d655, U+d658, U+d65c, U+d669, U+d68c-d68d, U+d69f, U+d6a8, U+d6c4, U+d734, U+d750, U+d754, U+d765, U+d76c, U+d788, U+d78c, U+d798;
}

@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/check-noto-serif-kr.woff2) format('woff2');
  unicode-range: U+20-7e, U+a9, U+b7, U+f7, U+2014, U+2018-2019, U+201c-201d, U+2026, U+2192, U+2197, U+25cb, U+2713, U+300c-300d, U+ac00-ac01, U+ac04, U+ac08, U+ac10-ac12, U+ac14-ac15, U+ac19, U+ac1c-ac1d, U+ac70, U+ac74, U+ac78, U+ac80, U+ac83, U+ac8c, U+aca0, U+aca8-aca9, U+acac, U+acb0, U+acb9, U+acbd, U+acc4, U+ace0, U+ace8, U+acf3, U+acf5, U+acfc, U+ad00, U+ad04, U+ad11, U+ad1c, U+ad50, U+ad6c-ad6d, U+ad81, U+ad8c, U+addc, U+ade0, U+adf8, U+adfc, U+ae00, U+ae08-ae09, U+ae0b, U+ae30, U+ae34, U+ae38, U+ae41, U+ae4c, U+aebc, U+aed8, U+af2d, U+af34, U+afb8, U+afbc, U+afc0, U+afc9, U+afd4, U+afe8, U+b00c, U+b014, U+b04a, U+b05d, U+b07c, U+b098, U+b09c, U+b0a0, U+b0a8, U+b0ac, U+b0ae-b0af, U+b0b4, U+b0b8, U+b0bc, U+b108, U+b110, U+b113, U+b118, U+b123-b124, U+b137, U+b144, U+b178, U+b17c, U+b192-b193, U+b204, U+b208, U+b20c, U+b215, U+b220, U+b258, U+b274, U+b290, U+b294, U+b298, U+b2a5-b2a6, U+b2c8, U+b2cc, U+b2d8-b2d9, U+b2e4, U+b2e8, U+b2eb-b2ec, U+b2f4-b2f5, U+b2f9, U+b300, U+b313, U+b354-b355, U+b358, U+b367, U+b370, U+b3c4, U+b3c8, U+b3cc, U+b3d5, U+b3d9, U+b3fc, U+b410, U+b418, U+b41c, U+b420, U+b429, U+b450, U+b458, U+b461, U+b4a4, U+b4b7, U+b4dc-b4dd, U+b4e0, U+b4e3-b4e4, U+b4ec, U+b4f1, U+b514, U+b530, U+b54c, U+b5a0, U+b5a4, U+b5a8, U+b5bb, U+b610-b611, U+b6f0, U+b73b, U+b77c-b77d, U+b780, U+b78c-b78d, U+b790, U+b798, U+b79c, U+b7a8, U+b7b5, U+b7c9, U+b7ec, U+b7f0, U+b7f4, U+b7fc-b7fd, U+b800, U+b807-b808, U+b824-b825, U+b828, U+b835, U+b838-b839, U+b840, U+b85c-b85d, U+b8b0, U+b8cc, U+b8e8, U+b904, U+b958, U+b960, U+b974, U+b978, U+b97c, U+b984-b985, U+b9ac-b9ad, U+b9b0, U+b9b4, U+b9bc-b9bd, U+b9c1, U+b9c8-b9c9, U+b9cc, U+b9ce, U+b9d0, U+b9dd-b9de, U+b9e1, U+b9e4, U+b9e8, U+b9f5, U+ba38, U+ba3c, U+ba48, U+ba54, U+ba70, U+ba74, U+ba85, U+ba87, U+baa8-baa9, U+bab0, U+babb, U+bb34, U+bb38, U+bb3b-bb3c, U+bb49, U+bbc0, U+bbf8, U+bbfc, U+bbff-bc00, U+bc0f, U+bc14, U+bc18, U+bc1b-bc1d, U+bc29, U+bc31, U+bc84, U+bc88, U+bc94-bc95, U+bca0, U+bcc0, U+bcc4, U+bcd1, U+bcf4-bcf5, U+bcf8, U+bcfc, U+bd04-bd05, U+bd07, U+bd10, U+bd24, U+bd80, U+bd84, U+bd88, U+bd99, U+bdf0, U+be0c, U+be14, U+be44, U+be48, U+be60, U+be7c, U+bfd0, U+c068, U+c0ac-c0ad, U+c0b0, U+c0b4, U+c0c1, U+c0c8-c0c9, U+c0d8, U+c0dd, U+c11c-c11d, U+c120, U+c124, U+c12f, U+c131, U+c138, U+c13c, U+c140, U+c148-c149, U+c154, U+c168, U+c18c-c18d, U+c190, U+c194, U+c1a1, U+c218, U+c21c, U+c220, U+c228, U+c22b, U+c26c, U+c27d, U+c2a4, U+c2b5, U+c2b7, U+c2dc-c2dd, U+c2e0, U+c2e4, U+c2ec, U+c2f1, U+c2f6, U+c313, U+c368, U+c4f0, U+c4f4, U+c4f8, U+c529, U+c544-c545, U+c548, U+c54a, U+c54c, U+c554, U+c558-c559, U+c560-c561, U+c571, U+c57c-c57d, U+c591, U+c5b4-c5b5, U+c5b8, U+c5bb-c5bc, U+c5c5-c5c8, U+c5d0, U+c5d4, U+c5ec-c5ed, U+c5f0, U+c5f4, U+c600-c601, U+c606, U+c608, U+c61b, U+c624, U+c628, U+c62c, U+c634, U+c640, U+c644, U+c654, U+c65c, U+c678, U+c67c, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6b8, U+c6c0, U+c6cc, U+c6d0, U+c6d4, U+c6e0, U+c6f9, U+c704, U+c720, U+c724, U+c728, U+c73c, U+c740, U+c744, U+c74c, U+c751, U+c758, U+c774, U+c778, U+c77c-c77d, U+c784-c785, U+c788, U+c790-c791, U+c798, U+c7a0, U+c7a5, U+c7ac, U+c7c1, U+c800-c801, U+c804, U+c808, U+c810-c811, U+c815, U+c81c, U+c838, U+c84c, U+c870-c871, U+c874, U+c881, U+c885, U+c88b, U+c8fc, U+c900, U+c904, U+c90d, U+c911, U+c988, U+c99d, U+c9c0-c9c1, U+c9c4, U+c9c8, U+c9d0-c9d1, U+c9d3, U+c9da, U+c9dc-c9dd, U+c9e7, U+cabd, U+cc0d, U+cc28, U+cc2e, U+cc38, U+cc3d-cc3e, U+cc44-cc45, U+cc59, U+cc98, U+cc9c, U+ccab, U+ccad, U+ccb4, U+ccd0, U+cce4, U+cd2c, U+cd5c, U+cd94, U+cd98, U+cd9c, U+cda4, U+cda9, U+cdb0, U+ce20-ce21, U+ce35, U+ce58-ce59, U+ce5c, U+ce60, U+ce68, U+ce74, U+ce78, U+cea1, U+cee8, U+cf00, U+cf1c, U+cf58, U+cfe0, U+d06c, U+d070, U+d074, U+d0a4, U+d0ac, U+d0b5, U+d0c0-d0c1, U+d0c8, U+d0d5, U+d0dc-d0dd, U+d130, U+d138, U+d150, U+d154, U+d1a0, U+d1b5, U+d22c, U+d23c, U+d29c, U+d2b8-d2b9, U+d2bc, U+d2f0-d2f1, U+d305, U+d30c, U+d30e, U+d310, U+d31d, U+d338, U+d398, U+d3b4, U+d3b8, U+d3c9, U+d3ec, U+d3f0, U+d3f4, U+d45c, U+d488, U+d504, U+d508, U+d50c, U+d53c, U+d544, U+d551, U+d558-d559, U+d55c, U+d560, U+d568-d569, U+d56d, U+d574-d575, U+d588-d589, U+d5a5, U+d5c8, U+d5d8, U+d600, U+d604, U+d611, U+d614-d615, U+d638, U+d63c, U+d648, U+d64d, U+d654-d655, U+d658, U+d65c, U+d669, U+d68c-d68d, U+d69f, U+d6a8, U+d6c4, U+d734, U+d750, U+d754, U+d765, U+d76c, U+d788, U+d78c, U+d798;
}
/* check-hubs:start — 고민별 진단표(2026-10 추가). 기존 규칙은 바꾸지 않고, 새 화면에만 쓰는 클래스를 같은 색·글꼴 변수로 추가 */
.hub-meta{font-size:11px;color:var(--muted);line-height:1.8;margin:-22px 0 30px}
.hub-figure{margin:26px 0 4px}
.hub-figure img{display:block;width:100%;height:auto;border:1px solid var(--line);background:var(--white)}
.hub-figure figcaption{font-size:11px;color:var(--muted);line-height:1.75;margin-top:10px}
.hub-steps{list-style:none;padding:0;margin:23px 0 0 45px;display:grid;gap:15px;counter-reset:hubstep}
.hub-steps li{display:flex;gap:14px;align-items:flex-start;font-size:14px;line-height:1.75;counter-increment:hubstep}
.hub-steps li:before{content:counter(hubstep);flex-shrink:0;width:24px;height:24px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:12px;line-height:22px;text-align:center;margin-top:2px}
.article-check-section .table-scroll{margin-top:4px}
.evidence-table td strong{font-weight:700;color:var(--ink)}
.hub-note{font-size:12px;color:var(--muted);line-height:1.8;margin-top:14px}
.hub-faq{padding:34px 0 10px;border-top:1px solid var(--line)}
.hub-faq>h2{font-family:var(--serif);font-size:24px;font-weight:500;margin-bottom:21px}
.hub-sources{border-top:1px solid var(--line);padding:30px 0 10px;margin-top:20px}
.hub-sources .hub-source{font-size:12px;line-height:1.8;margin-top:14px}
.hub-sources .hub-source a,.hub-sources .hub-source strong{display:block;margin:0 0 2px;color:var(--ink)}
.hub-sources .hub-source span{display:block;color:var(--muted)}
.hub-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}
.hub-card{display:block;border:1px solid var(--line);background:var(--white);padding-bottom:20px;transition:border-color .2s}
.hub-card img{display:block;width:100%;height:auto;border-bottom:1px solid var(--line)}
.hub-card .hub-card-label{display:block;font-size:11px;color:var(--accent);margin:15px 17px 0}
.hub-card h3{font-family:var(--serif);font-size:18px;font-weight:500;line-height:1.55;margin:8px 17px 0}
.hub-card p{font-size:12px;color:var(--muted);line-height:1.7;margin:9px 17px 0}
.hub-card:hover{border-color:var(--accent)}
.hub-card:hover h3{color:var(--accent)}
@media(max-width:900px){.hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.hub-cards{grid-template-columns:1fr}.hub-steps{margin-left:0;gap:13px}.hub-steps li{font-size:13px}.hub-meta{margin:-18px 0 26px}.hub-faq>h2{font-size:21px}.hub-card h3{font-size:19px}}
.hub-groups .check-section-num{flex-shrink:0}
/* check-hubs:end */
