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