
.bpx-av{margin:28px 0;padding:8px 0 0;color:var(--g15-ink,#f3fffc);}
.bpx-av-head h2{font-family:Teko,sans-serif;letter-spacing:.02em;font-size:32px;color:#f0b429;margin:0 0 8px;}
.bpx-av-lead,.bpx-av-legend{color:#9fc4c0;max-width:70ch;}
.bpx-av-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 8px;}
.bpx-av-ficha{background:#0a2c32;border:1px solid rgba(46,230,214,.35);border-radius:14px;padding:16px 18px;}
.bpx-av-ficha h3{margin:0 0 6px;font-size:20px;}
.bpx-av-avg{color:#f0b429;font-weight:700;}
.bpx-av-row{border-bottom:1px solid rgba(46,230,214,.25);padding:10px 0;}
.bpx-av-lab{display:flex;justify-content:space-between;gap:12px;align-items:baseline;}
.bpx-av-n{color:#f0b429;font-style:normal;font-weight:800;}
.bpx-av-pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0;}
.bpx-av-faq{border:1px solid rgba(240,180,41,.25);border-radius:10px;padding:8px 12px;margin:0 0 8px;background:#0a2c32;}
.bpx-av-faq summary{cursor:pointer;font-weight:700;color:#ffd56a;}
@media (max-width:800px){
  .bpx-av-grid,.bpx-av-pc{grid-template-columns:1fr;}
  .bpx-av{padding:8px 12px 0;}
}
