.policy-shell{color:#ededed;word-break:keep-all;overflow-wrap:break-word;max-width:920px;margin:0 auto;padding:0 28px 35px;line-height:1.9}.policy-top{color:#bbb;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:20px;height:86px;font-size:11px;display:flex}.policy-logo{color:#fff;letter-spacing:-1px;align-items:center;gap:14px;font-size:29px;font-weight:900;display:flex}.policy-logo span{letter-spacing:0;color:#aaa;font-size:11px;font-weight:500}.policy-heading{padding:43px 0 28px}.policy-heading>p:first-child{letter-spacing:.5px;color:#aaa;font-size:11px}.policy-shell h1{letter-spacing:-1px;margin:14px 0;font-size:32px;line-height:1.5}.policy-heading p{color:#bbb;font-size:13px}.policy-heading small{color:#999;font-size:11px}.policy-shell nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.policy-shell nav a{color:#bbb;background:#151515;border:1px solid #414141;border-radius:8px;padding:9px 13px;font-size:11px}.policy-shell nav a[aria-current]{color:#111;background:#eee;border-color:#eee;font-weight:700}.policy-status{color:#bbb;background:#191919;border:1px solid #484848;border-radius:10px;margin-bottom:28px;padding:16px 19px;font-size:12px}.policy-sections section{border-bottom:1px solid #2c2c2c;padding:26px 0;scroll-margin-top:20px}.policy-shell h2{letter-spacing:-.5px;color:#fff;margin:0 0 15px;font-size:18px}.policy-sections p,.policy-sections li{color:#c2c2c2;font-size:13px;line-height:2.05}.policy-sections p{margin:12px 0}.policy-sections ul{margin:12px 0;padding-left:20px}.policy-sections li{margin:9px 0;padding-left:4px}.policy-table{border:1px solid #3b3b3b;border-radius:10px;margin-top:20px;overflow-x:auto}.policy-table table{border-collapse:collapse;text-align:left;width:100%}.policy-table th{color:#eee;background:#202020;border-color:#3b3b3b;padding:13px 16px;font-size:12px}.policy-table td{vertical-align:top;color:#bbb;border-bottom:1px solid #333;min-width:210px;padding:15px 16px;font-size:12px;line-height:1.9}.policy-table tr:last-child td{border-bottom:0}.policy-contact{background:#161616;border:1px solid #444;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:25px;display:flex}.policy-contact h2{margin-bottom:8px;font-size:16px}.policy-contact p{color:#aaa;margin:0;font-size:12px}.policy-contact p a,.policy-email{text-underline-offset:3px;color:#fff;text-decoration:underline}.policy-cta{color:#111;white-space:nowrap;background:#eee;border-radius:8px;padding:11px 16px;font-size:11px;font-weight:600}.policy-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.policy-actions a{border:1px solid #444;border-radius:8px;padding:10px 13px;font-size:11px}.policy-foot{color:#888;justify-content:space-between;gap:20px;padding-top:28px;font-size:11px;display:flex}.policy-shell a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:600px){.policy-shell{padding:0 20px 24px}.policy-top{height:72px;font-size:11px}.policy-logo{gap:9px;font-size:26px}.policy-logo span{font-size:11px}.policy-heading{padding-top:30px}.policy-shell h1{font-size:26px}.policy-heading p{font-size:12px}.policy-shell nav{gap:7px}.policy-shell nav a{padding:8px 10px;font-size:11px}.policy-status{padding:13px;font-size:11px}.policy-shell h2{font-size:16px}.policy-sections p,.policy-sections li{font-size:12px}.policy-contact{flex-direction:column;align-items:flex-start;gap:17px;padding:20px}.policy-cta{text-align:center;width:100%}.policy-actions{grid-template-columns:1fr 1fr;display:grid}.policy-actions a{text-align:center;font-size:11px}}.policy-kakao{border-color:#665b16;margin:0 0 28px}.policy-kakao .policy-cta{color:#191919;background:#fee500}
