.privacy-policy-page{color:#0f0f0f;background-color:#f7f7f7;flex-direction:column;gap:2.5rem;padding:clamp(2rem,2vw,3rem) clamp(1.5rem,3vw,4rem) 3rem;display:flex}.privacy-agreement-hero{background:#fff;border-radius:24px;flex-direction:column;gap:1.5rem;padding:clamp(2rem,3vw,3rem);display:flex;box-shadow:0 12px 40px -20px #0f0f0f66}.privacy-agreement-hero h1{margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:600}.privacy-agreement-hero-subtitle{color:#4a4a4a;margin:0;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:300}.privacy-agreement-important{color:#f0f0f0;background:#050505;border-radius:18px;padding:1.5rem;line-height:1.65}.privacy-agreement-important-title{text-transform:uppercase;margin:0 0 .65rem;font-weight:700}.privacy-agreement-important-copy{margin:0 0 .85rem;font-weight:300}.privacy-agreement-sections{flex-direction:column;gap:2rem;display:flex}.privacy-agreement-section{background:#fff;border-radius:22px;padding:clamp(1.5rem,2vw,2.5rem);box-shadow:0 10px 30px -18px #0f0f0f80}.privacy-agreement-section h2{margin-bottom:.8rem;font-size:1.6rem}.privacy-agreement-section p{margin:0 0 .95rem;line-height:1.65}.privacy-agreement-section p:last-child{margin-bottom:0}.privacy-policy-page p,.privacy-policy-page li{font-size:1rem}@media (max-width:720px){.privacy-agreement-sections{gap:2rem}}
