.pxLegalWin{color:#1b2a55;background:#fff8e0;border:4px solid #2a63c9;border-radius:10px;min-width:0;max-width:920px;margin:0 auto;padding:clamp(18px,4vw,40px) clamp(14px,4vw,40px);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px #9cc3ff,8px 8px #000}.pxLegal{--bg:#fff8e0;--card:#fff;--card-line:#9cc3ff;--text:#1b2a55;--text-mid:#3a4670;--text-dim:#4a5a8a;--heading:#1b2a55;--line:#d6e3f8;--line-dash:#d6e3f8;--border:#9cc3ff;--chip-bg:#e8f0ff;--chip-fg:#1b2a55;--accent:#2a63c9;--btn-bg:#2a63c9;--btn-fg:#fff;--accent-soft-bg:#e8f0ff;--accent-soft-fg:#1b3f8a;--danger:#b32318;--danger-bg:#fbeceb;--ok:#15703c;--notice-bg:#fbf2dd;--notice-fg:#6f5312;--ok-bg:#e4f2e8;--ok-fg:#14622f;--warn-bg:#fbf2dd;--warn-fg:#6f5312;--bad-bg:#fbeceb;--bad-fg:#a5231a;--neutral-bg:#edeff3;--neutral-fg:#4a515c;--shadow-sm:4px 4px 0 #1b2a55d9;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Noto Sans KR,system-ui,sans-serif;font-size:15px;line-height:1.7}.pxLegalWin .pxLegal h1,.pxLegalWin .pxLegal h2,.pxLegalWin .pxLegal h3,.pxLegalWin .pxLegal h4{color:#1b2a55;font-family:Galmuri11,Noto Sans KR,monospace;line-height:1.35}.pxLegalWin .pxLegal h1{text-shadow:3px 3px #ffd23f;margin:0 0 12px;font-size:clamp(26px,4vw,36px);font-weight:700}.pxLegalWin .pxLegal h2{margin:24px 0 10px;font-size:clamp(20px,3vw,26px);font-weight:700}.pxLegalWin .pxLegal h3{margin:18px 0 8px;font-size:18px;font-weight:700}.pxLegalWin .pxLegal p,.pxLegalWin .pxLegal li{color:var(--text)}.pxLegalWin .pxLegal .status{color:var(--text-dim)}.pxLegalWin .pxLegal .card{color:var(--text);background:#fff;border:2px solid #2a63c9;border-radius:6px;box-shadow:4px 4px #1b2a55}.pxLegalWin .pxLegal .foldHead{color:var(--text);font-family:Noto Sans KR,system-ui,sans-serif}.pxLegalWin .pxLegal .foldTitle{font-family:Galmuri11,Noto Sans KR,monospace}.pxLegalWin .pxLegal a{color:#2a63c9;text-underline-offset:3px;text-decoration:underline}.pxLegalWin .pxLegal a:hover{color:#d1386f}.pxLegalWin .pxLegal strong{color:#1b2a55}.pxLegalWin .pxLegal table{border-collapse:collapse;max-width:100%;margin:8px 0 12px;font-size:14px;display:block;overflow-x:auto}.pxLegalWin .pxLegal th,.pxLegalWin .pxLegal td{text-align:left;vertical-align:top;color:var(--text);background:#fff;border:1px solid #9cc3ff;padding:6px 10px}.pxLegalWin .pxLegal th{background:#e8f0ff;font-weight:700}.pxLegalWin .pxLegal details{margin:8px 0}.pxLegalWin .pxLegal summary{cursor:pointer;color:#1b2a55;font-weight:700;list-style:none}.pxLegalWin .pxLegal summary::-webkit-details-marker{display:none}.pxLegalWin .pxLegal summary:before{content:"▶ ";color:#2a63c9;font-size:.8em}.pxLegalWin .pxLegal details[open]>summary:before{content:"▼ "}.pxLegalWin .pxLegal hr{border:0;border-top:2px dashed #9cc3ff;margin:20px 0}.pxLegalWin .pxLegal code{background:#e8f0ff;border-radius:4px;padding:1px 5px}.pxLegalWin .pxLegal img,.pxLegalWin .pxLegal video{max-width:100%;height:auto}.pxLegalWin .pxLegal button:focus-visible,.pxLegalWin .pxLegal a:focus-visible,.pxLegalWin .pxLegal summary:focus-visible{outline-offset:2px;outline:3px solid #2a63c9}
