*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f4ee;color:#183f42;font-family:Georgia,'Yu Mincho',serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.25em}a:hover{color:#5c7969}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #467968;outline-offset:5px}.skip{position:absolute;left:18px;top:-90px}.skip:focus{top:8px;z-index:10;background:white;padding:12px}.ed-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:25px 5vw;border-bottom:1px solid #cbd4ce}.ed-brand{text-decoration:none;letter-spacing:.13em;font-size:24px;line-height:1.25}.ed-brand small{display:block;font-size:13px;letter-spacing:.25em}.ed-header nav{display:flex;gap:22px;font-size:13px}.ed-langs{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;margin:20px 0}.ed-langs a[aria-current]{text-decoration-thickness:2px}.ed-hero{max-width:1180px;margin:0 auto;padding:35px 32px 0}.ed-meta{font-size:12px;letter-spacing:.08em;color:#516d6a}.ed-hero h1{font-size:clamp(28px,3.3vw,48px);line-height:1.6;letter-spacing:.025em;max-width:1080px;margin:24px 0}.ed-hero h1 .ed-subtitle{display:block;font-size:.72em;margin-top:10px}.ed-hero h1 .phrase{display:inline-block;white-space:nowrap;font-size:inherit;letter-spacing:inherit}.ed-summary{font-size:17px;line-height:2.1;max-width:870px}.ed-cover{margin:35px 0 0}.ed-cover img{width:100%;height:auto;max-height:640px;object-fit:contain;background:#e5ebe6;display:block}.ed-cover figcaption,article figcaption{font-size:12px;line-height:1.9;color:#526965;margin:10px 0}.ed-layout{max-width:1180px;margin:50px auto 70px;padding:0 32px;display:grid;grid-template-columns:225px minmax(0,1fr);gap:55px}.ed-toc{position:sticky;top:25px;align-self:start;font-size:13px;line-height:1.9;border-top:1px solid #9aada2;padding-top:16px}.ed-toc ol{padding-left:20px}.ed-toc li{margin:12px 0}.ed-toc a{text-decoration:none}.ed-article{min-width:0;font-size:16px;line-height:2.05}.ed-article section{margin:0 0 52px;scroll-margin-top:25px}.ed-article h2{font-size:clamp(23px,2.2vw,30px);line-height:1.65;letter-spacing:.025em;margin:0 0 21px;padding-top:14px;border-top:1px solid #cbd4ce}.ed-article p{margin:0 0 21px}.ed-article li{margin-bottom:10px}.ed-article figure{margin:25px 0}.ed-article img{display:block;width:100%;height:auto}.table-scroll{max-width:100%;overflow-x:auto;margin:26px 0;background:#eef1eb}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.85;min-width:580px}th,td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #cbd4ce}th{font-weight:600;background:#e0e8df}td:first-child{font-weight:600;min-width:110px}.ed-sources{font-size:13px}.ed-cta{padding:28px;background:#183f42;color:#fff}.ed-cta a{font-size:20px}.ed-cta p{font-size:14px;margin:14px 0 0}.ed-related{max-width:1116px;margin:0 auto 70px;padding:0 32px}.ed-related h2{font-size:25px}.ed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 27px}.ed-card{text-decoration:none;display:block;border-bottom:1px solid #ccd5cf;padding-bottom:24px;min-width:0}.ed-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;transition:filter .3s}.ed-card:hover img{filter:brightness(1.05)}.ed-card h2,.ed-card h3{font-size:21px;line-height:1.65;letter-spacing:.015em}.ed-card p{font-size:14px;line-height:1.9}.ed-card .ed-meta{font-size:11px}.ed-index{max-width:1180px;margin:0 auto;padding:35px 32px 70px}.ed-index>h1{font-size:clamp(28px,4vw,48px);line-height:1.6}.ed-index>.ed-grid{margin-top:40px}.ed-footer{padding:35px 5vw;border-top:1px solid #cbd4ce;font-size:12px}.ed-readline{position:fixed;left:0;top:0;height:3px;background:#88a88b;width:0;z-index:20}html:lang(ko) h1,html:lang(ko) h2,html:lang(ko) h3{word-break:keep-all}h1,h2,h3,p,li,td{overflow-wrap:break-word;line-break:strict}@media(max-width:800px){.ed-header{padding:20px;gap:18px}.ed-header nav{font-size:12px;gap:15px}.ed-hero,.ed-index{padding:22px 20px 0}.ed-summary{font-size:15px}.ed-layout{display:block;padding:0 20px;margin-top:30px}.ed-toc{position:static;margin-bottom:35px;padding-bottom:15px}.ed-toc ol{columns:2;column-gap:30px}.ed-toc li{break-inside:avoid}.ed-article{font-size:15px;line-height:2}.ed-article section{margin-bottom:38px}.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.ed-related{padding:0 20px}.ed-index{padding-bottom:55px}}@media(max-width:500px){.ed-grid{grid-template-columns:1fr}.ed-toc ol{columns:1}.ed-hero h1{font-size:clamp(24px,7vw,28px)}.ed-langs{gap:13px;font-size:11px}.ed-header{align-items:flex-start}.ed-brand{font-size:21px}.ed-brand small{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.ed-readline{display:none}}