.home-article_guideSection__24KKV{padding:4.2rem 1.75rem;background:var(--home-paper);border-top:1px solid var(--home-line)}.home-article_surface__B2vCH{background:var(--home-surface)}.home-article_sectionHeading__3bY3W{scroll-margin-top:1rem}.home-article_sectionNumber__bYo8M{color:#74756c;font-family:Georgia,serif;font-size:.72rem;letter-spacing:.12em}.home-article_sectionHeading__3bY3W h2{max-width:14em;margin-top:.7rem;color:var(--home-ink);font-family:var(--font-noto-serif-kr),"Batang",serif;font-size:clamp(1.65rem,6vw,2.05rem);line-height:1.42;letter-spacing:-.045em;text-wrap:balance;word-break:keep-all}.home-article_sectionHeading__3bY3W>p:last-child:not(.home-article_sectionNumber__bYo8M){margin-top:1rem;color:var(--home-muted);font-size:.88rem;line-height:1.8;word-break:keep-all}.home-article_detailList__yJM4A{margin-top:2.5rem}.home-article_detail__wYK8o{padding:1.8rem 0;border-top:1px solid var(--home-line);scroll-margin-top:1rem}.home-article_detail__wYK8o:first-child{padding-top:0;border-top:0}.home-article_detail__wYK8o:last-child{padding-bottom:0}.home-article_detail__wYK8o h3,.home-article_sourceNotice__PbKZ0 h3,.home-article_sources__gdswK>h3{color:#3d3f39;font-size:1.02rem;line-height:1.55;letter-spacing:-.025em;word-break:keep-all}.home-article_detail__wYK8o li,.home-article_detail__wYK8o p,.home-article_sourceNotice__PbKZ0 p{color:var(--home-muted);font-size:.85rem;line-height:1.82;word-break:keep-all}.home-article_detail__wYK8o h3+ol,.home-article_detail__wYK8o h3+p,.home-article_detail__wYK8o h3+ul{margin-top:.85rem}.home-article_detail__wYK8o p+p,.home-article_sourceNotice__PbKZ0 p+p{margin-top:.65rem}.home-article_detail__wYK8o ol,.home-article_detail__wYK8o ul{display:grid;gap:.4rem;padding-left:1.25rem}.home-article_detail__wYK8o ol+.home-article_note__voxzg,.home-article_detail__wYK8o p+ol,.home-article_detail__wYK8o p+ul,.home-article_detail__wYK8o ul+.home-article_note__voxzg{margin-top:.85rem}.home-article_note__voxzg{padding:1rem 1.05rem;background:#e2ded0;border-left:3px solid #8c8e82;color:#4f514a!important;font-size:.82rem!important;line-height:1.75!important}.home-article_note__voxzg a{color:#3d4038;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.home-article_checklist__ztlid{display:grid;gap:0;margin:2.2rem 0 1.2rem;list-style:none;border-block:1px solid var(--home-line)}.home-article_checklist__ztlid li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;padding:.85rem 0;border-bottom:1px solid var(--home-line);color:#55574f;font-size:.83rem;line-height:1.6;word-break:keep-all}.home-article_checklist__ztlid li:last-child{border-bottom:0}.home-article_checklist__ztlid span{color:#76786e;font-size:1rem}.home-article_sources__gdswK{background:#e4e0d2}.home-article_sources__gdswK>h3{margin-top:2.4rem}.home-article_sourceList__oJS_w{margin-top:1rem;list-style:none;border-top:1px solid #bfb9aa}.home-article_sourceList__oJS_w li{border-bottom:1px solid #bfb9aa}.home-article_plainSourceText__jsjCE,.home-article_sourceList__oJS_w a{padding:1rem 0;color:#40423c}.home-article_sourceList__oJS_w a{display:grid;gap:.28rem}.home-article_plainSourceText__jsjCE{margin-top:1rem;font-size:.84rem;font-weight:400;line-height:1.35;word-break:keep-all}.home-article_plainSourceText__jsjCE p{margin:0}.home-article_plainSourceText__jsjCE p+p{margin-top:.22rem}.home-article_plainSourceText__jsjCE span{color:#73746b;font-weight:400}.home-article_sourceList__oJS_w span{font-size:.84rem;font-weight:700;line-height:1.5}.home-article_sourceList__oJS_w small{color:#73746b;font-size:.72rem}.home-article_sourceNotice__PbKZ0{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #bfb9aa}.home-article_sourceNotice__PbKZ0 p:first-of-type{margin-top:.8rem}.home-article_notice__UTwph{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;margin:2.6rem 1.75rem 4rem;padding:1.45rem 0;border-block:1px solid var(--home-line)}.home-article_noticeMark__tLLJs{color:#74756b;font-size:.7rem;font-weight:700;letter-spacing:.12em}.home-article_noticeTitle__TV0G7{margin-bottom:.5rem;color:#3f413b;font-size:.95rem;font-weight:700}.home-article_notice__UTwph div>p:last-child{color:var(--home-muted);font-size:.8rem;line-height:1.75;word-break:keep-all}.home-article_note__voxzg a:focus-visible,.home-article_sourceList__oJS_w a:focus-visible{outline:3px solid #9b9d8d;outline-offset:3px}@media (hover:hover) and (pointer:fine){.home-article_sourceList__oJS_w a:hover{color:#20231d}}@media (max-width:520px){.home-article_guideSection__24KKV{padding:3.7rem 1.35rem}.home-article_notice__UTwph{margin-inline:1.35rem}}.home-table_section__X1lMD{padding:4.2rem 1.75rem;background:var(--home-surface-deep);border-top:1px solid #beb8a7}.home-table_tableWrap__F3wQw{margin-top:2.2rem;overflow-x:auto;border:1px solid #bcb6a6;-webkit-overflow-scrolling:touch}.home-table_tableWrap__F3wQw table{width:100%;min-width:41rem;border-collapse:collapse;color:#4e5049;font-size:.76rem;line-height:1.6}.home-table_tableWrap__F3wQw caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-table_tableWrap__F3wQw td,.home-table_tableWrap__F3wQw th{padding:.8rem .75rem;border-right:1px solid #c8c2b3;border-bottom:1px solid #c8c2b3;text-align:left;vertical-align:top}.home-table_tableWrap__F3wQw tr:last-child>*{border-bottom:0}.home-table_tableWrap__F3wQw tr>:last-child{border-right:0}.home-table_tableWrap__F3wQw thead th{background:#d0cbba;color:#373a32;font-weight:700}.home-table_tableWrap__F3wQw tbody th{width:8rem;background:#ded9ca;color:#42443e}.home-table_tableWrap__F3wQw tbody td{background:#ebe7da}.home-table_inlineLink__UdozK{display:inline-block;margin-top:1.5rem;color:var(--home-accent-dark);font-size:.84rem;font-weight:700;text-decoration:underline;text-decoration-color:#9c988a;text-underline-offset:.25rem}.home-table_callout__B0Olo{margin-top:1.5rem;padding:1rem 1.05rem;background:#d2cdbe;border-left:3px solid #77796f;color:#4c4f47;font-size:.82rem;line-height:1.75;word-break:keep-all}.home-table_inlineLink__UdozK:focus-visible{outline:3px solid #929487;outline-offset:3px}@media (hover:hover) and (pointer:fine){.home-table_inlineLink__UdozK:hover{color:#242720}}@media (max-width:520px){.home-table_section__X1lMD{padding:3.7rem 1.35rem}}.home-hero_hero__UDndT{position:relative;padding:4.2rem 1.75rem 3.4rem}.home-hero_eyebrow__92Adc{margin-bottom:1.15rem;color:#6c6d63;font-size:.72rem;font-weight:700;letter-spacing:.14em}.home-hero_title__w62zK{max-width:10.5em;color:var(--home-ink);font-family:var(--font-noto-serif-kr),"Batang",serif;font-size:clamp(2.15rem,7.6vw,2.85rem);font-weight:700;line-height:1.28;letter-spacing:-.055em;text-wrap:balance;word-break:keep-all}.home-hero_lead__kAqIl{max-width:35rem;margin-top:1.45rem;color:var(--home-muted);font-size:.98rem;line-height:1.9;text-wrap:pretty;word-break:keep-all}.home-hero_description__7qeXc{max-width:36rem;margin-top:.8rem;color:#74756d;font-size:.85rem;line-height:1.85;word-break:keep-all}.home-hero_guideFacts__uebbv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;border-block:1px solid var(--home-line)}.home-hero_guideFacts__uebbv div{padding:1rem .75rem;border-right:1px solid var(--home-line)}.home-hero_guideFacts__uebbv div:first-child{padding-left:0}.home-hero_guideFacts__uebbv div:last-child{padding-right:0;border-right:0}.home-hero_guideFacts__uebbv dt{margin-bottom:.3rem;color:#7b7c72;font-size:.68rem}.home-hero_guideFacts__uebbv dd{color:#454741;font-size:.78rem;font-weight:700;line-height:1.45}@media (max-width:520px){.home-hero_hero__UDndT{padding:3.3rem 1.35rem 2.8rem}}@media (max-width:390px){.home-hero_guideFacts__uebbv{grid-template-columns:1fr}.home-hero_guideFacts__uebbv div{padding-inline:0;border-right:0;border-bottom:1px solid var(--home-line)}.home-hero_guideFacts__uebbv div:last-child{border-bottom:0}}.home-navigation_toc__O9nsW{margin:0 1.75rem 2.8rem;padding:1.6rem;background:#e4e0d2;border:1px solid #c7c1b2}.home-navigation_heading__RTRRm{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #c2bcad}.home-navigation_heading__RTRRm p{color:#77786f;font-size:.68rem;font-weight:700;letter-spacing:.12em}.home-navigation_heading__RTRRm h2{color:#383a34;font-family:var(--font-noto-serif-kr),"Batang",serif;font-size:1.2rem}.home-navigation_toc__O9nsW ol{display:grid;gap:.72rem;margin-top:1.2rem;padding-left:0;list-style:none}.home-navigation_toc__O9nsW li{padding-left:.15rem;color:#77786f;font-size:.78rem}.home-navigation_toc__O9nsW a{color:#474942;font-weight:600;line-height:1.55;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2rem}.home-navigation_toc__O9nsW a:focus-visible{outline:3px solid #9b9d8d;outline-offset:3px}@media (hover:hover) and (pointer:fine){.home-navigation_toc__O9nsW a:hover{color:#242720;text-decoration-color:#8c8d82}}@media (max-width:520px){.home-navigation_toc__O9nsW{margin-inline:1.35rem;padding:1.35rem}}.home-shell_page__N9BeE{--home-paper:#efecdf;--home-surface:#f7f5ec;--home-surface-deep:#ddd8c8;--home-ink:#30322e;--home-muted:#66675f;--home-accent:#54574c;--home-accent-dark:#3c3f37;--home-line:#c5c0af;min-height:100%;margin:-2.25rem -1.5rem -7rem;overflow:hidden;background:var(--home-paper);color:var(--home-ink)}.app-wrapper:has(.home-shell_page__N9BeE){background:#d8d3c5}.content-scroll:has(.home-shell_page__N9BeE){background:var(--home-paper);border-color:#c0baaa;box-shadow:0 0 2rem rgba(55,58,49,.08)}.content-scroll:has(.home-shell_page__N9BeE) .site-footer{background:#e3dfd2;border-color:#c3bdad;color:#66675f;padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.app-wrapper:has(.home-shell_page__N9BeE) .ad-container{background:#e5e1d5;border-color:#b4ae9f;color:#76766d}body:has(.home-shell_page__N9BeE) .site-header.home-header{background:#efecdf;border-color:#c3bdad;box-shadow:none}body:has(.home-shell_page__N9BeE) .site-header.home-header .site-brand{color:#34362f;font-family:var(--font-noto-serif-kr),"Batang",serif;font-weight:700;letter-spacing:-.025em}body:has(.home-shell_page__N9BeE) .site-header.home-header .header-nav{gap:0;border-block:1px solid #cac5b6}body:has(.home-shell_page__N9BeE) .site-header.home-header .header-nav-link{min-height:2.45rem;background:transparent;border:0;border-right:1px solid #cac5b6;border-radius:0;color:#64655f;font-weight:600}body:has(.home-shell_page__N9BeE) .site-header.home-header .header-nav-link:last-child{border-right:0}@media (hover:hover) and (pointer:fine){body:has(.home-shell_page__N9BeE) .site-header.home-header .header-nav-link:hover{background:#e5e1d5;color:#34362f}}@media (max-width:520px){.home-shell_page__N9BeE{margin:-1.5rem -1.1rem -7rem}}.cost-calculator_segmentedControl__qF1Rc{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.cost-calculator_segmentButton__9x0e_{min-height:2.85rem;padding:.65rem;background:#ffffff;border:1px solid var(--surface-border);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-weight:700}.cost-calculator_active__uABwk{background:#edf3f6;border-color:#8ca8b9;color:var(--primary-color)}.cost-calculator_resultHeading__eE8JO{margin-bottom:.25rem;color:var(--primary-color);font-size:1.4rem;text-align:center}.cost-calculator_resultSubheading__Wd79p{margin-bottom:1.5rem;color:var(--text-secondary);font-size:.95rem;text-align:center}.cost-calculator_amountCard__Vo6SD{margin-bottom:1.5rem;padding:1.5rem;background:var(--surface-muted);border:1px solid #e1e7ec;border-radius:10px;text-align:center}.cost-calculator_amountLabel__0lrSZ{margin-bottom:.35rem;color:var(--text-secondary);font-size:.9rem}.cost-calculator_amountValue__b44VM{color:var(--primary-color);font-size:1.8rem;font-weight:800}.cost-calculator_feeNotice__ROL8u{margin-block:1rem;padding:.85rem;background:#fffaf0;border:1px solid #eadcbd;border-radius:7px;color:#5f5136;font-size:.86rem;font-weight:700}.cost-calculator_resultNotes__4nv6c{display:flex;flex-direction:column;gap:.65rem;margin-top:1.25rem;padding-left:1.15rem;color:var(--text-secondary);font-size:.8rem;text-align:left}.home-floating-actions_actions__9Fr1v{position:fixed;bottom:max(.8rem,env(safe-area-inset-bottom));left:50%;z-index:60;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100% - 1.5rem),456px);padding:.35rem;transform:translateX(-50%);background:#efecdf;border:1px solid #aaa594;box-shadow:0 .65rem 1.5rem rgba(55,58,49,.14)}.home-floating-actions_actions__9Fr1v a,.home-floating-actions_trigger__I0Ikx{display:flex;min-height:3.1rem;align-items:center;justify-content:center;background:#f7f5ec;color:#3c3f37;font-size:.9rem;font-weight:700;transition:background-color .2s ease,color .2s ease}.home-floating-actions_actions__9Fr1v>*+*{border-left:1px solid #c5c0af}.home-floating-actions_actions__9Fr1v a:focus-visible,.home-floating-actions_trigger__I0Ikx:focus-visible{position:relative;z-index:1;outline:3px solid #8f9182;outline-offset:-3px}.home-floating-actions_actions__9Fr1v a:active,.home-floating-actions_trigger__I0Ikx:active{background:#dcd8ca}.home-floating-actions_dialog__sG7j_{width:min(calc(100% - 1.5rem),456px);max-height:min(72vh,42rem);margin:auto auto max(4.9rem,calc(env(safe-area-inset-bottom) + 4.2rem));padding:0;overflow:hidden;background:#efecdf;border:1px solid #8f8a7b;color:#30322e;box-shadow:0 1.2rem 3rem rgba(35,38,32,.25)}.home-floating-actions_dialog__sG7j_::backdrop{background:rgba(32,34,30,.48)}.home-floating-actions_dialogHeader__boSF0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .9rem;border-bottom:1px solid #aaa594}.home-floating-actions_dialogHeader__boSF0 h2{color:#30322e;font-family:var(--font-noto-serif-kr),"Batang",serif;font-size:1.2rem;line-height:1.45}.home-floating-actions_dialogEyebrow__lRlfh{margin-bottom:.2rem;color:#686a61;font-size:.7rem;font-weight:700;letter-spacing:.08em}.home-floating-actions_closeButton__jJK82{flex:0 0 auto;min-width:3.2rem;min-height:2.75rem;padding:.45rem .65rem;background:#f7f5ec;border:1px solid #77796f;border-radius:.25rem;color:#3c3f37;font-size:.8rem;font-weight:700}.home-floating-actions_closeButton__jJK82:focus-visible{outline:3px solid #6b6d62;outline-offset:2px}.home-floating-actions_calculatorBody__JfWzo{max-height:calc(min(72vh, 42rem) - 5rem);padding:1rem;overflow-y:auto;overscroll-behavior:contain}.home-floating-actions_calculatorBody__JfWzo .surface-panel{margin-bottom:0;border-color:#9a9688;box-shadow:none}.home-floating-actions_calculatorBody__JfWzo .form-control,.home-floating-actions_calculatorBody__JfWzo .secondary-button{border-color:#6b7a86}@media (hover:hover) and (pointer:fine){.home-floating-actions_actions__9Fr1v a:hover,.home-floating-actions_trigger__I0Ikx:hover{background:#e5e1d5;color:#30322e}.home-floating-actions_closeButton__jJK82:hover{background:#e5e1d5}}@media (max-width:390px){.home-floating-actions_actions__9Fr1v{width:calc(100% - 1rem)}}@media (max-height:600px){.home-floating-actions_dialog__sG7j_{max-height:calc(100vh - 5.8rem)}.home-floating-actions_calculatorBody__JfWzo{max-height:calc(100vh - 10.8rem)}}