.ZGDmtG_page{color:#eae8ef;background:radial-gradient(at 18% 0,#1b1830 0%,#0a0a12 48%,#07080d 100%);min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.ZGDmtG_shell{max-width:990px;margin:0 auto;padding:0 22px}.ZGDmtG_topbar{border-bottom:1px solid #393343;justify-content:space-between;align-items:center;gap:14px;min-height:76px;display:flex}.ZGDmtG_brand{letter-spacing:.08em;color:#f0eef4;font-size:17px;font-weight:800;text-decoration:none}.ZGDmtG_brand span{color:#c6a6f0}.ZGDmtG_nav{align-items:center;gap:20px;display:flex}.ZGDmtG_nav a{color:#bdb6c9;font-size:13px;text-decoration:none}.ZGDmtG_nav a:hover,.ZGDmtG_footer a:hover{color:#fff}.ZGDmtG_article{padding:45px 0 60px}.ZGDmtG_kicker{color:#b99add;letter-spacing:.17em;font-size:11px;font-weight:800}.ZGDmtG_article h1{letter-spacing:-.04em;margin:12px 0 4px;font-size:clamp(29px,4vw,42px);font-weight:800;line-height:1.25}.ZGDmtG_lead{color:#e5d3f1;margin:0 0 7px;font-size:15px}.ZGDmtG_date{color:#b0aab6;margin:0;font-size:12px}.ZGDmtG_summary{background:#201b2b;border-left:3px solid #b48ce2;margin:27px 0 28px;padding:18px 20px}.ZGDmtG_summary strong{color:#ead1ff;font-size:14px}.ZGDmtG_summary p{color:#ded7e7;margin:6px 0 0;font-size:13px;line-height:1.8}.ZGDmtG_section{border-top:1px solid #302b37;padding:22px 0 18px}.ZGDmtG_section h2,.ZGDmtG_english h2{letter-spacing:-.02em;color:#f2edf7;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.5}.ZGDmtG_section p,.ZGDmtG_english p{color:#c8c2d0;word-break:keep-all;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.9}.ZGDmtG_section a,.ZGDmtG_english a{color:#d1abfa;text-underline-offset:2px;text-decoration:underline}.ZGDmtG_section code,.ZGDmtG_english code{color:#dfc0fc;font-family:Consolas,monospace;font-size:12px}.ZGDmtG_section strong,.ZGDmtG_english strong{color:#e8d7f4;font-weight:700}.ZGDmtG_english{border-top:1px solid #504063;margin-top:27px;padding-top:28px}.ZGDmtG_english h2{margin:8px 0 10px}.ZGDmtG_english p{word-break:normal}.ZGDmtG_footer{color:#9b95a7;border-top:1px solid #302b37;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 0 32px;font-size:12px;display:flex}.ZGDmtG_footer a{color:#d0b1eb;text-decoration:none}@media (max-width:560px){.ZGDmtG_shell{padding:0 17px}.ZGDmtG_topbar{min-height:66px}.ZGDmtG_nav{gap:13px}.ZGDmtG_nav a{font-size:12px}.ZGDmtG_article{padding-top:30px}.ZGDmtG_section{padding:20px 0 15px}.ZGDmtG_summary{padding:16px 17px}}
