@font-face{font-family:Pretendard;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}
:root{--ink:#0f172a;--navy:#0d1b3d;--muted:#667085;--line:#e4eaf2;--green:#16b981;--deep:#087a55;--gold:#ffc400;--blue:#155ee8;--bg:#f3f7fb;--paper:#fffdf7;--shadow:0 22px 58px #0d1b3d1f;font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}
*{box-sizing:border-box}button,input,textarea,select{font-family:inherit}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
.gef-impersonation-bar{z-index:1100;box-sizing:border-box;color:#fff;background:#b45309;justify-content:center;align-items:center;gap:12px;height:36px;padding:0 12px;font-size:13px;font-weight:800;display:flex;position:fixed;top:0;left:0;right:0}.gef-impersonation-bar .gef-impersonation-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gef-impersonation-bar button{color:#fff;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:800;text-decoration:underline}.gef-impersonation-bar button:focus-visible{outline-offset:2px;outline:2px solid #fff}body:has(.gef-impersonation-bar){padding-top:36px}:is(body:has(.gef-impersonation-bar) .nav,body:has(.gef-impersonation-bar) .preview-header){top:36px}@media (min-width:801px){body:has(.gef-impersonation-bar) .mypageSidebar{top:141px}}
.gef-terms-html{overflow-wrap:anywhere;word-break:keep-all}.gef-terms-html img{max-width:100%;height:auto}.gef-terms-html table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.95em}.gef-terms-html th,.gef-terms-html td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:8px 10px}.gef-terms-html th{background:#f8fafc;font-weight:700}.gef-terms-html :is(h1,h2,h3,h4){margin:1.2em 0 .5em;line-height:1.4}.gef-terms-html :is(ul,ol){padding-left:1.4em}.gef-terms-history{border-top:1px solid #e2e8f0;margin-top:36px;padding-top:18px;font-size:14px}.gef-terms-history h3{margin:0 0 8px;font-size:15px}.gef-terms-history ul{margin:0;padding-left:1.2em}.gef-terms-history li{color:#475569;margin:4px 0}
