.privacy-page{margin:0;background:#f4f7f5;color:#143344;font:16px/1.7 Arial,sans-serif}.privacy-page *{box-sizing:border-box}.privacy-page header,.privacy-page footer{background:#071d32;color:#ecf9f9;padding:22px max(24px,calc((100vw - 900px)/2))}.privacy-page header a{color:inherit;text-decoration:none;font-weight:800;letter-spacing:.07em}.privacy-page header span{font-size:.75em}.privacy-page main{max-width:900px;margin:auto;padding:55px 24px 90px}.privacy-brand{font-size:12px;font-weight:800;letter-spacing:.15em;color:#217b83}.privacy-page h1{font:normal clamp(2.4rem,5vw,4.5rem)/1.1 Georgia,serif;letter-spacing:-.04em;margin:12px 0 20px}.privacy-intro{font-size:19px;max-width:760px}.privacy-page section{border-top:1px solid #bfd1d1;padding:28px 0}.privacy-page h2{font:normal 27px Georgia,serif;margin:0 0 12px}.privacy-page section p{margin:0;max-width:760px}.privacy-page a{color:#0b5d6b}.privacy-page footer{display:flex;gap:20px;align-items:center;justify-content:space-between}.privacy-back{display:inline-block;margin-top:18px;font-weight:700;text-decoration:underline}

/* Grupo Repara sister sites */
.privacy-page footer{flex-wrap:wrap}.privacy-page footer .gr-sites{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding-top:14px;border-top:1px solid #ffffff35;font-size:12px}.privacy-page footer .gr-sites strong{flex-basis:100%;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#a6c5cb}.privacy-page footer .gr-sites a{color:#ecf9f9}.privacy-page footer .gr-sites a:hover{text-decoration:underline}
