.pd{margin-top:var(--e4);padding:20px 22px;border:1px solid var(--rule);border-radius:var(--radio-g);background:var(--paper);box-shadow:var(--sombra)}.pd .pd-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.pd .pd-titulo{margin:0;font-family:var(--display);font-weight:var(--peso-display);font-size:var(--t-xl);letter-spacing:-.01em;color:var(--ink)}.pd .pd-fecha{color:var(--ink-3);font-size:var(--t-s)}.pd .pd-de{margin:var(--e2) 0 0;max-width:none;color:var(--ink-3);font-size:var(--t-s);line-height:1.45}.pd .pd-cita{color:var(--ink-2)}.pd .enun{margin:var(--e3) 0 0;max-width:none;font-size:var(--t-b);font-weight:600;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.pd .opciones{list-style:none;margin:12px 0 0;padding:0;max-width:none;display:grid;gap:8px}.pd .opciones li{margin:0}.pd .opciones button{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--rule);border-radius:var(--radio-s);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-m);line-height:1.4;text-align:left;cursor:pointer}.pd .opciones button:hover:not(:disabled){border-color:var(--marca);background:var(--tinte)}.pd .opciones button:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.pd .opciones button:disabled{cursor:default;color:var(--ink-2)}.pd .opciones .letra{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--sheet);font-size:var(--t-s);font-weight:700}.pd .opciones .txt{flex:1;min-width:0;overflow-wrap:anywhere}.pd .opciones .marca{flex:none;align-self:center;font-size:var(--t-xs);font-weight:700;white-space:nowrap}.pd .opciones button.bien{border-color:var(--abierta);background:var(--abierta-bg);color:var(--ink)}.pd .opciones button.bien .letra{background:var(--abierta);color:var(--paper)}.pd .opciones button.bien .marca{color:var(--abierta)}.pd .opciones button.mal{border-color:var(--pronto);background:var(--pronto-bg);color:var(--ink)}.pd .opciones button.mal .letra{background:var(--pronto);color:var(--paper)}.pd .opciones button.mal .marca{color:var(--pronto)}.pd .pd-res{margin:10px 0 0;max-width:none;font-weight:700}.pd .pd-res.bien{color:var(--abierta)}.pd .pd-res.mal{color:var(--pronto)}.pd .solucion{margin-top:10px;font-size:var(--t-m)}.pd .solucion summary{width:fit-content;padding:6px 0;color:var(--link);font-size:var(--t-s);font-weight:600;cursor:pointer}.pd .solucion p{max-width:none}.pd .solucion .correcta{margin-top:8px;color:var(--ink)}.pd .pd-aviso{margin-top:10px;padding:10px 14px;border-radius:12px;background:var(--aviso-bg);color:var(--ink);font-size:var(--t-s)}.pd .articulo{margin:12px 0 0;padding:12px 16px;border-left:3px solid var(--marca);border-radius:0 var(--radio-s) var(--radio-s) 0;background:var(--sheet);color:var(--ink-2);line-height:1.55}.pd .articulo p{margin:0}.pd .articulo p+p{margin-top:6px}.pd .articulo .cita{font-size:var(--t-s);font-weight:700;color:var(--ink)}.pd .articulo .mas{font-size:var(--t-s)}.pd .procedencia{margin-top:10px;font-size:var(--t-s);color:var(--ink-3)}.pd .pd-mas{display:flex;flex-wrap:wrap;gap:6px 20px;margin:var(--e3) 0 0;max-width:none;font-size:var(--t-s);font-weight:650}.pd-portada{margin-top:var(--e3);padding:16px 18px}.pd-portada .pd-titulo{font-size:var(--t-l)}.pd-portada .enun{font-size:var(--t-m)}@media(min-width:760px){.pd-portada .opciones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pd{padding:16px}.pd .opciones .marca{display:none}.pd .opciones button.bien .txt:after{content:" · Correcta";font-weight:700;color:var(--abierta)}.pd .opciones button.mal .txt:after{content:" · Tu respuesta";font-weight:700;color:var(--pronto)}}@media print{.pd{display:none}}
