body.legal-doc{color-scheme:light;--green: #2E7D32;--muted: #5F6560;--ink: #1F2421;--paper: #F7F6F1;--tint: #E8F2E9;--line: #DDDDD5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:18px;line-height:1.7;color:var(--ink);background:var(--paper)}body.legal-doc,body.legal-doc *{box-sizing:border-box}body.legal-doc main{max-width:820px;margin:0 auto;padding:32px 20px 64px}body.legal-doc header.top{display:flex;align-items:center;gap:12px;margin-bottom:8px}body.legal-doc header.top img{width:48px;height:48px;border-radius:10px}body.legal-doc h1{color:var(--green);font-size:30px;line-height:1.3;margin:8px 0 4px}body.legal-doc h2{color:var(--green);font-size:22px;margin-top:36px;border-bottom:1px solid var(--line);padding-bottom:6px}body.legal-doc h3{font-size:19px;margin-top:24px}body.legal-doc .meta{color:var(--muted);font-size:16px}body.legal-doc nav.lang,body.legal-doc nav.links{font-size:16px;margin:12px 0 24px}body.legal-doc nav a{margin-right:14px}body.legal-doc a{color:var(--green)}body.legal-doc table{border-collapse:collapse;width:100%;font-size:16px;margin:12px 0}body.legal-doc th,body.legal-doc td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}body.legal-doc th{background:var(--tint)}body.legal-doc .box{background:var(--tint);border-radius:12px;padding:16px 18px;margin:16px 0}body.legal-doc .box a{color:var(--ink)}body.legal-doc .danger{background:#fdecea}body.legal-doc hr{border:0;border-top:2px solid var(--line);margin:48px 0}body.legal-doc footer{color:var(--muted);font-size:15px;margin-top:48px}body.legal-doc :focus-visible{outline:2px solid var(--green);outline-offset:2px}body.legal-doc :focus:not(:focus-visible){outline:none}
