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