.article-v2{--article-paper:#fff;--article-cream:#f5f4ee;--article-sand:#ebe9df;--article-ink:#1b2422;--article-ink-2:#44524d;--article-muted:#60706a;--article-line:#e1e5e1;--article-teal:#12a19a;--article-teal-ink:#0a5e58;--article-accent-solid:#0a5e58;--article-teal-soft:#e3f3f0;--article-teal-line:#bfe1db;--article-forest:#2f5e53;--article-forest-deep:#24493f;--article-white:#fff;--article-kakao:#fae100;--article-kakao-ink:#371d1e;--article-fs-title:26px;--article-fs-heading:22px;--article-fs-subheading:18px;--article-fs-read:17px;--article-fs-ui:15px;--article-fs-small:14px;--article-fs-meta:13px;--article-fs-label:12px;--article-radius:14px;--article-top:var(--header-anchor-offset,120px);--fs-h2:var(--article-fs-heading);--ink-900:var(--article-ink);--ink-700:var(--article-ink-2);--ink-500:var(--article-muted);--bg-white:var(--article-paper);--bg-surface:var(--article-cream);--bg-surface-2:var(--article-sand);--border:var(--article-line);--brand:var(--article-teal);--brand-ink:var(--article-teal-ink);--brand-soft:var(--article-teal-soft);color:var(--article-ink);background:var(--article-paper);font-family:var(--v2-font,"S-Core Dream", sans-serif);max-width:1200px;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));overflow-wrap:anywhere;word-break:keep-all;margin-inline:auto}.article-v2 :where(a){color:var(--article-teal-ink)}.article-v2 :where(a,summary):focus-visible{outline:2px solid var(--article-teal);outline-offset:3px}.article-v2 :where(h1,h2,h3){color:var(--article-ink);text-wrap:balance;letter-spacing:-.02em}.article-v2 :where(p,ul,ol,figure){margin-block:0}.article-v2__article{width:100%}.article-v2__progress{inset:env(safe-area-inset-top,0px) 0 auto;background:var(--article-teal);z-index:90;transform-origin:0;pointer-events:none;height:3px;position:fixed;transform:scaleX(0)}.article-v2__head{align-items:center;gap:24px;padding-block:24px 32px;display:grid}.article-v2__heading{gap:20px;min-width:0;display:grid}.article-v2__eyebrow{color:var(--article-teal-ink);font-size:var(--article-fs-label);letter-spacing:.08em;font-weight:500}.article-v2 .article__title{font-size:var(--article-fs-title);margin:0;font-weight:700;line-height:1.3}.article-v2__kicker{color:var(--article-teal-ink);font-size:var(--article-fs-ui);letter-spacing:0;margin-bottom:10px;font-weight:500;display:block}.article-v2__separator{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-v2 .article__title em.hi{background:linear-gradient(transparent 60%, var(--article-teal-line) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em;font-style:normal}.article-v2 .article__meta{border-top:1px solid var(--article-line);color:var(--article-muted);font-size:var(--article-fs-meta);border-bottom:0;align-items:center;gap:8px 14px;padding:18px 0 0;line-height:1.6;display:flex}.article-v2__author-chip{color:var(--article-ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.article-v2__avatar{background:var(--article-sand);border-radius:50%;flex:none;width:38px;height:38px;display:block;overflow:hidden}.article-v2__avatar>picture,.article-v2 .article__hero>picture,.article-v2 .author-card__photo>picture{width:100%;height:100%;display:block}.article-v2__avatar img,.article-v2 .author-card__photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.article-v2 .article__hero{aspect-ratio:1;border-radius:var(--article-radius);background:var(--article-sand);margin:0;display:block;overflow:hidden}.article-v2 .article__hero img{object-fit:cover;width:100%;height:100%}.article-v2__layout{gap:30px;padding-bottom:40px;display:grid}.article-v2__main{align-content:start;gap:26px;min-width:0;display:grid}.article-v2__side{align-content:start;gap:16px;min-width:0;display:grid}.article-v2 .article__summary{background:var(--article-teal-soft);border:0;border-left:4px solid var(--article-teal);border-radius:0 var(--article-radius) var(--article-radius) 0;margin:0;padding:18px 20px 20px}.article-v2 .article__summary h2{font-size:var(--article-fs-label);letter-spacing:.12em;color:var(--article-teal-ink);margin:0 0 8px;font-weight:500}.article-v2 .article__summary p{font-size:var(--article-fs-read);line-height:1.8}.article-v2__toc{background:var(--article-cream);border-radius:var(--article-radius);padding:4px 18px 10px}.article-v2__toc--desktop{display:none}.article-v2__toc summary{cursor:pointer;font-size:var(--article-fs-small);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-weight:600;list-style:none;display:flex}.article-v2__toc summary::-webkit-details-marker{display:none}.article-v2__toc[open] summary>span{transform:rotate(180deg)}.article-v2__toc ol{counter-reset:article-toc;padding:4px 0 6px;list-style:none;display:grid}.article-v2__toc li{counter-increment:article-toc}.article-v2__toc a{color:var(--article-ink-2);font-size:var(--article-fs-small);border-left:2px solid #0000;grid-template-columns:26px minmax(0,1fr);gap:4px;padding:8px 0;font-weight:500;line-height:1.5;text-decoration:none;display:grid}.article-v2__toc a:before{content:counter(article-toc, decimal-leading-zero);font-size:var(--article-fs-label);color:var(--article-teal-ink);font-weight:700}.article-v2__toc a[aria-current]{color:var(--article-ink);border-left-color:var(--article-teal);padding-left:6px}.article-v2 .article__body{counter-reset:article-section;font-size:var(--article-fs-read);color:var(--article-ink);min-width:0;line-height:1.85}.article-v2 .article__body h2{font-size:var(--article-fs-heading);border-bottom:0;border-top:2px solid var(--article-ink);scroll-margin-top:var(--article-top);margin:36px 0 20px;padding:18px 0 0;line-height:1.32}.article-v2 .article__body h2[id]:before{counter-increment:article-section;content:counter(article-section, decimal-leading-zero);font-size:var(--article-fs-label);color:var(--article-teal-ink);letter-spacing:.08em;margin-bottom:8px;font-weight:700;display:block}.article-v2 .article__body h3{font-size:var(--article-fs-subheading);color:var(--article-ink)}.article-v2 .article__body p{font-size:var(--article-fs-read);margin-block:18px;line-height:1.85}.article-v2 .article__body :where(a){color:var(--article-teal-ink)}.article-v2 .answer-first{background:var(--article-cream);border:0;border-left:3px solid var(--article-teal);border-radius:0 10px 10px 0;padding:16px 18px;font-weight:500}.article-v2 .answer-first:before{content:"먼저 답부터";color:var(--article-teal-ink);font-size:var(--article-fs-label);letter-spacing:.1em;margin-bottom:6px;display:block}.article-v2 .figure{max-width:100%;margin-block:24px}.article-v2 .figure img{border-radius:var(--article-radius);max-width:100%;height:auto}.article-v2 .figure--wide{width:auto;margin-inline:0}.article-v2 .figure figcaption{font-size:var(--article-fs-meta);color:var(--article-muted);margin-top:10px;line-height:1.65}.article-v2 .callout{background:var(--article-cream);color:var(--article-ink);border-color:var(--article-line)}.article-v2 .quote{color:var(--article-ink-2);border-color:var(--article-teal)}.article-v2 .faq{gap:8px;margin:0;display:grid}.article-v2 .faq h2{border-top:2px solid var(--article-ink);margin:12px 0;padding-top:18px;line-height:1.32}.article-v2__qa{background:var(--article-paper);border:1px solid var(--article-line);border-radius:var(--article-radius)}.article-v2__qa[open]{border-color:var(--article-teal-line)}.article-v2__qa summary{cursor:pointer;font-size:var(--article-fs-ui);grid-template-columns:20px minmax(0,1fr) 20px;align-items:start;gap:10px;padding:16px;font-weight:600;line-height:1.5;list-style:none;display:grid}.article-v2__qa summary::-webkit-details-marker{display:none}.article-v2__q{color:var(--article-teal-ink)}.article-v2__plus{color:var(--article-muted);text-align:center;transition:transform .4s}.article-v2__qa[open] .article-v2__plus{transform:rotate(45deg)}.article-v2 .faq__a{color:var(--article-ink-2);font-size:var(--article-fs-read);white-space:pre-line;padding:0 18px 18px 46px}.article-v2 .medical-review{background:var(--article-cream);border-radius:var(--article-radius);color:var(--article-ink-2);font-size:var(--article-fs-meta);border:0;align-items:start;gap:12px;margin:0;padding:16px;line-height:1.65;display:flex}.article-v2__review-mark{width:30px;height:30px;color:var(--article-white);background:var(--article-accent-solid);border-radius:50%;flex:none;place-items:center;display:grid}.article-v2 .notice{color:var(--article-muted);font-size:var(--article-fs-meta);border-color:var(--article-line);margin:0}.article-v2 .author-card{border-radius:var(--article-radius);background:var(--article-cream);border:0;gap:14px;margin:0;padding:18px}.article-v2 .author-card>div{min-width:0}.article-v2 .author-card__photo{background:var(--article-sand);width:68px;height:68px}.article-v2 .author-card__name{color:var(--article-ink);font-size:var(--article-fs-read)}.article-v2 .author-card__branch{font-size:var(--article-fs-meta);font-weight:400}.article-v2 .author-card__bio,.article-v2 .author-card__specialties,.article-v2 .author-card__credentials{color:var(--article-ink-2);font-size:var(--article-fs-small);white-space:pre-line;margin-top:8px;line-height:1.7}.article-v2 .author-card__credentials ul{padding:0;list-style:none}.article-v2 .author-card__credentials summary{cursor:pointer;color:var(--article-teal-ink);padding-block:8px}.article-v2 .collection-nav{width:100%;max-width:none;margin:0}.article-v2 .collection-nav__item{border-color:var(--article-line);border-radius:var(--article-radius);padding:18px}.article-v2 .collection-nav__title,.article-v2 .collection-nav__links>a strong{color:var(--article-ink);font-size:var(--article-fs-ui)}.article-v2 .collection-nav__label,.article-v2 .collection-nav__count,.article-v2 .collection-nav__links>a{color:var(--article-muted);font-size:var(--article-fs-meta)}.article-v2__series section{gap:12px;display:grid}.article-v2__series h2{font-size:var(--article-fs-small);margin:0;line-height:1.5}.article-v2__series ol{gap:10px;padding:0;list-style:none;display:grid}.article-v2__series a{text-decoration:none}.article-v2__series li>a{border:1px solid var(--article-line);border-radius:var(--article-radius);color:var(--article-ink);font-size:var(--article-fs-small);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;padding:12px;font-weight:600;line-height:1.5;display:grid}.article-v2__series-number{aspect-ratio:1;background:var(--article-forest);color:var(--article-white);font-size:var(--article-fs-label);border-radius:10px;align-content:center;place-items:center;display:grid}.article-v2__series-number strong{font-size:var(--article-fs-heading)}.article-v2__series [aria-current] .article-v2__series-number{background:var(--article-accent-solid)}.article-v2__series small{font-size:var(--article-fs-label);color:var(--article-muted);margin-top:4px;font-weight:400;display:block}.article-v2__series section+section{margin-top:20px}.article-v2__consult{border-radius:var(--article-radius);background:linear-gradient(135deg, var(--article-forest), var(--article-forest-deep));color:var(--article-white);gap:12px;padding:20px;display:grid}.article-v2__consult h2{font-size:var(--article-fs-subheading);color:var(--article-white);margin:0}.article-v2__consult p{font-size:var(--article-fs-small);line-height:1.65}.article-v2__button{background:var(--article-paper);min-height:46px;color:var(--article-teal-ink);font-size:var(--article-fs-small);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.article-v2__button--kakao{background:var(--article-kakao);color:var(--article-kakao-ink)}.article-v2__phone{color:var(--article-white);font-size:var(--article-fs-small);text-align:center}.article-v2 .breadcrumbs{color:var(--article-muted);font-size:var(--article-fs-meta)}.article-v2 .breadcrumbs ol{flex-wrap:wrap}.article-v2 .article-v2__revealed{animation:.7s cubic-bezier(.2,.7,.2,1) both article-v2-enter}.article-v2 .article__body h2.article-v2__revealed{animation-name:article-v2-heading}@keyframes article-v2-enter{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes article-v2-heading{0%{opacity:.7;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (min-width:960px){.article-v2{--article-fs-title:38px;--article-fs-heading:25px;padding-inline:32px}.article-v2__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding-block:32px 40px}.article-v2__head--text{grid-template-columns:minmax(0,760px)}.article-v2__layout{grid-template-columns:minmax(0,760px) 300px;gap:64px;padding-bottom:72px}.article-v2__main{gap:30px}.article-v2__side{top:var(--article-top);max-height:calc(100dvh - var(--article-top) - 16px);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;position:sticky;overflow-y:auto}.article-v2__toc--desktop{display:block}.article-v2__toc--mobile{display:none}}@media (prefers-reduced-motion:reduce){.article-v2 *,.article-v2 :before{scroll-behavior:auto;transition:none;animation:none}}html[data-motion=off] .article-v2 *,html[data-motion=reduced] .article-v2 *,html.no-motion .article-v2 *,html.no-reveal .article-v2 *{transition:none;animation:none}
