.privacy-policy-page{background:var(--white-color);color:var(--text-color);font-family:var(--font-family-primary)}.privacy-policy-page .policy-body{padding:40px 0 clamp(30px,6vw,80px)}@media (max-width:991px){.privacy-policy-page .policy-body{padding:30px 0 clamp(30px,6vw,80px)}}.privacy-policy-page .policy-card{background:var(--white-color);border:1px solid var(--border-color);border-radius:16px;padding:28px;box-shadow:0 10px 30px #0000000a}@media (max-width:576px){.privacy-policy-page .policy-card{border-radius:14px;padding:18px}}.privacy-policy-page .policy-card .policy-updated{color:var(--secondary-color);font-size:var(--font-size-base);margin:0 0 14px}.privacy-policy-page .policy-card p{line-height:1.7;font-size:var(--font-size-base);margin:0 0 14px}.privacy-policy-page .policy-card p a{color:var(--primary-color);font-weight:600;text-decoration:none}.privacy-policy-page .policy-card p a:hover{text-decoration:underline}.privacy-policy-page .policy-card h2{font-size:var(--font-size-xl);color:var(--black-color);margin:20px 0 10px;font-weight:700}@media (max-width:576px){.privacy-policy-page .policy-card h2{font-size:var(--font-size-lg)}}.privacy-policy-page .policy-card ul{gap:10px;margin:0 0 14px;padding-left:18px;display:grid}.privacy-policy-page .policy-card ul li{line-height:1.7;font-size:var(--font-size-base)}.privacy-policy-page .policy-card ul li strong{color:var(--secondary-color);font-weight:700}
