/* Cervejaria Musaranho · política de privacidade (/privacidade) · Agência Hapi */
body.msr-pv{background:#fafaf9;color:var(--tinta)}
.pv-topo{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1100px;margin:0 auto;padding:28px var(--pad-x,24px)}
.pv-logo{display:block;line-height:0}
.pv-logo__img{height:52px;width:auto}
.pv-voltar{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-titulo);font-weight:600;font-size:15px;color:var(--tinta);text-decoration:none;padding:12px 18px;border-radius:999px;transition:background-color .3s ease}
.pv-voltar svg{width:18px;height:18px;transform:rotate(180deg)}
.pv-voltar:hover{background:rgba(24,27,22,.06)}
.pv{max-width:760px;margin:0 auto;padding:clamp(28px,6vh,64px) var(--pad-x,24px) clamp(56px,10vh,96px)}
.pv-sobre{color:#a8690a}
.pv-h1{margin:14px 0 0;font-family:var(--font-titulo);font-weight:700;font-size:clamp(38px,5vw,60px);letter-spacing:-.05em;line-height:.98;text-wrap:balance}
.pv-data{margin:16px 0 0;font-size:14px;color:rgba(24,27,22,.55)}
.pv-texto{margin-top:clamp(28px,5vh,44px);font-size:17px;line-height:1.72;color:rgba(24,27,22,.86)}
.pv-texto p{margin:0 0 18px}
.pv-texto h2{margin:40px 0 14px;font-family:var(--font-titulo);font-weight:700;font-size:23px;letter-spacing:-.03em;line-height:1.2;color:var(--tinta)}
.pv-texto strong{font-weight:600;color:var(--tinta)}
.pv-texto a{color:#a8690a}
.pv-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px;padding-top:28px;border-top:1px solid rgba(24,27,22,.1)}
.pv-btn{min-height:50px}
.pv-acoes .msr-btn:not(.msr-btn--laranja){background:transparent;border-color:rgba(24,27,22,.18);color:var(--tinta)}
.pv-acoes .msr-btn:not(.msr-btn--laranja):hover{border-color:var(--tinta)}
.pv-btn svg{width:20px;height:20px}
.pv-pe{max-width:1100px;margin:0 auto;padding:24px var(--pad-x,24px) 40px;border-top:1px solid rgba(24,27,22,.08);font-size:13px;color:rgba(24,27,22,.5)}
.pv-pe p{margin:0}
