.privacy-page{background:#edf8f4;color:#102a2a}.privacy-shell{width:min(920px,calc(100% - 40px));margin:0 auto 96px}.privacy-hero{padding:70px 0 46px}.privacy-hero h1{margin:10px 0 24px;font:800 clamp(42px,7vw,78px)/1.02 Manrope,"Noto Sans KR",sans-serif;letter-spacing:-.055em}.privacy-summary{max-width:760px;margin:0;color:#355d57;font-size:18px;line-height:1.85}.policy-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#52756f;font-size:13px;font-weight:700}.policy-meta a,.policy-card a{color:#087663}.policy-card{margin-bottom:26px;padding:clamp(26px,5vw,58px);border:1px solid #bad8d0;border-radius:28px;background:#fff;box-shadow:0 18px 50px #0d544515}.policy-card h2{margin:0 0 32px;font:800 clamp(28px,4vw,42px)/1.2 Manrope,"Noto Sans KR",sans-serif;letter-spacing:-.035em}.policy-card section{padding:26px 0;border-top:1px solid #dcebe7}.policy-card h3{margin:0 0 12px;color:#0d5f51;font-size:19px}.policy-card p,.policy-card li{color:#385b56;font-size:15px;line-height:1.9}.policy-card p{margin:0}.policy-card ul{margin:8px 0 0;padding-left:22px}.policy-card li+li{margin-top:7px}.effective-date{margin:-20px 0 28px!important;color:#66827e!important;font-size:13px!important}.english-policy{scroll-margin-top:24px}.privacy-page .footer{border-top-color:#bad8d0}.privacy-page .footer-links a{color:#0d5f51}@media(max-width:600px){.privacy-shell{width:min(100% - 24px,920px)}.privacy-hero{padding-top:42px}.policy-card{border-radius:20px}.policy-card p,.policy-card li{font-size:14px}.privacy-page .nav{height:72px}}
