.pc-voto-tabla{margin:1.5em 0 2em;overflow-x:auto} .pc-voto-tabla table{width:100%;border-collapse:separate;border-spacing:6px;border:0;margin:0 -6px;width:calc(100% + 12px);font-size:15px;line-height:1.25} .pc-voto-tabla th,.pc-voto-tabla td{border:0;padding:0;vertical-align:middle;background:none} .pc-voto-tabla thead th{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding-bottom:4px;color:#1c181a} .pc-voto-tabla tbody th{text-align:left;font-weight:700;padding-right:10px;color:#1c181a;min-width:9em} .pc-voto-tabla tbody th small{display:block;font-weight:400;font-size:13px;color:#555;margin-top:2px} .pc-voto-tabla td{text-align:center;width:17%} .pc-voto-tabla thead th:first-child{text-align:left} .pc-si,.pc-no{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:52px;border-radius:10px;font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:.02em} .pc-si{background:#ed3975;color:#fff} .pc-no{border:2px solid #1c181a;color:#1c181a} .pc-si small,.pc-no small{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;margin-top:2px;line-height:1.1;padding:0 4px} .pc-voto-tabla figcaption{font-size:13px;color:#555;margin-top:8px;text-align:left} @media (max-width:600px){.pc-voto-tabla table{font-size:13px;border-spacing:4px}.pc-voto-tabla tbody th{min-width:7.5em}.pc-voto-tabla thead th{font-size:10px;letter-spacing:.02em}.pc-si,.pc-no{min-height:44px;font-size:14px;border-radius:8px}.pc-si small,.pc-no small{font-size:10px}} .pc-encorto{border-radius:12px} .pc-encorto p:first-child{font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#c41f5c;margin-bottom:.5em} .pc-encorto ul{margin-bottom:0} .pc-infografia{max-width:560px;margin:1em auto} .pc-infografia img{border-radius:6px} div.pc-encorto{background:#f3ecde;padding:1.25em 1.5em;margin:1.5em 0} div.pc-encorto ul{margin:.25em 0 0 1.1em} .pc-calc{background:#f3ecde;border-radius:12px;padding:1.25em 1.5em;margin:1.5em 0} .pc-calc label{display:block;font-weight:700;font-size:14px;margin:.6em 0 .25em} .pc-calc select,.pc-calc input{width:100%;max-width:360px;padding:8px 10px;border:2px solid #1c181a;border-radius:8px;background:#fff;font-size:15px} .pc-calc button{margin-top:1em;background:#ed3975;color:#fff;border:0;border-radius:8px;padding:10px 18px;font-weight:800;cursor:pointer} .pc-calc button:hover{background:#1c181a} .pc-calc__out{margin-top:1em;font-size:16px;line-height:1.45} .pc-calc__out strong{background:#f8eb56;padding:0 3px} .pc-tabla{margin:1.5em 0 2em;overflow-x:auto} .pc-tabla table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.35;border:0} .pc-tabla th,.pc-tabla td{border:0;border-bottom:1px solid #e3dccd;padding:10px 12px;text-align:left;vertical-align:top;background:none} .pc-tabla thead th{background:#1c181a;color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase} .pc-tabla tbody th{font-weight:700;color:#1c181a;width:24%} .pc-tabla tbody tr:nth-child(even) td,.pc-tabla tbody tr:nth-child(even) th{background:#f8f4ec} .pc-tabla figcaption{font-size:13px;color:#555;margin-top:8px} .pc-tabla--ccaa tbody th{width:17%} .pc-tabla--ccaa td:last-child{width:36%} @media (max-width:600px){.pc-tabla table{font-size:13px}.pc-tabla th,.pc-tabla td{padding:8px}.pc-tabla--ccaa td:last-child{width:auto}} .pc-grid100{margin:1.5em auto 2em;max-width:420px} .pc-grid100__g{display:grid;grid-template-columns:repeat(10,1fr);gap:5px} .pc-grid100__g i{display:block;aspect-ratio:1;border-radius:4px;background:#d9cfbc} .pc-grid100__g i.y{background:#f8eb56;box-shadow:inset 0 0 0 2px #1c181a} .pc-grid100 figcaption{font-size:13px;color:#555;margin-top:10px;line-height:1.4} .pc-grid100 figcaption .c,.pc-grid100 figcaption .f{font-weight:700;color:#1c181a;margin-right:14px} .pc-grid100 figcaption .c::before,.pc-grid100 figcaption .f::before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-1px;background:#d9cfbc} .pc-grid100 figcaption .f::before{background:#f8eb56;box-shadow:inset 0 0 0 2px #1c181a}