.privacy-page{font-family:Pretendard,"Malgun Gothic",sans-serif}
.privacy-main{max-width:960px;padding-top:52px;padding-bottom:56px}
.privacy-heading{padding-bottom:28px;border-bottom:1px solid var(--line)}
.privacy-heading h1{font-size:36px;letter-spacing:-1px;line-height:1.4}
.privacy-heading>p:last-child{margin-top:12px;color:var(--muted);font-size:15px}
.privacy-draft{background:var(--ivory);border:1px solid var(--line);border-radius:6px;padding:22px 24px;margin:26px 0}
.privacy-draft strong{color:var(--navy)}
.privacy-draft p{margin-top:8px;font-size:14px}
.privacy-main section{padding:24px 0;border-bottom:1px solid var(--line)}
.privacy-main h2{font-family:inherit;font-size:21px;letter-spacing:-.5px;margin-bottom:14px}
.privacy-main section p{margin:12px 0;color:var(--muted);line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}
.privacy-list{margin:12px 0 0}
.privacy-list>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}
.privacy-list>div:last-child{border:0}
.privacy-list dt{font-weight:600;color:var(--navy)}
.privacy-list dd{margin:0;color:var(--muted);line-height:1.85;overflow-wrap:anywhere}
.privacy-check{color:#785e2d;font-weight:600}
.privacy-main section a{text-decoration:underline;text-underline-offset:3px}
.privacy-home{margin-top:28px}
@media(max-width:760px){.privacy-main{width:calc(100% - 40px);padding-top:30px;padding-bottom:34px}.privacy-heading h1{font-size:27px}.privacy-heading>p:last-child{font-size:13px}.privacy-draft{padding:18px;margin:20px 0}.privacy-main h2{font-size:18px}.privacy-main section p,.privacy-list dd{font-size:14px}.privacy-list>div{grid-template-columns:1fr;gap:6px}.privacy-main section{padding:20px 0}.privacy-home{font-size:14px}}
