.privacy-policy-module__eo0yMW__page{--policy-brand:var(--brand);--policy-brand-soft:var(--brand-soft);--policy-ink:var(--foreground);--policy-muted:var(--foreground-secondary);--policy-page:var(--background);--policy-surface:var(--surface);--policy-surface-muted:var(--surface-muted);--policy-line:var(--border);--policy-link:var(--brand-strong);--policy-success:#237443;--policy-focus:var(--brand-strong);--policy-content:70rem;--policy-reading:72ch;background:var(--policy-page);min-height:100svh;color:var(--policy-ink);letter-spacing:normal;overflow-wrap:break-word;word-break:keep-all;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,sans-serif;font-size:1rem;line-height:1.72}html[data-theme=dark] .privacy-policy-module__eo0yMW__page{--policy-success:#80d6a0}.privacy-policy-module__eo0yMW__page *{border-color:var(--policy-line)}.privacy-policy-module__eo0yMW__page a{color:var(--policy-link);text-underline-offset:.2em;text-decoration-thickness:1px}.privacy-policy-module__eo0yMW__page a:hover{text-decoration-thickness:2px}.privacy-policy-module__eo0yMW__page a:focus-visible,.privacy-policy-module__eo0yMW__page [tabindex]:focus-visible,.privacy-policy-module__eo0yMW__page summary:focus-visible{outline:3px solid var(--policy-focus);outline-offset:3px;border-radius:4px}.privacy-policy-module__eo0yMW__designContract{display:none}.privacy-policy-module__eo0yMW__masthead{border-top:6px solid var(--policy-brand);border-bottom:1px solid var(--policy-line);background:var(--policy-page);color:var(--policy-ink)}.privacy-policy-module__eo0yMW__mastheadInner,.privacy-policy-module__eo0yMW__pageShell,.privacy-policy-module__eo0yMW__policyFooter{width:min(calc(100% - 3rem), var(--policy-content));margin-inline:auto}.privacy-policy-module__eo0yMW__mastheadInner{padding-block:1.75rem 3.5rem}.privacy-policy-module__eo0yMW__page .privacy-policy-module__eo0yMW__brand{min-height:44px;color:var(--policy-ink);letter-spacing:-.02em;align-items:center;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.privacy-policy-module__eo0yMW__hero{max-width:48.75rem;padding-top:2.5rem}.privacy-policy-module__eo0yMW__page h1,.privacy-policy-module__eo0yMW__page h2,.privacy-policy-module__eo0yMW__page h3{color:inherit;letter-spacing:-.025em;margin:0;line-height:1.28}.privacy-policy-module__eo0yMW__page h1{max-width:12ch;margin-bottom:1.25rem;font-size:clamp(2.35rem,7vw,4.8rem);font-weight:850}.privacy-policy-module__eo0yMW__page h2{margin-bottom:1.125rem;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800}.privacy-policy-module__eo0yMW__page h3{margin-bottom:.5rem;font-size:1.05rem;font-weight:750}.privacy-policy-module__eo0yMW__page p,.privacy-policy-module__eo0yMW__page ul,.privacy-policy-module__eo0yMW__page ol,.privacy-policy-module__eo0yMW__page table{margin-top:0;margin-bottom:1.125rem}.privacy-policy-module__eo0yMW__page .privacy-policy-module__eo0yMW__heroCopy{max-width:62ch;margin-bottom:1.75rem;font-size:clamp(1.05rem,2.4vw,1.24rem)}.privacy-policy-module__eo0yMW__page .privacy-policy-module__eo0yMW__effectiveDate{color:var(--policy-muted);margin:0;font-size:.9rem;font-weight:650}.privacy-policy-module__eo0yMW__summary{border-block:1px solid var(--policy-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:52.5rem;margin-top:2.625rem;display:grid}.privacy-policy-module__eo0yMW__summaryItem{min-width:0;padding:1.125rem 1.375rem 1.125rem 0}.privacy-policy-module__eo0yMW__summaryItem+.privacy-policy-module__eo0yMW__summaryItem{border-left:1px solid var(--policy-line);padding-left:1.375rem}.privacy-policy-module__eo0yMW__summaryItem strong,.privacy-policy-module__eo0yMW__summaryItem span{display:block}.privacy-policy-module__eo0yMW__summaryItem strong{margin-bottom:.125rem;font-size:.98rem}.privacy-policy-module__eo0yMW__summaryItem span{color:var(--policy-muted);font-size:.86rem}.privacy-policy-module__eo0yMW__pageShell{grid-template-columns:minmax(11.25rem,15rem) minmax(0,1fr);align-items:start;gap:3rem;padding-block:3rem 5rem;display:grid}.privacy-policy-module__eo0yMW__toc{font-size:.9rem;position:sticky;top:1.5rem}.privacy-policy-module__eo0yMW__tocTitle{margin-bottom:.75rem;font-weight:800}.privacy-policy-module__eo0yMW__toc ol{margin:0;padding:0;list-style:none}.privacy-policy-module__eo0yMW__toc li+li{margin-top:.125rem}.privacy-policy-module__eo0yMW__toc a{min-height:44px;color:var(--policy-muted);border-radius:10px;padding:.5625rem .625rem;line-height:1.45;text-decoration:none;display:block}.privacy-policy-module__eo0yMW__toc a:hover{background:var(--policy-brand-soft);color:var(--policy-ink)}.privacy-policy-module__eo0yMW__mobileToc{display:none}.privacy-policy-module__eo0yMW__document{border:1px solid var(--policy-line);background:var(--policy-surface);border-radius:16px;outline:none;min-width:0;padding:clamp(1.75rem,5vw,4rem)}.privacy-policy-module__eo0yMW__documentIntro,.privacy-policy-module__eo0yMW__sectionContent,.privacy-policy-module__eo0yMW__contactBlock{max-width:var(--policy-reading)}.privacy-policy-module__eo0yMW__document section{border-top:1px solid var(--policy-line);padding-block:2.625rem;scroll-margin-top:1.5rem}.privacy-policy-module__eo0yMW__documentIntro+section{margin-top:2.375rem}.privacy-policy-module__eo0yMW__lead{font-size:1.08rem}.privacy-policy-module__eo0yMW__document ul,.privacy-policy-module__eo0yMW__document ol{padding-left:1.3em}.privacy-policy-module__eo0yMW__document li+li{margin-top:.5rem}.privacy-policy-module__eo0yMW__page .privacy-policy-module__eo0yMW__tableHint{color:var(--policy-muted);margin:0 0 .625rem;font-size:.86rem;display:none}.privacy-policy-module__eo0yMW__tableWrap{border:1px solid var(--policy-line);-webkit-overflow-scrolling:touch;border-radius:12px;max-width:100%;overflow-x:auto}.privacy-policy-module__eo0yMW__document table{border-collapse:collapse;width:100%;min-width:42.5rem;margin:0;font-size:.94rem}.privacy-policy-module__eo0yMW__document th,.privacy-policy-module__eo0yMW__document td{border-bottom:1px solid var(--policy-line);text-align:left;vertical-align:top;padding:.9375rem 1rem}.privacy-policy-module__eo0yMW__document th{background:var(--policy-surface-muted);font-size:.86rem;font-weight:800}.privacy-policy-module__eo0yMW__document tr:last-child td{border-bottom:0}.privacy-policy-module__eo0yMW__sectionNote{margin-top:1.125rem}.privacy-policy-module__eo0yMW__statusNone{color:var(--policy-success);font-weight:800}.privacy-policy-module__eo0yMW__page .privacy-policy-module__eo0yMW__plainList{margin:0;padding:0;list-style:none}.privacy-policy-module__eo0yMW__plainList li{border-bottom:1px solid var(--policy-line);padding-block:.875rem}.privacy-policy-module__eo0yMW__plainList li:last-child{border-bottom:0}.privacy-policy-module__eo0yMW__contactBlock{background:var(--policy-surface-muted);border-radius:14px;padding:1.25rem}.privacy-policy-module__eo0yMW__contactBlock dl{grid-template-columns:9.5rem minmax(0,1fr);gap:.625rem 1.25rem;margin:0;display:grid}.privacy-policy-module__eo0yMW__contactBlock dt{color:var(--policy-muted);font-weight:650}.privacy-policy-module__eo0yMW__contactBlock dd{min-width:0;margin:0}.privacy-policy-module__eo0yMW__policyFooter{color:var(--policy-muted);text-align:center;padding-bottom:3rem;font-size:.86rem}.privacy-policy-module__eo0yMW__policyFooter p{margin:0}@media (max-width:820px){.privacy-policy-module__eo0yMW__mastheadInner,.privacy-policy-module__eo0yMW__pageShell,.privacy-policy-module__eo0yMW__policyFooter{width:min(calc(100% - 2rem), var(--policy-content))}.privacy-policy-module__eo0yMW__mastheadInner{padding-bottom:2.75rem}.privacy-policy-module__eo0yMW__hero{padding-top:1.75rem}.privacy-policy-module__eo0yMW__summary{grid-template-columns:1fr}.privacy-policy-module__eo0yMW__summaryItem{padding:.875rem 0}.privacy-policy-module__eo0yMW__summaryItem+.privacy-policy-module__eo0yMW__summaryItem{border-top:1px solid var(--policy-line);border-left:0;padding-left:0}.privacy-policy-module__eo0yMW__pageShell{grid-template-columns:1fr;gap:1.5rem;padding-top:1.75rem}.privacy-policy-module__eo0yMW__toc{position:static}.privacy-policy-module__eo0yMW__tocTitle,.privacy-policy-module__eo0yMW__desktopToc{display:none}.privacy-policy-module__eo0yMW__mobileToc{display:block}.privacy-policy-module__eo0yMW__mobileToc>summary{border:1px solid var(--policy-line);background:var(--policy-surface);border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:.6875rem .875rem;font-weight:750;list-style-position:inside;display:flex}.privacy-policy-module__eo0yMW__mobileToc>summary span{color:var(--policy-muted);font-size:.84rem;font-weight:600}.privacy-policy-module__eo0yMW__mobileToc[open]>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .5rem;padding-top:.625rem;display:grid}.privacy-policy-module__eo0yMW__document{border:0;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw);padding:2rem 1rem}.privacy-policy-module__eo0yMW__tableHint{display:block}.privacy-policy-module__eo0yMW__document section{padding-block:2.125rem}}@media (max-width:520px){.privacy-policy-module__eo0yMW__page{word-break:normal;font-size:.96875rem}.privacy-policy-module__eo0yMW__page h1{font-size:2.55rem}.privacy-policy-module__eo0yMW__mobileToc[open]>ol{grid-template-columns:1fr}.privacy-policy-module__eo0yMW__contactBlock dl{grid-template-columns:1fr;gap:.125rem}.privacy-policy-module__eo0yMW__contactBlock dd+dt{margin-top:.625rem}}@media (prefers-reduced-motion:reduce){.privacy-policy-module__eo0yMW__page{scroll-behavior:auto}}@media print{.privacy-policy-module__eo0yMW__page{--policy-brand:#55d6b0;--policy-brand-soft:#ddf8ef;--policy-ink:#15201c;--policy-muted:#52605b;--policy-page:#f7faf9;--policy-surface:#fff;--policy-surface-muted:#eef4f1;--policy-line:#d9e4df;--policy-link:#087a60;background:var(--policy-page);font-size:11pt}.privacy-policy-module__eo0yMW__mastheadInner,.privacy-policy-module__eo0yMW__pageShell,.privacy-policy-module__eo0yMW__policyFooter{width:100%}.privacy-policy-module__eo0yMW__mastheadInner{padding-block:1.5rem 1.875rem}.privacy-policy-module__eo0yMW__hero{padding-top:1.25rem}.privacy-policy-module__eo0yMW__pageShell{padding-block:1.75rem;display:block}.privacy-policy-module__eo0yMW__toc{display:none}.privacy-policy-module__eo0yMW__document{border:0;padding:0}.privacy-policy-module__eo0yMW__document section{break-inside:avoid}.privacy-policy-module__eo0yMW__page a{color:inherit}}
