.ds-korean-payslip-guide{min-width:0}.ds-page-shell.ds-korean-payslip-guide--zh-Hans{word-break:normal;overflow-wrap:anywhere;line-break:auto}.ds-korean-payslip-guide .ds-page-shell__inner{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.4vw,2rem)}.ds-korean-payslip-guide .ds-tool-header{gap:var(--ds-space-2);padding-bottom:var(--ds-space-5)}.ds-korean-payslip-guide .ds-tool-header__title{letter-spacing:-.025em;max-width:760px;font-size:clamp(1.65rem,3vw,2.05rem);font-weight:800}.ds-korean-payslip-guide .ds-tool-header__meta-item{min-height:28px;font-size:.78rem;font-weight:650}.ds-korean-payslip-guide--zh-Hans .ds-korean-payslip-guide__section,.ds-korean-payslip-guide--zh-Hans .ds-korean-payslip-guide__section *{word-break:break-all;overflow-wrap:anywhere;line-break:auto;min-width:0}.ds-korean-payslip-guide__intro-note,.ds-korean-payslip-guide__toc,.ds-korean-payslip-guide__section{min-width:0}.ds-korean-payslip-guide__toc{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sm);padding:clamp(1rem,1.8vw,1.35rem)}.ds-korean-payslip-guide__toc h2,.ds-korean-payslip-guide__section h2,.ds-korean-payslip-guide__section h3,.ds-korean-payslip-guide__section p,.ds-korean-payslip-guide__section ul,.ds-korean-payslip-guide__section ol,.ds-korean-payslip-guide__section dl{margin-top:0}.ds-korean-payslip-guide__toc h2{margin-bottom:.8rem;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.25}.ds-korean-payslip-guide__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.4rem;margin:0;padding-left:1.45rem;display:grid}.ds-korean-payslip-guide__toc li{min-width:0;color:var(--ds-color-primary-strong);padding:.36rem .2rem .36rem 0;font-size:clamp(.94rem,1vw,1.03rem);font-weight:800;line-height:1.45}.ds-korean-payslip-guide__toc li::marker{color:var(--ds-color-text-muted);font-weight:800}.ds-korean-payslip-guide__toc a{min-width:0;color:var(--ds-color-primary-strong);line-break:strict;overflow-wrap:break-word;text-underline-offset:.18em;font-weight:780;text-decoration-thickness:1px}.ds-korean-payslip-guide__source-link{color:var(--ds-color-primary-strong);text-underline-offset:.18em;font-weight:750}.ds-korean-payslip-guide__section{gap:var(--ds-space-3);border:0;border-top:1px solid var(--ds-color-border);box-shadow:none;background:0 0;border-radius:0;padding:clamp(1.2rem,2.4vw,1.8rem) 0;scroll-margin-top:6.5rem;display:grid}.ds-korean-payslip-guide__section h2{color:var(--ds-color-text);letter-spacing:-.018em;align-items:flex-start;gap:.65rem;margin-bottom:0;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:760;line-height:1.35;display:flex}.ds-korean-payslip-guide__section h2:before{background:var(--ds-color-primary);content:"";border-radius:999px;flex:0 0 5px;width:5px;height:1.15em;margin-top:.08em}.ds-korean-payslip-guide__section h3{margin-bottom:0;font-size:1.03rem;font-weight:760;line-height:1.4}.ds-korean-payslip-guide__section p,.ds-korean-payslip-guide__section li,.ds-korean-payslip-guide__section dd{color:var(--ds-color-text-muted);line-height:var(--ds-line-height-body)}.ds-korean-payslip-guide__section p,.ds-korean-payslip-guide__section ul,.ds-korean-payslip-guide__section ol,.ds-korean-payslip-guide__section dl{margin-bottom:0}.ds-korean-payslip-guide__section ul,.ds-korean-payslip-guide__section ol{gap:var(--ds-space-2);padding-left:1.35rem;display:grid}.ds-korean-payslip-guide__section strong,.ds-korean-payslip-guide__section dt{color:var(--ds-color-text)}.ds-korean-payslip-guide__card-grid,.ds-korean-payslip-guide__example-grid,.ds-korean-payslip-guide__source-list{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ds-korean-payslip-guide__card,.ds-korean-payslip-guide__example-item{min-width:0;padding:var(--ds-space-4);border:0;border-left:3px solid var(--ds-color-primary-border);background:var(--ds-color-surface-muted);border-radius:10px}.ds-korean-payslip-guide__source-item{border:0;border-top:1px solid var(--ds-color-border);background:0 0;border-radius:0;min-width:0;padding:.9rem 0}.ds-korean-payslip-guide__card h3{margin-bottom:var(--ds-space-2)}.ds-korean-payslip-guide__card p:last-child{margin-bottom:0}.ds-korean-payslip-guide__flow{gap:var(--ds-space-2);min-width:0;max-width:720px;margin:0 auto;display:grid}.ds-korean-payslip-guide__flow-step{gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;padding:.8rem 1rem;display:grid}.ds-korean-payslip-guide__flow-step--result{border-color:var(--ds-color-primary-border);background:var(--ds-color-primary-soft);color:var(--ds-color-primary-strong);font-weight:850}.ds-korean-payslip-guide__flow-symbol{color:var(--ds-color-primary-strong);font-weight:900}.ds-korean-payslip-guide__example-item dt{margin-bottom:var(--ds-space-1);font-size:var(--ds-font-size-sm);font-weight:750}.ds-korean-payslip-guide__example-item dd{color:var(--ds-color-text);font-size:var(--ds-font-size-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:850}.ds-korean-payslip-guide__worked-example{gap:var(--ds-space-6);min-width:0;display:grid}.ds-korean-payslip-guide__worked-example>section{gap:var(--ds-space-3);min-width:0;display:grid}.ds-korean-payslip-guide__worked-example h3{margin:0}.ds-korean-payslip-guide__source-list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.ds-korean-payslip-guide__source-item{gap:var(--ds-space-2);display:grid}.ds-korean-payslip-guide__source-item p{margin:0}.ds-korean-payslip-guide__source-link{overflow-wrap:anywhere}.ds-korean-payslip-guide__ad{width:100%;max-width:960px;margin-inline:auto}.ds-korean-payslip-guide__ad--mid{margin-block:.2rem .6rem}.ds-korean-payslip-guide__ad--end{padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-border);margin-top:.35rem}.ds-korean-payslip-guide__related{padding-top:clamp(1.2rem,2.4vw,1.8rem)}.ds-korean-payslip-guide__disclaimer{margin-top:var(--ds-space-2)}@media (width>=1180px){.ds-korean-payslip-guide__toc ol{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.25rem,2vw,2rem)}}@media (width<=700px){.ds-korean-payslip-guide__toc ol,.ds-korean-payslip-guide__card-grid,.ds-korean-payslip-guide__example-grid,.ds-korean-payslip-guide__source-list,.ds-korean-payslip-guide__flow-step{grid-template-columns:minmax(0,1fr)}.ds-korean-payslip-guide__flow-symbol{justify-self:start}}@media (width<=420px){.ds-korean-payslip-guide__toc{padding:var(--ds-space-4)}.ds-korean-payslip-guide__section{padding-block:var(--ds-space-5)}.ds-korean-payslip-guide__section ul,.ds-korean-payslip-guide__section ol,.ds-korean-payslip-guide__toc ol{padding-left:1.2rem}}.ds-guide-section--cards{border-top:0;padding-block:clamp(1.3rem,2.8vw,2rem)}.ds-guide-section--cards .ds-korean-payslip-guide__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-guide-section--cards .ds-korean-payslip-guide__card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(145deg, var(--ds-color-surface), color-mix(in srgb, var(--ds-color-primary-soft) 32%, var(--ds-color-surface)));border-left:0}.ds-guide-section--checklist{border:1px solid var(--ds-color-primary-border);border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--ds-color-primary-soft) 42%, var(--ds-color-surface));padding:.95rem clamp(1rem,1.8vw,1.3rem)}.ds-guide-section--checklist>ul,.ds-guide-section--checklist>ol{counter-reset:guide-check;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1rem,2vw,1.5rem);padding-left:0;list-style:none}.ds-guide-section--checklist>ul>li,.ds-guide-section--checklist>ol>li{counter-increment:guide-check;border-top:1px solid var(--ds-color-border);min-width:0;padding:.58rem .1rem .58rem 2.25rem;position:relative}.ds-guide-section--checklist>ul>li:before,.ds-guide-section--checklist>ol>li:before{border:1px solid var(--ds-color-primary-border);background:var(--ds-color-surface);width:1.5rem;height:1.5rem;color:var(--ds-color-primary-strong);content:counter(guide-check);border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid;position:absolute;top:.56rem;left:.1rem}.ds-guide-section--flow{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--ds-color-primary-soft) 35%, var(--ds-color-surface)), var(--ds-color-surface));padding:.95rem clamp(1rem,1.8vw,1.3rem)}.ds-guide-section--flow>ul{gap:0;padding-left:0;list-style:none}.ds-guide-section--flow>ul>li{min-width:0;padding:.25rem 0 .7rem 2.15rem;position:relative}.ds-guide-section--flow>ul>li:before{border:3px solid var(--ds-color-surface);background:var(--ds-color-primary);width:.62rem;height:.62rem;box-shadow:0 0 0 1px var(--ds-color-primary-border);content:"";border-radius:50%;position:absolute;top:.42rem;left:.35rem}.ds-guide-section--flow>ul>li:not(:last-child):after{background:var(--ds-color-primary-border);content:"";width:1px;position:absolute;top:1.05rem;bottom:-.15rem;left:.64rem}.ds-guide-section--numbers{border:1px solid var(--ds-color-primary-border);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg, var(--ds-color-primary-soft), var(--ds-color-surface) 68%);padding:1rem clamp(1rem,1.8vw,1.3rem)}.ds-guide-section--numbers .ds-korean-payslip-guide__worked-example{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.ds-guide-section--numbers .ds-korean-payslip-guide__example-grid{grid-template-columns:minmax(0,1fr)}.ds-guide-section--numbers .ds-korean-payslip-guide__example-item{border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-color-surface) 88%, transparent);border-left:0}.ds-guide-section--compare{border-block:1px solid var(--ds-color-border);background:0 0;padding:1rem clamp(.8rem,1.4vw,1.15rem)}.ds-guide-section--compare>ul{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding-left:0;list-style:none}.ds-guide-section--compare>ul>li{min-width:0;padding:var(--ds-space-4);border-left:3px solid var(--ds-color-primary-border);background:var(--ds-color-surface-muted);border-radius:10px}.ds-guide-section--sources{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-muted);padding:1rem clamp(1rem,1.8vw,1.3rem)}.ds-guide-section--sources .ds-korean-payslip-guide__source-item:first-child{border-top:0}.ds-guide-section--reference{border-top-color:var(--ds-color-primary-border)}.ds-guide-section--related{padding-top:clamp(1.35rem,2.8vw,2rem)}@media (width<=900px){.ds-guide-section--numbers .ds-korean-payslip-guide__worked-example{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ds-guide-section--cards .ds-korean-payslip-guide__card-grid,.ds-guide-section--checklist>ul,.ds-guide-section--checklist>ol{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ds-guide-section--checklist,.ds-guide-section--flow,.ds-guide-section--numbers,.ds-guide-section--sources{border-radius:var(--ds-radius-lg);padding:.85rem}.ds-guide-section--checklist>ul>li,.ds-guide-section--checklist>ol>li{padding-left:2.1rem}}.ds-korean-payslip-guide .ds-page-shell__inner{gap:clamp(1rem,2vw,1.55rem)}.ds-korean-payslip-guide .ds-tool-header{padding-bottom:var(--ds-space-4)}.ds-korean-payslip-guide .ds-tool-header__title{letter-spacing:-.02em;max-width:720px;font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:750;line-height:1.18}.ds-korean-payslip-guide .ds-tool-header__description{max-width:700px;font-size:.96rem;line-height:1.62}.ds-korean-payslip-guide__toc{border:0;border-block:1px solid var(--ds-color-border);box-shadow:none;background:0 0;border-radius:0;padding:.75rem 0 .65rem}.ds-korean-payslip-guide__toc h2{color:var(--ds-color-text-muted);letter-spacing:.035em;margin-bottom:.45rem;font-size:.76rem;font-weight:720}.ds-korean-payslip-guide__toc ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(.85rem,1.6vw,1.4rem);padding-left:1.15rem}.ds-korean-payslip-guide__toc li{border-top:1px solid color-mix(in srgb, var(--ds-color-border) 70%, transparent);min-height:38px;padding:.28rem .15rem .28rem 0;font-size:.86rem;font-weight:680;line-height:1.35}.ds-korean-payslip-guide__toc a{font-weight:690;text-decoration-color:#0000}.ds-korean-payslip-guide__toc a:hover,.ds-korean-payslip-guide__toc a:focus-visible{text-decoration-color:currentColor}.ds-korean-payslip-guide__section{border-top-color:color-mix(in srgb, var(--ds-color-border) 82%, transparent);gap:.78rem;padding:clamp(.95rem,1.7vw,1.3rem) 0}.ds-korean-payslip-guide__section h3{font-size:.96rem;font-weight:720}.ds-korean-payslip-guide__section p,.ds-korean-payslip-guide__section li,.ds-korean-payslip-guide__section dd{line-height:1.66}.ds-korean-payslip-guide__card-grid,.ds-korean-payslip-guide__example-grid{gap:0}.ds-guide-section--cards{padding-block:1rem}.ds-guide-section--cards .ds-korean-payslip-guide__card-grid{border-block:1px solid var(--ds-color-border)}.ds-guide-section--cards .ds-korean-payslip-guide__card{border:0;border-bottom:1px solid var(--ds-color-border);background:0 0;border-radius:0;padding:.9rem 1rem}.ds-guide-section--cards .ds-korean-payslip-guide__card:nth-child(odd){border-right:1px solid var(--ds-color-border)}.ds-guide-section--cards .ds-korean-payslip-guide__card:nth-last-child(-n+2){border-bottom:0}.ds-guide-section--checklist{border:0;border-left:3px solid var(--ds-color-primary-border);background:0 0;border-radius:0;padding:.85rem 0 .85rem 1rem}.ds-guide-section--checklist>ul,.ds-guide-section--checklist>ol{gap:0 clamp(.9rem,1.7vw,1.3rem)}.ds-guide-section--checklist>ul>li,.ds-guide-section--checklist>ol>li{border-top-color:color-mix(in srgb, var(--ds-color-border) 75%, transparent);padding-block:.48rem}.ds-guide-section--checklist>ul>li:before,.ds-guide-section--checklist>ol>li:before{background:var(--ds-color-primary-soft);border:0;width:1.35rem;height:1.35rem;font-size:.62rem;top:.46rem}.ds-guide-section--flow{border:0;border-block:1px solid var(--ds-color-border);background:0 0;border-radius:0;padding:.9rem 0}.ds-guide-section--flow>ul>li{padding-bottom:.55rem}.ds-guide-section--flow .ds-korean-payslip-guide__flow{border-left:1px solid var(--ds-color-primary-border);gap:0;max-width:none;margin:0}.ds-guide-section--flow .ds-korean-payslip-guide__flow-step{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:.65rem 0 .65rem 1rem;position:relative}.ds-guide-section--flow .ds-korean-payslip-guide__flow-step:before{border:2px solid var(--ds-color-surface);background:var(--ds-color-primary);width:.62rem;height:.62rem;box-shadow:0 0 0 1px var(--ds-color-primary-border);content:"";border-radius:50%;position:absolute;top:1rem;left:-.34rem}.ds-guide-section--flow .ds-korean-payslip-guide__flow-step--result{background:var(--ds-color-primary-soft)}.ds-guide-section--numbers{border:0;border-block:1px solid var(--ds-color-primary-border);background:linear-gradient(90deg, var(--ds-color-primary-soft), transparent 75%);border-radius:0;padding:.9rem 0}.ds-guide-section--numbers .ds-korean-payslip-guide__worked-example{gap:var(--ds-space-3)}.ds-guide-section--numbers .ds-korean-payslip-guide__example-item{border:0;border-top:1px solid var(--ds-color-border);background:0 0;border-radius:0;padding:.7rem 0}.ds-guide-section--numbers .ds-korean-payslip-guide__example-item dd{font-size:1.05rem;font-weight:780}.ds-guide-section--compare{padding:.9rem 0}.ds-guide-section--compare>ul{border-block:1px solid var(--ds-color-border);gap:0}.ds-guide-section--compare>ul>li{border:0;border-left:2px solid var(--ds-color-primary-border);background:0 0;border-radius:0;padding:.85rem 1rem}.ds-guide-section--sources{border:0;border-block:1px solid var(--ds-color-border);background:0 0;border-radius:0;padding:.9rem 0}.ds-guide-section--sources .ds-korean-payslip-guide__source-item{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:.8rem 1.2rem;padding:.72rem 0}.ds-guide-section--sources .ds-korean-payslip-guide__source-link{font-size:.9rem;font-weight:720}.ds-guide-section--related .ds-related-tools{border:0;border-block:1px solid var(--ds-color-border);background:0 0;border-radius:0;gap:.75rem;padding:.85rem 0}.ds-guide-section--related .ds-related-tools__title{font-size:1rem;font-weight:720}.ds-guide-section--related .ds-related-tools__list{border-top:1px solid var(--ds-color-border);gap:0}.ds-guide-section--related .ds-related-tools__link{border:0;border-right:1px solid var(--ds-color-border);border-bottom:1px solid var(--ds-color-border);background:0 0;border-radius:0;min-height:42px;padding:.5rem .7rem;font-size:.84rem;font-weight:700}@media (width<=700px){.ds-korean-payslip-guide__toc{padding-bottom:.5rem}.ds-korean-payslip-guide__toc ol{scroll-snap-type:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:0 .75rem;padding-bottom:.15rem;padding-left:1rem;overflow:visible}.ds-korean-payslip-guide__toc li{min-height:36px}.ds-guide-section--cards .ds-korean-payslip-guide__card:nth-child(n){border-right:0;border-bottom:1px solid var(--ds-color-border)}.ds-guide-section--cards .ds-korean-payslip-guide__card:last-child{border-bottom:0}.ds-guide-section--sources .ds-korean-payslip-guide__source-item{grid-template-columns:minmax(0,1fr);gap:.28rem}}@media (width<=520px){.ds-korean-payslip-guide .ds-tool-header__title{font-size:1.48rem;line-height:1.2}.ds-korean-payslip-guide .ds-tool-header__description{font-size:.92rem}.ds-korean-payslip-guide__section{padding-block:.9rem}.ds-guide-section--checklist,.ds-guide-section--flow,.ds-guide-section--numbers,.ds-guide-section--sources{border-radius:0;padding-block:.8rem}.ds-guide-section--checklist{padding-left:.75rem}.ds-guide-section--related .ds-related-tools__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ds-guide-section--related .ds-related-tools__link{width:auto}}
