.privacy-page{color:#152131;word-break:keep-all;overflow-wrap:anywhere;background:#fff;min-height:100vh;font-family:Pretendard,sans-serif}.privacy-header{border-bottom:1px solid #e0e5ed;justify-content:space-between;align-items:center;gap:24px;max-width:1376px;margin:auto;padding:28px 48px;display:flex}.privacy-brand{letter-spacing:-.05em;align-items:center;gap:10px;font:700 26px/1.2 Manrope,sans-serif;display:inline-flex}.privacy-brand .brand-mark{width:38px;height:auto}.privacy-home{color:#365274;padding:8px 0;font-size:14px;font-weight:600}.privacy-home:hover{text-underline-offset:5px;text-decoration:underline}.privacy-main{max-width:1280px;margin:auto;padding:84px 48px 100px}.privacy-eyebrow{letter-spacing:.14em;color:#3156a9;font:600 12px/1.6 Manrope,sans-serif}.privacy-intro h1{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(32px,4vw,54px);line-height:1.3}.privacy-intro p{color:#465970;font-size:18px;line-height:1.85}.privacy-date{color:#526279;gap:14px;margin-top:28px;font-size:14px;display:flex}.privacy-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:70px;margin-top:66px;display:grid}.privacy-index{gap:6px;display:grid;position:sticky;top:36px}.privacy-index a{color:#435572;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;line-height:1.7;display:flex}.privacy-index a span{color:#6b7c93;font:500 12px/1.5 Manrope,sans-serif}.privacy-index a:hover{color:#234dbe}.privacy-current{background:#f3f6fa;border-left:3px solid #476aca;border-radius:0 8px 8px 0;padding:22px 24px;font-size:14px;line-height:1.8}.privacy-current p{color:#495c73;margin-top:5px}.privacy-content section{border-bottom:1px solid #e0e5ed;padding:38px 0;scroll-margin-top:28px;position:relative}.privacy-section-number{color:#4766ad;margin-bottom:12px;font:600 12px/1.5 Manrope,sans-serif;display:block}.privacy-content h2{letter-spacing:-.035em;margin-bottom:22px;font-size:22px;line-height:1.55}.privacy-content section p{color:#43516a;font-size:16px;line-height:1.95}.privacy-content section p+p{margin-top:18px}.privacy-content .sentence-line{display:block}.privacy-content section a{color:#254fae;text-underline-offset:4px;text-decoration:underline}.privacy-content dl{gap:12px;margin-bottom:22px;font-size:16px;line-height:1.8;display:grid}.privacy-content dl>div{grid-template-columns:70px 1fr;gap:18px;display:grid}.privacy-content dt{color:#66748a}.privacy-content dd{margin:0}.privacy-footer{color:#c7d2e4;background:#0c1320;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:32px max(48px,50vw - 592px);font-size:14px;line-height:1.8;display:flex}.privacy-footer strong{color:#fff}@media (max-width:1000px){.privacy-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}}@media (max-width:700px){.privacy-header{gap:14px;padding:22px 20px}.privacy-brand{font-size:23px}.privacy-brand .brand-mark{width:30px}.privacy-home{font-size:13px}.privacy-main{padding:50px 22px 60px}.privacy-intro p{font-size:16px}.privacy-layout{margin-top:36px;display:block}.privacy-index{border-bottom:1px solid #e0e5ed;gap:0;margin-bottom:28px;padding-bottom:28px;position:static}.privacy-index a{padding:7px 0}.privacy-current{padding:18px}.privacy-content h2{font-size:21px}.privacy-content dl>div{grid-template-columns:1fr;gap:2px}.privacy-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:28px 22px}}
