.privacy{--gold:#d4af37;--gold-bright:#ffe7a3;--ash:#9a8f7a;--paper:#e8dcc0;--line:#d4af3733;max-width:680px;color:var(--paper);-webkit-font-smoothing:antialiased;margin:0 auto;padding:48px 22px 80px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Serif KR,serif;line-height:1.75}.privacy h1{letter-spacing:.02em;color:var(--gold-bright);margin-bottom:8px;font-size:clamp(24px,6vw,32px);font-weight:600}.privacy .intro{color:var(--ash);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:20px;font-size:14px;line-height:1.85}.privacy section{border-bottom:1px solid var(--line);padding:18px 0}.privacy h2{color:var(--gold);letter-spacing:.02em;margin-bottom:10px;font-size:16px;font-weight:600}.privacy p{color:var(--paper);opacity:.92;font-size:13.5px}.privacy ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.privacy li{color:var(--paper);opacity:.92;padding-left:16px;font-size:13.5px;position:relative}.privacy li:before{content:"·";color:var(--gold);position:absolute;left:4px}.privacy ul.biz li{padding-left:0}.privacy ul.biz li:before{content:none}.privacy .ph{color:var(--gold-bright);background:#d4af371a;border:1px dashed #d4af3766;border-radius:4px;padding:1px 7px;font-size:12.5px}.privacy .effdate{color:var(--ash);margin-top:24px;font-size:13px}
