.privacy-page{color:#132018;background:#f7fff9;min-height:100vh;font-family:Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif;line-height:1.75}.privacy-header{background:linear-gradient(145deg,#e9fff1,#fff8df);border-bottom:4px solid #08783f;padding:32px max(20px,50% - 440px) 44px}.privacy-back{color:#03572c;border:2px solid #08783f;border-radius:12px;align-items:center;min-height:48px;margin-bottom:28px;padding:8px 14px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.privacy-kicker{color:#08783f;margin:0 0 8px;font-size:18px;font-weight:900}.privacy-header h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(38px,7vw,64px);line-height:1.12}.privacy-summary{max-width:820px;margin:0;font-size:clamp(20px,3vw,25px);font-weight:700}.privacy-content{width:min(100% - 36px,880px);margin:0 auto;padding:44px 0 60px}.privacy-content section{background:#fff;border:2px solid #d8e7dd;border-radius:22px;margin-bottom:18px;padding:28px;box-shadow:0 6px 18px #03572c0f}.privacy-content h2{color:#03572c;text-align:left;margin:0 0 14px;font-size:clamp(26px,4vw,34px);line-height:1.3}.privacy-content p,.privacy-content li{font-size:20px}.privacy-content p{margin:12px 0}.privacy-content ul{margin:10px 0;padding-left:28px}.privacy-content li{margin:8px 0}.privacy-content a{color:#075ea8;overflow-wrap:anywhere;align-items:center;min-height:44px;margin:0 5px;font-weight:900;display:inline-flex}.privacy-footer{color:#fff;text-align:center;background:#0b1f14;padding:32px 20px}.privacy-footer a{border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:10px 18px;font-size:19px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:560px){.privacy-header{padding-top:22px}.privacy-content{width:min(100% - 24px,880px);padding-top:26px}.privacy-content section{padding:22px 18px}.privacy-content p,.privacy-content li{font-size:19px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
