/* creadores */
.trust-card .big{font-size:30px;}
/* prensa: cómo citarnos (armonizado con la plantilla) */
.pc-q{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:22px 26px;margin-bottom:18px;}
.pc-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;}
.pc-tabs{display:inline-flex;gap:4px;background:var(--bg);border-radius:12px;padding:4px;}
.pc-t{border:0;background:transparent;border-radius:9px;padding:8px 14px;font:600 14px var(--font-body);color:var(--text-light);cursor:pointer;}
.pc-t small{font-weight:400;font-size:12px;opacity:.8;}
.pc-t.on{background:var(--white);color:var(--primary);box-shadow:0 2px 8px rgba(14,28,33,.1);}
.pc-t:focus-visible,.pc-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}
.pc-copy{padding:10px 18px;font-size:14px;}
.pc-copy svg{width:16px;height:16px;margin-right:6px;}
.pc-copy.done{background:var(--accent);color:var(--text);}
.pc-q blockquote{margin:0;font-size:17px;line-height:1.55;border-left:4px solid var(--accent);padding-left:18px;color:var(--text);}
.pc-g dl{margin:0;}
.pc-g dl>div{padding:8px 0;border-top:1px solid var(--border);}
.pc-g dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);}
.pc-g dd{margin:2px 0 0;font-size:15px;line-height:1.35;color:var(--text);font-variant-numeric:tabular-nums;}
@media(max-width:700px){.pc-q{padding:18px;}.pc-tabs{display:flex;width:100%;}.pc-t{flex:1;padding:8px 6px;}.pc-t small{display:block;}.pc-copy{width:100%;justify-content:center;}.pc-q blockquote{font-size:16px;}}
.pc-grid{align-items:start;}
