.policy-page[data-v-280291c6]{color:#fafafa;margin:0 auto;max-width:800px;min-height:100vh;padding:30px 20px}.policy-content[data-v-280291c6]{color:#aaa;font-size:14px;line-height:1.8}.state-msg[data-v-280291c6]{color:#aaa;font-size:14px;padding:60px 0;text-align:center}.policy-content[data-v-280291c6] h2{border-bottom:1px solid #2a2a2a;color:#e0e0e0;font-size:15px;font-weight:600;margin:28px 0 10px;padding-bottom:6px}.policy-content[data-v-280291c6] h3{color:#ccc;font-size:13px;font-weight:600;margin:16px 0 6px}.policy-content[data-v-280291c6] p{margin:6px 0 10px}.policy-content[data-v-280291c6] .article-list{list-style-type:decimal;margin:6px 0 10px;padding-left:22px}.policy-content[data-v-280291c6] .sub-list{list-style-type:hangul;margin:6px 0 10px;padding-left:22px}.policy-content[data-v-280291c6] .bullet-list{list-style-type:disc;margin:6px 0 10px;padding-left:22px}.policy-content[data-v-280291c6] .article-list>li,.policy-content[data-v-280291c6] .bullet-list>li,.policy-content[data-v-280291c6] .sub-list>li{margin-bottom:6px}.policy-content[data-v-280291c6] .contact-info{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 10px;padding-left:0}.policy-content[data-v-280291c6] .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #2a2a2a;border-radius:6px;margin:12px 0;max-width:100%;width:-moz-fit-content;width:fit-content}.policy-content[data-v-280291c6] .table-wrapper table{border:none;margin:0;min-width:640px}.policy-content[data-v-280291c6] .table-wrapper::-webkit-scrollbar{height:8px}.policy-content[data-v-280291c6] .table-wrapper::-webkit-scrollbar-track{background:#111}.policy-content[data-v-280291c6] .table-wrapper::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.policy-content[data-v-280291c6] .table-wrapper::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.policy-content[data-v-280291c6] .info-table td,.policy-content[data-v-280291c6] .info-table th{border:1px solid #2a2a2a;font-size:13px;line-height:1.6;padding:8px 12px;word-break:keep-all}.policy-content[data-v-280291c6] .info-table th{background-color:#111;color:#e0e0e0;font-weight:600;white-space:nowrap}.policy-content[data-v-280291c6] .info-table tr:nth-child(2n) td{background-color:#0a0a0a}.policy-content[data-v-280291c6] a{color:#7a9fcf;text-decoration:none}.policy-content[data-v-280291c6] a:hover{text-decoration:underline}.policy-content[data-v-280291c6] .doc-footer{border-top:1px solid #2a2a2a;color:#777;font-size:13px;margin-top:32px;padding-top:16px}
