.cm-lead-figure{margin:0 0 34px}.cm-lead-figure img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.cm-lead-figure figcaption{margin-top:9px;color:#7d8074;font-size:11px;line-height:1.7;text-align:left}.cm-source-check{margin:0 0 38px!important;padding:13px 0;border-top:1px solid #c9c9be;border-bottom:1px solid #c9c9be;color:#6d7066;font-size:12px;letter-spacing:-.01em}.cm-answer{margin:34px 0 42px;padding:30px 32px;background:#173c34;color:#f3f0e7}.cm-answer .cm-eyebrow{margin:0 0 10px;color:#d88a68;font-size:10px;font-weight:700;letter-spacing:.18em}.cm-answer p:last-child{margin:0;font-family:var(--mag-serif,"Noto Serif KR",serif);font-size:21px;line-height:1.8;letter-spacing:-.035em}.cm-table-wrap{max-width:100%;margin:28px 0 38px;overflow-x:auto;border-top:2px solid #173c34;border-bottom:1px solid #c9c9be}.cm-table-wrap table{min-width:620px;margin:0!important;border:0!important}.cm-table-wrap caption{padding:15px 2px;text-align:left;color:#6d7066;font-size:12px}.cm-table-wrap th,.cm-table-wrap td{border-width:0 0 1px!important;border-color:#d7d8ce!important}.cm-checklist{margin:30px 0;padding:26px 28px;border:1px solid #c9c9be;background:#f2f0e8}.cm-checklist h3{margin-top:0!important}.cm-faq details{border-top:1px solid #c9c9be}.cm-faq details:last-child{border-bottom:1px solid #c9c9be}.cm-faq summary{padding:19px 2px;cursor:pointer;color:#173c34;font-weight:600}.cm-faq details p{padding:0 2px 20px;margin:0!important}.cm-related{margin:58px 0 36px;padding:33px 0;border-top:2px solid #173c34;border-bottom:1px solid #c9c9be}.cm-eyebrow{margin:0 0 9px!important;color:#b4553d;font-size:10px;font-weight:700;letter-spacing:.18em}.cm-related h2,.cm-sources h2{margin:0 0 22px!important;padding:0!important;border:0!important}.cm-related nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.cm-related a{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid #d7d8ce;text-decoration:none}.cm-sources{margin:36px 0 12px;padding:28px 30px;background:#e9ebdf}.cm-sources>p:not(.cm-eyebrow){font-size:13px;color:#5f685d}.cm-sources ul{margin-bottom:0!important}.cm-sources li span{display:block;color:#7d8074;font-size:11px}.cm-route{display:grid;grid-template-columns:70px 1fr;gap:18px;margin:0;padding:20px 0;border-top:1px solid #d7d8ce}.cm-route strong{font-family:var(--mag-serif,"Noto Serif KR",serif);font-size:20px}.cm-route p{margin:2px 0 0!important}.cm-note{margin:28px 0;padding:20px 24px;border-left:2px solid #b4553d;background:#f2f0e8}.cm-note p:last-child{margin-bottom:0!important}@media(max-width:640px){.cm-answer{padding:24px 22px}.cm-answer p:last-child{font-size:18px}.cm-related nav{grid-template-columns:1fr}.cm-sources{padding:23px 20px}.cm-route{grid-template-columns:52px 1fr}.cm-table-wrap{margin-inline:-20px;padding-inline:20px}}
