.blog-jump ul{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-jump li{margin:0}.blog-jump a{min-height:var(--control-tap-min);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.blog-group{scroll-margin-top:var(--space-lg)}.blog-group .rowlink__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-feature{margin-top:var(--space-xl);padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-lg);background:var(--inverse-bg);color:var(--inverse-ink);text-decoration:none;display:block}@media (width>=721px){.blog-feature{padding:var(--space-xxl) var(--space-xl)}}.blog-feature__k{font-size:var(--size-small);font-weight:var(--weight-semibold);color:var(--inverse-accent);margin-bottom:var(--space-xs);display:block}.blog-feature__t{font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--lh-tight);text-decoration:underline;text-decoration-thickness:var(--line-thin);text-underline-offset:6px;display:block}.blog-feature__d{margin-top:var(--space-md);color:var(--inverse-ink-soft);max-width:40em;display:block}.blog-feature:hover .blog-feature__t{text-decoration-thickness:var(--focus-width)}.blog-feature:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px}.post .page-head{margin-bottom:var(--space-xl)}.post-meta{margin-top:var(--space-md);gap:var(--space-xxs) var(--space-md);font-size:var(--size-small);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.post-cat{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.post-answer{background:var(--color-accent-soft);border-left:var(--space-xxs) solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-lg);margin:0 0 var(--space-xl)}.post-answer__title{font-size:var(--size-small);font-weight:var(--weight-bold);letter-spacing:0;color:var(--color-accent-text);margin:0 0 var(--space-xs)}.post-answer p{color:var(--color-ink);font-size:var(--text-lead);margin:0}.post-facts{margin:0 0 var(--space-xl);gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.post-facts li{margin:0}.post-facts li:before{content:"";background:var(--color-accent);width:32px;height:4px;margin-bottom:var(--space-sm);display:block}.post-facts b{letter-spacing:-.02em;font-variant-numeric:var(--font-numeric);color:var(--color-ink);font-size:26px;line-height:1.2;display:block}.post-facts span{margin-top:var(--space-xxs);font-size:var(--size-small);color:var(--color-ink-soft);display:block}@media (width>=721px){.post-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.post-facts b{font-size:30px}}.post-toc{margin:0 0 var(--space-xxl)}.post-toc__title{font-size:var(--text-body);letter-spacing:0;margin:0 0 var(--space-xs)}.post-toc ol{border-top:var(--line-thin) solid var(--color-line);counter-reset:toc;margin:0;padding:0;list-style:none}.post-toc li{counter-increment:toc;padding:var(--space-xs) 0;border-bottom:var(--line-thin) solid var(--color-line);grid-template-columns:2em minmax(0,1fr);margin:0;display:grid}.post-toc li:before{content:counter(toc);color:var(--color-ink-muted);font-variant-numeric:var(--font-numeric);padding-top:2px}.post-toc a{font-weight:var(--weight-medium)}.post-body h2{scroll-margin-top:var(--space-lg);margin-top:var(--space-xxl);padding-top:var(--space-lg);border-top:var(--line-strong) solid var(--color-line-strong)}.post-body h2:first-child{margin-top:0}.post-body h3{margin-top:var(--space-xl)}.post-body ul,.post-body ol{padding-left:1.25em}.post-body li+li{margin-top:var(--space-xs)}.post-body p+p,.post-body ul+p,.post-body ol+p,.post-body p+ul,.post-body p+ol,.post-body table+p{margin-top:var(--space-md)}.post-body strong{color:var(--color-ink)}.post-body .table-scroll{margin:var(--space-lg) 0;overflow-x:auto}.post-body table{border-collapse:collapse;width:100%;font-size:var(--size-small);font-variant-numeric:var(--font-numeric);margin:var(--space-lg) 0}.post-body th,.post-body td{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-bottom:var(--line-thin) solid var(--color-line)}.post-body thead th{border-bottom:var(--line-strong) solid var(--color-line-strong);font-weight:var(--weight-bold);color:var(--color-ink)}.post-body blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--color-band);border-radius:var(--radius-md);color:var(--color-ink-soft);font-size:var(--size-small)}.post-body blockquote:before{content:"알아 두기";font-weight:var(--weight-bold);color:var(--color-ink);margin-bottom:var(--space-xxs);display:block}.post-body blockquote p{margin:0}.post-cta{margin:var(--space-xxl) 0 0;padding:var(--space-lg);border:var(--line-strong) solid var(--color-line-strong);border-radius:var(--radius-lg)}.post-cta h2{font-size:var(--text-h3);margin:0 0 var(--space-xs)}.post-cta p{color:var(--color-ink-soft)}.post-note{margin-top:var(--space-xl)}.post-faqs h2,.post-guides h2{margin-bottom:var(--space-xs)}.post-faqs .soft{margin-bottom:var(--space-md)}.post-by{margin-top:var(--space-md)}
