/* Korean article detail: original blue palette, readable editorial layout. */
.eesa{--ea-blue:#0369a1;--ea-ink:#1f2937;--ea-muted:#475569;--ea-line:#e2e8f0;color:var(--ea-ink);background:#fff;font:18px/1.9 -apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR','Segoe UI',sans-serif;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word}.eesa *{box-sizing:border-box}.eesa-wrap{width:min(860px,calc(100% - 48px));margin:0 auto;padding:28px 0 60px}.eesa a{color:#0369a1;text-underline-offset:4px}.eesa a:focus-visible,.eesa summary:focus-visible{outline:3px solid #0284c7;outline-offset:4px}.eesa h1,.eesa h2,.eesa h3,.eesa h4,.eesa h5,.eesa h6{font-family:inherit;color:#1f2937;font-weight:700;letter-spacing:-.025em;line-height:1.6}.eesa-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px;color:#475569;margin-bottom:30px}.eesa-breadcrumb a{text-decoration:none}.eesa-header{padding-bottom:27px;border-bottom:1px solid var(--ea-line);margin-bottom:30px}.eesa-label{font-size:14px;color:#0369a1;margin:0 0 13px;font-weight:600}.eesa-header h1{font-size:36px;line-height:1.5;margin:0}.eesa-meta{display:flex;gap:10px 21px;flex-wrap:wrap;margin-top:22px;font-size:14px;color:#475569;line-height:1.8}.eesa-meta a{font-weight:600;text-decoration:none}.eesa-feature{margin:0 0 35px}.eesa-feature img{display:block;max-width:100%;height:auto;width:100%;border-radius:8px}.eesa-body{font-size:18px;line-height:1.95;color:#263647}.eesa-body p{margin:0 0 22px}.eesa-body h2{font-size:28px;margin:45px 0 18px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.eesa-body h3{font-size:23px;margin:33px 0 15px}.eesa-body h4{font-size:20px;margin:27px 0 12px}.eesa-body h5,.eesa-body h6{font-size:18px;margin:23px 0 12px}.eesa-body [id]{scroll-margin-top:110px}.eesa-body ul,.eesa-body ol{padding-left:25px;margin:18px 0 26px}.eesa-body li{margin:7px 0}.eesa-body li>ul,.eesa-body li>ol{margin:8px 0 14px}.eesa-body strong{font-weight:700;color:#172b3f}.eesa-body blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid #0284c7;background:#f0f9ff;font-size:18px}.eesa-body blockquote p:last-child{margin-bottom:0}.eesa-body figure{max-width:100%;margin:28px 0}.eesa-body img{max-width:100%;height:auto}.eesa-body figcaption{font-size:14px;color:#475569;line-height:1.8;margin-top:10px}.eesa-body .wp-block-table{overflow-x:auto;margin:28px 0;-webkit-overflow-scrolling:touch}.eesa-body table{width:100%;border-collapse:collapse;min-width:500px;font-size:16px;line-height:1.8}.eesa-body th,.eesa-body td{padding:13px 15px;border:1px solid #dce5ee;text-align:left;vertical-align:top;word-break:normal}.eesa-body th{background:#f0f9ff;color:#0c4a6e;font-weight:700}.eesa-body pre{max-width:100%;overflow:auto;font-size:15px;line-height:1.8;background:#f8fafc;padding:20px;border-radius:5px}.eesa-body iframe,.eesa-body video{max-width:100%}.eesa-toc{border:1px solid #d9e6f1;background:#f8fafc;padding:17px 22px;border-radius:7px;margin:0 0 32px;font-size:16px}.eesa-toc summary{cursor:pointer;font-weight:700;color:#0c4a6e}.eesa-toc ol{margin:15px 0 0;padding-left:22px;font-size:16px;line-height:1.85}.eesa-toc li{margin:8px 0}.eesa-toc a{text-decoration:none}.eesa-toc a:hover{text-decoration:underline}.eesa-author{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:25px 0;margin:35px 0}.eesa-author h2{font-size:21px;margin:0 0 10px}.eesa-author p{font-size:16px;line-height:1.85;margin:0 0 12px}.eesa-author>a{font-size:15px}.eesa-tags{font-size:14px;line-height:1.9;margin:28px 0;color:#475569}.eesa-consult{background:#f0f9ff;border:1px solid #dceaf4;border-radius:8px;padding:26px;margin:35px 0}.eesa-consult h2{font-size:23px;margin:0}.eesa-consult p{font-size:16px;color:#475569;margin:12px 0 0;line-height:1.8}.eesa-consult-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px;font-size:15px;font-weight:600}.eesa a.eesa-button{display:inline-block;padding:11px 17px;background:#0369a1;color:#fff;border-radius:5px;text-decoration:none;font-size:15px;line-height:1.7}.eesa a.eesa-button:hover{background:#075985}.eesa-post-navigation{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:24px 0;margin:35px 0}.eesa-post-navigation>div{flex:1;font-size:16px;line-height:1.85}.eesa-post-navigation span{display:block;font-size:14px;color:#64748b;margin-bottom:7px}.eesa-post-navigation a{text-decoration:none}.eesa-next{text-align:right}.eesa-related{margin-top:38px}.eesa-related>h2{font-size:25px;margin:0 0 20px}.eesa-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.eesa-related article{border:1px solid #dce5ee;border-radius:6px;padding:20px;display:flex;flex-direction:column}.eesa-related article p{font-size:14px;color:#475569;margin:0}.eesa-related h3{font-size:18px;line-height:1.75;margin:10px 0 16px;flex:1}.eesa-related h3 a{color:#1f2937;text-decoration:none}.eesa-related-read{font-size:14px;text-decoration:none}.eesa-back{margin-top:40px;text-align:center;font-size:15px}.eesa-back>a{display:inline-block;padding:10px 20px;border:1px solid #dce5ee;border-radius:5px;text-decoration:none}.eesa-content-pages{font-size:15px;margin:25px 0}.eesa .comment-respond{margin-top:35px}.eesa .comment-respond h3{font-size:23px}.eesa .comment-respond label,.eesa .comment-respond p{font-size:16px}.eesa .comment-respond textarea,.eesa .comment-respond input{max-width:100%}
@media(max-width:600px){.eesa{font-size:17px}.eesa-wrap{width:calc(100% - 36px);padding:22px 0 42px}.eesa-breadcrumb{margin-bottom:22px;font-size:14px;gap:7px 10px}.eesa-header{padding-bottom:22px;margin-bottom:25px}.eesa-header h1{font-size:28px;line-height:1.6}.eesa-label{font-size:14px}.eesa-meta{gap:9px 16px;margin-top:18px;font-size:14px}.eesa-body{font-size:17px;line-height:1.95}.eesa-body h2{font-size:25px;margin-top:35px}.eesa-body h3{font-size:22px;margin-top:28px}.eesa-body h4{font-size:19px}.eesa-body table{font-size:15px}.eesa-body th,.eesa-body td{padding:11px 12px}.eesa-body blockquote{padding:17px;font-size:17px}.eesa-toc{padding:15px 17px;font-size:16px}.eesa-toc ol{font-size:15px}.eesa-consult{padding:20px;margin:28px 0}.eesa-consult h2{font-size:22px}.eesa-consult-links{align-items:flex-start;flex-direction:column;gap:16px}.eesa-post-navigation{gap:20px}.eesa-post-navigation>div{font-size:15px}.eesa-related>div{grid-template-columns:1fr}.eesa-related article{padding:19px}.eesa-related h3{font-size:19px;margin-bottom:12px}.eesa-feature img{border-radius:5px}}
