/* Article-only styles; company pages and navigation are unchanged. */
body.post-template{background:#fff}.post-template .ze-post{box-sizing:border-box;width:min(calc(100% - 40px),720px);max-width:720px;margin:0 auto;padding:72px 0;color:#161616;font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;font-size:18px;line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}.ze-post *{box-sizing:border-box}.ze-post>.ze-header{padding:0 0 40px;margin:0 0 38px;border-bottom:1px solid #deded9}.ze-post>.ze-header .eyebrow{color:#002060;font-size:13px;font-weight:800;letter-spacing:.08em}.ze-post>.ze-header h1{color:#161616;font-family:inherit;font-weight:850;font-size:clamp(34px,6vw,56px);line-height:1.2;letter-spacing:-.05em;margin:20px 0 26px}.ze-post>.ze-header time{color:#707070;font-size:13px}.ze-post .gh-content{font:inherit;max-width:none;width:100%;display:block}.ze-post .kg-html-card{width:100%;max-width:none}.ze-post img{display:block;max-width:100%;height:auto;margin:28px auto}.ze-post figure{margin:40px 0}.ze-post figcaption{font-size:12px;line-height:1.7;color:#707070;text-align:left}.ze-post .ze-content h2,.ze-post .ze-content h3{font-family:inherit;color:#161616;line-height:1.4;letter-spacing:-.035em;margin:54px 0 24px;font-weight:800}.ze-post .ze-content h2{font-size:30px}.ze-post .ze-content h3{font-size:24px}.ze-post .ze-content h2:before{content:"";display:block;width:36px;height:3px;background:#002060;margin-bottom:18px}.ze-post p{margin:0 0 21px}.ze-post a{color:#002060;text-decoration:underline;text-underline-offset:3px}.ze-post blockquote,.ze-post .pullquote{margin:40px 0;padding:26px 28px;border-left:4px solid #002060;background:#eef2fa;font-size:21px;line-height:1.75;font-style:normal}.ze-post table{width:100%;max-width:100%;border-collapse:collapse}.ze-post td,.ze-post th{max-width:100%;vertical-align:top}.ze-post [data-ze-data-table]{display:block;overflow-x:auto}.ze-post [data-ze-data-table] td,.ze-post [data-ze-data-table] th{border:1px solid #deded9;padding:10px}.ze-post .ze-missing-visual{margin:36px 0;padding:28px;border:1px dashed #deded9;background:#f6f6f4;color:#707070;font-size:14px}.ze-post .ze-missing-visual strong{display:block;color:#002060;margin-bottom:8px}.ze-post .ze-content>section{margin-bottom:60px}.ze-post .ze-hero img{width:100%}.ze-post .ze-review-notice{padding:16px;background:#fff5d9;font-size:14px}.ze-post hr{border:0;border-top:1px solid #deded9;margin:50px 0}@media(max-width:680px){.post-template .ze-post{width:calc(100% - 30px);padding:48px 0;font-size:17px;line-height:1.85}.ze-post>.ze-header h1{font-size:36px}.ze-post blockquote{padding:22px 18px}.ze-post .ze-content h2{font-size:26px}}
.ze-post{--ink:#161616;--muted:#707070;--soft:#f6f6f4;--line:#deded9;--accent:#002060;--accent-soft:#eef2fa;--paper:#fff}.ze-post .summary-box{margin:38px 0 54px;padding:26px 28px;background:var(--soft);border-top:3px solid var(--ink)}.ze-post .summary-box h2{font-size:15px;margin:0 0 16px}.ze-post .summary-box h2:before{display:none}.ze-post .summary-box li{font-size:16px;line-height:1.75;margin:10px 0}.ze-post .dek{font-size:24px;line-height:1.6;font-weight:620;letter-spacing:-.03em;margin-bottom:28px}.ze-post .lead{color:#424242}.ze-post .visual{border:1px solid var(--line);margin:40px 0}.ze-post .visual__head{padding:16px 20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.ze-post .visual__head strong{display:block;font-size:14px;color:var(--ink)}.ze-post .compare-grid{display:grid;grid-template-columns:1fr 1fr}.ze-post .compare-card{padding:28px 24px}.ze-post .compare-card+.compare-card{border-left:1px solid var(--line)}.ze-post .compare-card__label{display:block;font-weight:800;margin-bottom:20px}.ze-post .mini-flow{list-style:none;padding:0}.ze-post .mini-flow li{padding:12px;background:var(--soft);margin:0 0 22px;font-size:14px;text-align:center}.ze-post .compare-card__foot{border-top:1px solid var(--line);padding-top:18px;font-size:13px;line-height:1.7}.ze-post .data-chart{padding:18px 12px}.ze-post .chart-svg{width:100%;height:auto;display:block}.ze-post .axis-label{fill:#707070;font-size:12px}.ze-post .point-label{fill:#333;font-size:11px;font-weight:700}.ze-post .point-label--accent{fill:#002060}.ze-post .legend-label{fill:#333;font-size:12px;font-weight:700}.ze-post .callout-label,.ze-post .callout-sub{fill:#9a4717;font-size:11px}.ze-post .chart-insight{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:14px}.ze-post .chart-insight>div{padding:16px;background:var(--soft)}.ze-post .chart-insight small,.ze-post .chart-insight span{display:block;font-size:12px;line-height:1.6;color:var(--muted)}.ze-post .chart-insight strong{display:block;font-size:21px}.ze-post .chart-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:16px}.ze-post .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:38px}.ze-post .tag{font-size:13px;border:1px solid var(--line);border-radius:20px;padding:5px 10px}.ze-post .newsletter-cta{padding:28px;margin:48px 0;background:#002060;color:#fff;text-align:center}.ze-post .newsletter-cta h2,.ze-post .newsletter-cta p{color:#fff}.ze-post .share-note{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px}@media(max-width:680px){.ze-post .compare-grid,.ze-post .chart-insight{grid-template-columns:1fr}.ze-post .compare-card+.compare-card{border-left:0;border-top:1px solid var(--line)}.ze-post .dek{font-size:21px}}
