.site-footer>div{align-items:center;flex-wrap:wrap;row-gap:12px}.site-footer>div>a{font-weight:400;white-space:nowrap}
.policy-page{margin:0;background:#0f1115;color:#f5f6f8;font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Malgun Gothic",sans-serif;font-size:15px;line-height:1.85;-webkit-font-smoothing:antialiased}.policy-page *{box-sizing:border-box}.policy-page a{color:inherit;text-decoration:none}.policy-page a:focus-visible,.policy-page summary:focus-visible{outline:3px solid #a3c527;outline-offset:5px}.policy-page a:hover{text-decoration:underline;text-underline-offset:4px}.policy-skip{position:fixed;top:-80px;left:20px;background:#c8f031;color:#111!important;padding:12px 20px;z-index:30}.policy-skip:focus{top:10px}.policy-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(28px,calc((100% - 1120px)/2));border-bottom:1px solid #2b2e34}.policy-header img{display:block;width:145px;height:auto}.policy-header nav{display:flex;gap:26px;font-size:13px;color:#b5b8be}.policy-header nav a{padding-block:8px}.policy-header [aria-current=page]{color:#c8f031;border-bottom:2px solid #c8f031}.policy-shell{width:min(960px,calc(100% - 56px));margin:0 auto;padding:40px 0 70px}.home-link{font-size:13px;color:#a2a5ab!important}.policy-eyebrow{font-size:11px;letter-spacing:1.8px;color:#c8f031;margin:30px 0 12px}.policy-heading h1{font-size:clamp(30px,5vw,44px);letter-spacing:-1.6px;line-height:1.35;margin:0}.policy-meta{font-size:13px;color:#a2a5ab;margin:14px 0 26px}.policy-status{border:1px solid #526025;background:#1d2316;border-radius:6px;padding:18px 22px;margin-bottom:24px}.policy-status strong{font-size:14px;color:#d4ed86}.policy-status p{color:#bec6ae;font-size:13px;line-height:1.8;margin:5px 0 0}.policy-document{background:#fafbfc;color:#222831;padding:38px 46px 46px;border-radius:6px;overflow-wrap:anywhere;word-break:keep-all}.policy-document p,.policy-document li{margin:9px 0}.policy-document h2{font-size:20px;line-height:1.55;letter-spacing:-.6px;margin:34px 0 14px;padding-top:25px;border-top:1px solid #dce1e7;scroll-margin-top:24px}.policy-document>h2:first-child{margin-top:0}.policy-document ol,.policy-document ul{padding-left:23px}.policy-document ul{list-style:disc}.policy-document a{color:#305673;text-decoration:underline;text-underline-offset:3px}.policy-document .table-scroll{max-width:100%;overflow-x:auto;border:1px solid #dce1e7;border-radius:3px;margin:16px 0}.policy-document table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.8;min-width:550px}.policy-document th,.policy-document td{border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;text-align:left;vertical-align:top;padding:12px 14px;min-width:100px}.policy-document th{background:#edf0f2;font-weight:700}.policy-document tr>*:last-child{border-right:0}.policy-document tr:last-child td{border-bottom:0}.policy-document small{font-size:12px}.policy-document .box{background:#edf0f2;padding:17px 20px;border-radius:4px;margin:18px 0}.policy-document .pending{background:#fff1c2;color:#654a06;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.policy-document span.pending{padding:1px 3px}.policy-document div.pending,.policy-document p.pending{padding:13px 16px}.legal-toc{padding-bottom:18px;border-bottom:1px solid #dce1e7;margin-bottom:24px}.legal-toc summary{font-weight:700;cursor:pointer;font-size:14px}.legal-toc ol{columns:2;column-gap:28px;margin-top:12px;font-size:13px}.legal-toc li{break-inside:avoid;margin:7px 0}.policy-bottom{display:flex;justify-content:space-between;gap:24px;font-size:13px;color:#b5b8be;padding:26px 0 0}.policy-footer{width:min(960px,calc(100% - 56px));margin:0 auto;border-top:1px solid #2b2e34;padding:25px 0 36px;color:#a2a5ab;font-size:12px}.policy-footer p{margin:4px 0}.policy-footer span{margin:0 9px}.policy-footer small{display:block;font-size:10px;margin-top:16px;color:#7f858f}
@media(max-width:600px){.policy-header{padding:17px 20px;gap:20px;flex-wrap:wrap}.policy-header img{width:117px}.policy-header nav{gap:17px;font-size:11px}.policy-shell{width:calc(100% - 32px);padding:25px 0 40px}.policy-eyebrow{margin-top:25px;font-size:10px}.policy-heading h1{font-size:30px}.policy-meta{font-size:12px}.policy-status{padding:14px 17px;margin-bottom:16px}.policy-status p{font-size:12px}.policy-document{padding:24px 20px 30px;font-size:14px;line-height:1.9}.policy-document h2{font-size:18px;margin-top:28px;padding-top:21px}.legal-toc ol{columns:1}.policy-document table{font-size:12px}.policy-document th,.policy-document td{padding:10px 12px}.policy-bottom{font-size:12px;gap:16px}.policy-footer{width:calc(100% - 40px);font-size:11px}.policy-footer span{margin-inline:6px}}
@media print{.policy-page{background:white;color:#111}.policy-header,.policy-skip,.home-link,.policy-bottom{display:none}.policy-shell{width:100%;padding:0}.policy-status{background:white;border-color:#777}.policy-status strong,.policy-status p{color:#222}.policy-document{padding:0;background:white;color:#111;font-size:10pt}.policy-heading h1{font-size:24pt}.policy-eyebrow,.policy-meta{color:#555}.policy-document .table-scroll{overflow:visible}.policy-document table{min-width:0;font-size:8pt}.policy-document th,.policy-document td{min-width:0;padding:6px}h2{break-after:avoid}tr{break-inside:avoid}.policy-footer{width:100%;color:#555}.legal-toc{display:none}}
