@font-face {
  font-family: 'Bussola Outubro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(076831b98043f50f829b.ttf) format('truetype');
}
@font-face {
  font-family: 'Bussola Outubro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(32971ad7976930539a11.ttf) format('truetype');
}

.bv-review{box-sizing:border-box;max-width:820px;margin:40px auto;padding:0 24px 48px;font-family:'Bussola Outubro',Arial,sans-serif;font-size:16px;line-height:1.85;color:#595959;background:white;text-align:left}
.bv-review *{box-sizing:border-box}
.bv-review figure{margin:0 0 28px}
.bv-review figure.bv-inline-image{margin:36px 0}
.bv-review img{display:block;width:100%;height:auto;border-radius:12px}
.bv-review figcaption{font-size:12px;line-height:1.6;color:#777;margin-top:10px}
.bv-review .meta{display:flex;flex-wrap:wrap;gap:6px 20px;color:#666;font-size:13px;margin:0 0 14px}
.bv-review h1,.bv-review h2,.bv-review h3{color:#010132;font-weight:700;line-height:1.3;letter-spacing:-.025em}
.bv-review h1{font-size:clamp(28px,4vw,38px);margin:0 0 24px}
.bv-review h2{font-size:26px;margin:36px 0 16px}
.bv-review h3{font-size:21px;margin:26px 0 12px}
.bv-review p{margin:0 0 18px}
.bv-review ul,.bv-review ol{padding-left:24px;margin:0 0 24px}
.bv-review li{margin-bottom:9px}
.bv-review a{color:#002ca4;text-underline-offset:3px;overflow-wrap:anywhere}
.bv-review strong{font-weight:700}
.bv-review .bv-table{overflow-x:auto;margin:24px 0}
.bv-review table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}
.bv-review caption{text-align:left;font-weight:700;color:#010132;padding-bottom:12px}
.bv-review th,.bv-review td{padding:14px;border:1px solid #dfe5f0;vertical-align:top;text-align:left}
.bv-review th{background:#f5f8ff;color:#010132}
.bv-review .cta{background:#f5f8ff;border-left:5px solid #002ca4;border-radius:8px;margin:32px 0;padding:28px}
.bv-review .cta h2{font-size:24px;margin:0 0 12px}
.bv-review .cta p{margin-bottom:20px}
.bv-review .button{display:inline-block;background:#ff7b00;color:#010132;text-decoration:none;font-weight:700;font-size:15px;line-height:1.55;padding:16px 23px;border-radius:7px;text-align:center;white-space:normal}
.bv-review .button:hover{background:#ff9533}
.bv-review .button:focus-visible{outline:3px solid #010132;outline-offset:4px}
.bv-review .cta-final{background:#002ca4;border:0;text-align:center;padding:32px;color:white}
.bv-review .cta-final h2,.bv-review .cta-final p{color:white}
.bv-review .bv-sources{border-top:1px solid #dfe5f0;margin-top:36px;padding-top:12px;font-size:13px;line-height:1.7}
.bv-review .bv-sources h2{font-size:20px;margin-top:18px}
@media(max-width:600px){.bv-review{margin:16px auto;padding:0 12px 24px;font-size:15px}.bv-review h2{font-size:23px}.bv-review .cta{padding:22px 18px}.bv-review .button{display:block;width:100%}.bv-review th,.bv-review td{padding:10px}}

.bv-review h1,.bv-review h2,.bv-review h3,.page-header__title{text-transform:none!important}
.bv-return{max-width:820px;margin:0 auto 60px;padding:0 24px}.bv-review .credit{font-size:12px;color:#777}.bv-review .button{max-width:100%}
