.detail-guide,.attorney-page{font-family:Inter,Noto Sans KR,Arial,sans-serif}.detail-guide h2,.detail-guide h3,.attorney-page h2,.attorney-page h3{letter-spacing:-.035em;font-weight:600;font-family:Inter,Noto Sans KR,Arial,sans-serif!important}.detail-guide>section:first-child>.site-shell>.grid{max-width:760px;display:block}.detail-guide>section:first-child h1{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1}.detail-guide>section:first-child img{-o-object-position:50% 35%;object-position:50% 35%;opacity:.8}@media (width>=1024px){.detail-guide>section:first-child img{opacity:1;width:50%;left:auto}.detail-guide>section:first-child>.site-shell>.grid{max-width:620px}}.detail-guide>section:first-child .site-shell{width:calc(100% - 40px);margin-left:max(20px,50vw - 560px)}.inner-site-page .detail-guide .editorial-reading-section__intro{color:#57514b;font-size:16px!important}.inner-site-page .detail-guide .editorial-callout{border:0;border-left:3px solid #987652}.inner-site-page .detail-guide .editorial-callout p{font-family:Inter,Noto Sans KR,Arial,sans-serif;font-size:18px!important;line-height:1.65!important}.inner-site-page .detail-guide .editorial-reading-section__body{margin-top:1.75rem}.inner-site-page .detail-guide .editorial-reading-section+.editorial-reading-section{margin-top:1rem}.detail-guide summary{cursor:pointer;padding-block:1.25rem;font-size:16px;font-weight:600;line-height:1.6}.detail-guide summary::marker{color:#987652}.inner-site-page .detail-guide .editorial-reading-grid{width:calc(100% - 40px);max-width:1120px;margin-inline:auto}.inner-site-page .detail-guide .editorial-reading-section{min-height:0}.inner-site-page .detail-guide .editorial-reading-rail__link{opacity:1;color:#57514b}.inner-site-page .detail-guide .editorial-reading-section__title{font-size:clamp(2rem,3vw,3rem);line-height:1.12}.inner-site-page .detail-guide .editorial-reading-section__body p{font-size:16px;line-height:1.8}@media (width>=1024px){.inner-site-page .detail-guide .editorial-reading-grid{grid-template-columns:minmax(0,760px) minmax(200px,240px);gap:clamp(40px,5vw,80px)}.inner-site-page .detail-guide .editorial-reading-content{grid-area:1/1}.inner-site-page .detail-guide .editorial-reading-rail{grid-area:1/2}}.inner-site-page{scroll-behavior:smooth}.inner-site-page .editorial-reading-grid{gap:clamp(2.5rem,5vw,5rem);display:grid}.inner-site-page .editorial-reading-rail{min-width:0}.inner-site-page .editorial-reading-rail__inner{border-top:1px solid #1e1c1a24;padding-top:1rem}.inner-site-page .editorial-reading-rail__eyebrow,.inner-site-page .editorial-reading-section__kicker,.inner-site-page .editorial-callout__label{letter-spacing:.12em;text-transform:uppercase;color:#1e1c1a6b;font-size:11px;font-weight:600;line-height:1.5}.inner-site-page .editorial-reading-rail__label{letter-spacing:-.01em;color:#1e1c1adb;max-width:18rem;margin-top:.65rem;font-family:Newsreader,serif;font-size:1.25rem;line-height:1.2}.inner-site-page .editorial-reading-rail__rule{background:#1e1c1a14;height:1px;margin:1rem 0}.inner-site-page .editorial-reading-rail__nav{scroll-behavior:smooth;scrollbar-width:none;gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.inner-site-page .editorial-reading-rail__nav::-webkit-scrollbar{display:none}.inner-site-page .editorial-reading-rail__link{color:#1e1c1a85;border:1px solid #1e1c1a1f;border-radius:999px;flex:none;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:12px;line-height:1.15;transition:border-color .18s,color .18s,background-color .18s,transform .18s,opacity .18s;display:inline-flex;position:relative}.inner-site-page .editorial-reading-rail__link:hover{color:#1e1c1ae0;background:#1e1c1a06;border-color:#1e1c1a47}.inner-site-page .editorial-reading-rail__link>span:first-child{font-variant-numeric:tabular-nums;color:#1e1c1a4d;transition:color .18s}.inner-site-page .editorial-reading-rail__link[data-active=true]{color:#f3eee5;background:#1e1c1a;border-color:#1e1c1a;box-shadow:0 7px 22px #1e1c1a1f}.inner-site-page .editorial-reading-rail__link[data-active=true]>span:first-child{color:#f3eee594}.inner-site-page .editorial-reading-rail__meta{display:none}.inner-site-page .editorial-reading-content{min-width:0}.inner-site-page .editorial-reading-section{border-top:1px solid #1e1c1a1f;padding:clamp(2.5rem,5vw,4.75rem) 0;scroll-margin-top:6.5rem}.inner-site-page .editorial-reading-section:first-child{padding-top:1.25rem}.inner-site-page .editorial-reading-section__title{max-width:900px;margin-top:1rem}.inner-site-page .editorial-reading-section__intro{color:#1e1c1a9e;max-width:720px;margin-top:1.35rem;font-size:18px!important;line-height:1.7!important}.inner-site-page .editorial-reading-section__body{margin-top:clamp(2rem,4vw,3.25rem)}.inner-site-page .editorial-reading-section p{text-wrap:pretty}.inner-site-page .editorial-link-grid{border-top:1px solid #1e1c1a1f;display:grid}.inner-site-page .editorial-link-card{border-bottom:1px solid #1e1c1a1f;min-height:185px;padding:1.35rem 0;transition:background-color .16s}.inner-site-page .editorial-link-card:hover{background:#1e1c1a06}.inner-site-page .editorial-link-card__top{color:#1e1c1a4d;justify-content:space-between;align-items:center;font-size:11px;display:flex}.inner-site-page .editorial-link-card h3{margin-top:2.25rem;font-size:1.5rem!important;line-height:1.15!important}.inner-site-page .editorial-link-card p{color:#1e1c1a85;max-width:320px;margin-top:.8rem;font-size:16px!important;line-height:1.6!important}.inner-site-page .editorial-callout{background:#f1eee8;border:1px solid #1e1c1a1c;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.inner-site-page .editorial-callout p{word-spacing:.02em;color:#1e1c1ad6;max-width:760px;font-family:Newsreader,serif;letter-spacing:-.01em!important;font-size:clamp(1.5rem,2.2vw,1.875rem)!important;line-height:1.35!important}.inner-site-page .editorial-issue-list{border-top:1px solid #1e1c1a1f}.inner-site-page .editorial-issue-row{border-bottom:1px solid #1e1c1a1f;grid-template-columns:3rem 1fr;align-items:baseline;gap:1rem;padding:1.15rem 0;display:grid}.inner-site-page .editorial-issue-row>span{color:#1e1c1a47;font-size:11px}.inner-site-page .editorial-issue-row>strong{font-size:16px;font-weight:500;line-height:1.55}.inner-site-page .editorial-inline-link{border-top:1px solid #1e1c1a24;border-bottom:1px solid #1e1c1a24;justify-content:space-between;align-items:center;width:100%;max-width:560px;padding:1rem 0;font-size:14px;font-weight:500;display:flex}.inner-site-page .editorial-result-placeholder{border-top:1px solid #1e1c1a1f;border-bottom:1px solid #1e1c1a1f;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.inner-site-page .editorial-result-placeholder>span{color:#1e1c1a4d;font-size:11px}.inner-site-page .editorial-result-placeholder strong{font-size:16px;font-weight:600;display:block}.inner-site-page .editorial-result-placeholder p{color:#1e1c1a80;max-width:640px;margin-top:.5rem;font-size:16px!important;line-height:1.6!important}.attorney-page main>section:first-child{box-sizing:border-box;width:100vw;min-height:calc(100svh - 44px);margin-left:calc(50% - 50vw)}@media (width>=1024px){.attorney-page main>section:first-child>.grid{min-height:calc(100svh - 104px)}.attorney-page main>section:first-child>.grid>*{height:auto;min-height:0!important}.attorney-hero>.grid>:first-child img{position:absolute;inset:0}.attorney-hero>.grid>:last-child{gap:1.5rem;padding-block:clamp(1.5rem,3vh,3rem)}}.attorney-content-shell{width:calc(100% - 40px);max-width:1120px;margin-inline:auto}@media (width>=1024px) and (height<=800px){.attorney-hero>.grid>:last-child{gap:16px;padding-block:16px}.attorney-hero>.grid>:last-child>div>.mt-8{margin-top:24px}}.attorney-content .attorney-label{text-transform:uppercase;color:#675f55;font-weight:600;letter-spacing:.12em!important;font-size:12px!important}.attorney-content .attorney-button{color:#f3eee5;background:#211a16;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 24px;font-size:14px;font-weight:500;transition:opacity .16s;display:inline-flex}.attorney-content .attorney-button:hover{opacity:.82}@media (width>=640px){.inner-site-page .editorial-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-site-page .editorial-link-card{padding:1.4rem 1.5rem}.inner-site-page .editorial-link-card:nth-child(odd){border-right:1px solid #1e1c1a1f;padding-left:0}}@media (width>=1024px){.inner-site-page .editorial-reading-grid{grid-template-columns:minmax(210px,.32fr) minmax(0,1.68fr);align-items:stretch}.inner-site-page .editorial-reading-rail{align-self:stretch}.inner-site-page .editorial-reading-rail__inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1e1c1a24 transparent;max-height:calc(100vh - 108px);padding-right:1rem;position:sticky;top:84px;overflow-y:auto}.inner-site-page .editorial-reading-rail__label{max-width:13rem;font-size:1.25rem}.inner-site-page .editorial-reading-rail__nav{padding:0;display:block;overflow:visible}.inner-site-page .editorial-reading-rail__link{opacity:.66;border:0;border-bottom:1px solid #1e1c1a17;border-radius:0;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;width:100%;padding:.86rem 0 .86rem .6rem;font-size:12px;line-height:1.45;display:grid;box-shadow:inset 2px 0 #0000}.inner-site-page .editorial-reading-rail__link:hover{color:#1e1c1ae0;opacity:.92;background:0 0;border-color:#1e1c1a17;transform:translate(2px);box-shadow:inset 2px 0 #1e1c1a33}.inner-site-page .editorial-reading-rail__link[data-active=true]{color:#1e1c1a;opacity:1;background:#1e1c1a0a;border-color:#1e1c1a1f;font-weight:600;transform:translate(3px);box-shadow:inset 2px 0 #381907}.inner-site-page .editorial-reading-rail__link[data-active=true]>span:first-child{color:#381907}.inner-site-page .editorial-reading-rail__meta{color:#1e1c1a57;gap:.3rem;margin-top:1.5rem;padding-left:.6rem;font-size:11px;line-height:1.5;display:grid}.inner-site-page .editorial-reading-content{max-width:980px}.inner-site-page .editorial-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){nav .overflow-y-auto{padding-bottom:calc(env(safe-area-inset-bottom) + 7.5rem)!important}}@media (width<=767px){.inner-site-page .editorial-reading-grid{gap:2rem}.inner-site-page .editorial-reading-rail__label{font-size:1.05rem;line-height:1.2}.inner-site-page .editorial-reading-rail__link{padding:.58rem .72rem;font-size:11px}.inner-site-page .editorial-reading-section{padding:2rem 0}.inner-site-page .editorial-reading-section__title,.inner-site-page .detail-guide .editorial-reading-section__title{font-size:clamp(1.65rem,7vw,1.95rem)!important;line-height:1.12!important}.inner-site-page .editorial-reading-section__intro,.inner-site-page .detail-guide .editorial-reading-section__intro{font-size:15.5px!important;line-height:1.62!important}.inner-site-page .editorial-reading-section__body p,.inner-site-page .detail-guide .editorial-reading-section__body p{font-size:15.5px!important;line-height:1.68!important}.inner-site-page .editorial-callout p,.inner-site-page .detail-guide .editorial-callout p{font-size:1.1rem!important;line-height:1.5!important}.inner-site-page .editorial-link-card p,.inner-site-page .editorial-result-placeholder p{font-size:14px!important;line-height:1.58!important}.detail-guide>section:first-child h1{font-size:clamp(2.05rem,9vw,2.3rem)!important;line-height:1.02!important}}
