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