@font-face{font-family:PrivacySans;src:url(/assets/privacy.3aadd3b6b1.woff2) format("woff2");font-weight:100 900;font-display:swap}.privacy-page{font-family:PrivacySans,Pretendard,system-ui,sans-serif;color:#161616}.privacy-page .header{position:sticky;top:0;z-index:50;background:#fff}.privacy-main{max-width:1200px;padding:54px 24px 96px}.privacy-heading{padding-bottom:32px;border-bottom:1px solid #161616}.privacy-heading h1{margin:0 0 24px;font-size:40px;font-weight:750;line-height:1.45;letter-spacing:-.025em;word-break:keep-all}.privacy-operator{margin:0;display:flex;gap:24px}.privacy-operator>div{display:flex;align-items:baseline;gap:18px;font-size:14px;line-height:1.9}.privacy-operator dt{color:#555;flex-shrink:0}.privacy-operator dd{margin:0}.privacy-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:64px;align-items:start}.privacy-index{position:sticky;top:140px;padding-top:36px;display:flex;flex-direction:column;gap:6px}.privacy-index a{display:block;padding:10px 0;font-size:14px;line-height:1.7;text-decoration:none;color:#444;word-break:keep-all}.privacy-index a:hover,.privacy-index a:focus-visible{color:#111;text-decoration:underline;text-underline-offset:5px}.privacy-section{padding-top:36px;margin-bottom:36px;scroll-margin-top:135px}.privacy-section h2{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.02em;margin:0 0 20px;word-break:keep-all}.privacy-facts{border-top:1px solid #aaa;margin:0}.privacy-facts>div{display:grid;grid-template-columns:98px minmax(0,1fr);gap:22px;padding:18px 0;border-bottom:1px solid #ddd;line-height:1.9;font-size:15px}.privacy-facts dt{font-weight:600;color:#555}.privacy-facts dd{margin:0;word-break:keep-all;overflow-wrap:break-word}.privacy-unit{white-space:nowrap}.privacy-section p{font-size:15px;line-height:1.95;word-break:keep-all;overflow-wrap:break-word;margin:0 0 16px;max-width:68ch}.privacy-phone{display:inline-flex;align-items:center;flex-wrap:wrap;gap:18px;min-height:48px;margin-top:2px;color:#161616;border-bottom:1px solid #161616;text-decoration:none}.privacy-phone span{font-size:14px}.privacy-phone strong{font-size:21px;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.privacy-section p.privacy-detail{font-size:14px;color:#555;margin-top:18px}.privacy-page :is(a,button):focus-visible{outline:2px solid #111;outline-offset:4px}.privacy-page ::selection{background:#222;color:#fff}.privacy-page footer a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.privacy-content{min-width:0}.privacy-page .skip{position:absolute;top:-80px;left:20px;z-index:100}.privacy-page .skip:focus{top:12px;background:#fff;padding:12px}.privacy-index a{min-height:44px;box-sizing:border-box}@media(max-width:800px){.privacy-main{padding:32px 20px 56px}.privacy-heading h1{font-size:30px;margin-bottom:20px}.privacy-heading{padding-bottom:24px}.privacy-operator>div{display:block;font-size:13px}.privacy-operator dt{margin-bottom:5px}.privacy-layout{display:block}.privacy-index{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:14px 0;border-bottom:1px solid #ccc}.privacy-index a{font-size:13px}.privacy-section{padding-top:30px;margin-bottom:28px;scroll-margin-top:160px}.privacy-section h2{font-size:23px;margin-bottom:16px}.privacy-facts>div{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:16px 0;font-size:14px}.privacy-section p{font-size:14px;line-height:1.95}.privacy-phone strong{font-size:20px}}@media(max-width:480px){.privacy-heading h1{font-size:28px}.privacy-facts>div{display:block}.privacy-facts dt{font-size:12px;margin-bottom:7px}.privacy-facts dd{font-size:14px;line-height:1.9}.privacy-section h2{font-size:22px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}