.privacy-section p { line-height:1.85; overflow-wrap:anywhere; }
.privacy-section + .privacy-section { padding-top:32px; border-top:1px solid #dce6ed; }
.privacy-contact { display:flex; gap:20px; padding:30px; background:#edf4fc; border-radius:18px; }
.privacy-contact > i { color:#1263bd; font-size:2rem; }
.privacy-contact h2 { font-size:1.7rem; }
.privacy-contact a { overflow-wrap:anywhere; }
@media(max-width:767.98px) { .site-footer .row { --bs-gutter-x:1.5rem; } .privacy-contact { padding:22px; flex-direction:column; } }

/* Espaçamento compacto entre a introdução e o texto da política. */
.internal-hero { padding-bottom: 32px; }
.internal-content.section-padding { padding-top: 24px; }
