
.hbra-av{margin:28px 0;padding:8px 0 0;color:var(--g15-ink,#f7f4ee);}
.hbra-av-head h2{font-family:Teko,sans-serif;letter-spacing:.02em;font-size:32px;color:#e0b44a;margin:0 0 8px;}
.hbra-av-lead,.hbra-av-legend{color:#b8a888;max-width:70ch;}
.hbra-av-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 8px;}
.hbra-av-ficha{background:#12100c;border:1px solid rgba(200,160,56,.28);border-radius:14px;padding:16px 18px;}
.hbra-av-ficha h3{margin:0 0 6px;font-size:20px;}
.hbra-av-avg{color:#e0b44a;font-weight:700;}
.hbra-av-row{border-bottom:1px solid rgba(138,106,56,.35);padding:10px 0;}
.hbra-av-lab{display:flex;justify-content:space-between;gap:12px;align-items:baseline;}
.hbra-av-n{color:#f0d078;font-style:normal;font-weight:800;}
.hbra-av-pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0;}
.hbra-av-faq{border:1px solid rgba(200,160,56,.25);border-radius:10px;padding:8px 12px;margin:0 0 8px;background:#12100c;}
.hbra-av-faq summary{cursor:pointer;font-weight:700;color:#f0d078;}
@media (max-width:800px){
  .hbra-av-grid,.hbra-av-pc{grid-template-columns:1fr;}
  .hbra-av{padding:8px 12px 0;}
}
