.privacy-policy-page main {
  padding: clamp(1.2rem, 2vw, 2.2rem) 1rem 1.6rem;
}

.privacy-policy-page .privacy-policy-content {
  max-width: 980px;
  padding: clamp(1.25rem, 3vw, 2.5rem) !important;
  background: #f9f7f1;
  border: 1px solid #b8b0a2;
  box-shadow: 0 5px 18px rgba(0, 0, 0, .2);
  color: #241b16;
}

.privacy-policy-page .privacy-policy-content h1 { color: #17120e; }
.privacy-policy-page .privacy-policy-content h2,
.privacy-policy-page .privacy-policy-content h3 { color: #e75b00; }
.privacy-policy-page .privacy-policy-content p,
.privacy-policy-page .privacy-policy-content li { color: #241b16; text-shadow: none; }
.privacy-policy-page .privacy-policy-content a { color: #a83d00; text-decoration: underline; overflow-wrap: anywhere; }
.privacy-policy-page .site-footer .audio-visualizer--footer { display: none; }
