.privacy-main{max-width:1000px;margin:0 auto;padding:92px 6% 125px}
.privacy-intro{font-size:17px;line-height:1.8;color:#526053;max-width:790px;margin:0 0 48px}
.privacy-card{background:#fffdf8;border:1px solid #e2d8c9;padding:52px clamp(24px,5vw,65px);box-shadow:12px 12px 0 #e8decf}
.privacy-card section+section{margin-top:39px;border-top:1px solid #e4dbce;padding-top:29px}
.privacy-card h2{font-family:Manrope,sans-serif;font-size:clamp(23px,2.6vw,31px);font-weight:500;letter-spacing:-.035em;margin:0 0 14px}
.privacy-card p,.privacy-card li{font-size:15px;line-height:1.85;color:#445248}
.privacy-card p{margin:10px 0}
.privacy-card ul{padding-left:22px;margin:10px 0}
.privacy-card li{margin:7px 0}
.privacy-card a{color:#83603f;text-decoration:underline;text-underline-offset:3px}
.privacy-card a:hover{color:#17231c}
.privacy-date{font-size:12px;letter-spacing:.08em;color:#7b806e;margin-top:35px}
@media(max-width:680px){.privacy-main{padding:58px 6% 85px}.privacy-intro{font-size:15px}.privacy-card{padding:32px 23px;box-shadow:7px 7px 0 #e8decf}.privacy-card p,.privacy-card li{font-size:14px}}
