.privacy-main.svelte-7ke6fz{background:var(--pp-white);color:var(--pp-text);min-height:100vh;padding:120px 48px 80px;font-family:SUIT,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.privacy-container.svelte-7ke6fz{max-width:960px;margin:0 auto}.privacy-header.svelte-7ke6fz{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--pp-line)}.privacy-toc.svelte-7ke6fz{margin-bottom:44px;padding:20px 22px;border:1px solid var(--pp-line);border-radius:16px;background:var(--pp-ice)}.privacy-toc-title.svelte-7ke6fz{margin:0 0 12px;color:var(--pp-navy-950);font-size:13px;font-weight:800;letter-spacing:.06em}.privacy-toc.svelte-7ke6fz ol:where(.svelte-7ke6fz){display:grid;grid-template-columns:1fr 1fr;gap:6px 22px;margin:0;padding-left:18px}.privacy-toc.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#1d6ea9;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.privacy-toc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--pp-navy-950)}.privacy-body.svelte-7ke6fz h2:where(.svelte-7ke6fz){scroll-margin-top:96px}@media(max-width:768px){.privacy-toc.svelte-7ke6fz ol:where(.svelte-7ke6fz){grid-template-columns:1fr}}.privacy-title.svelte-7ke6fz{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.25;margin-bottom:12px;color:var(--pp-navy-950);word-break:keep-all}.privacy-subtitle.svelte-7ke6fz{font-size:16px;color:var(--pp-muted);margin-bottom:12px;line-height:1.5;word-break:keep-all}.privacy-date.svelte-7ke6fz{font-size:14px;color:var(--pp-primary);font-weight:600}.privacy-body.svelte-7ke6fz{font-size:15px;line-height:1.85;color:var(--pp-text)}.privacy-body.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:20px;font-weight:700;color:var(--pp-navy-950);margin-top:48px;margin-bottom:16px;padding-top:24px;border-top:1px solid var(--pp-line);word-break:keep-all}.privacy-body.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-of-type{border-top:none;padding-top:0}.privacy-body.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:16px;font-weight:700;color:var(--pp-navy-900);margin-top:24px;margin-bottom:10px;word-break:keep-all}.privacy-body.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:14px;word-break:keep-all;overflow-wrap:break-word}.privacy-intro.svelte-7ke6fz{margin-bottom:14px}.privacy-body.svelte-7ke6fz ul:where(.svelte-7ke6fz),.privacy-body.svelte-7ke6fz ol:where(.svelte-7ke6fz){margin-bottom:16px;padding-left:20px}.privacy-body.svelte-7ke6fz ol:where(.svelte-7ke6fz) ul:where(.svelte-7ke6fz){margin-top:6px;margin-bottom:10px}.privacy-body.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:6px;word-break:keep-all}.privacy-body.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--pp-navy-950);font-weight:700}.table-hint.svelte-7ke6fz{display:none}.table-wrap.svelte-7ke6fz{overflow-x:auto;margin-bottom:20px;-webkit-overflow-scrolling:touch}.table-wrap.svelte-7ke6fz table:where(.svelte-7ke6fz){width:100%;min-width:480px;border-collapse:collapse;font-size:14px;line-height:1.6}.table-wrap.svelte-7ke6fz th:where(.svelte-7ke6fz),.table-wrap.svelte-7ke6fz td:where(.svelte-7ke6fz){padding:12px 16px;text-align:left;border:1px solid var(--pp-line);word-break:keep-all}.table-wrap.svelte-7ke6fz th:where(.svelte-7ke6fz){background:var(--pp-ice-2);color:var(--pp-navy-900);font-weight:700;font-size:13px;white-space:nowrap}.table-wrap.svelte-7ke6fz td:where(.svelte-7ke6fz){background:transparent;color:var(--pp-text)}.table-wrap.svelte-7ke6fz tr:where(.svelte-7ke6fz):nth-child(2n) td:where(.svelte-7ke6fz){background:var(--pp-ice)}@media(max-width:768px){.privacy-main.svelte-7ke6fz{padding:100px 20px 60px}}@media(max-width:430px){.privacy-main.svelte-7ke6fz{padding:92px 20px 48px}.privacy-body.svelte-7ke6fz{font-size:14px}.privacy-body.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:18px;margin-top:40px}.privacy-body.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:15px}.table-wrap.svelte-7ke6fz th:where(.svelte-7ke6fz),.table-wrap.svelte-7ke6fz td:where(.svelte-7ke6fz){padding:10px 12px;font-size:13px}.table-hint.svelte-7ke6fz{display:block;margin:0 0 10px;font-size:12px;font-weight:700;color:var(--pp-primary)}}
