/* Composición original de figuras, limitada al cuerpo de los instructivos. */
.pg-prose .figures{margin:34px auto 38px;display:grid;gap:26px;max-width:880px}.pg-prose .figures.single{max-width:630px}.pg-prose .figures.single-portrait{max-width:440px}.pg-prose .figures.pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-prose .figures figure{margin:0;padding:0;min-width:0;align-self:start}.pg-prose .figures img{display:block;width:100%;height:auto;max-width:100%;background:#eee8dc}.pg-prose .figures .image-button{display:block;width:100%;margin:0 auto;padding:0;border:0;background:transparent;cursor:zoom-in}.pg-prose .figures figcaption{font:14px/1.6 system-ui,sans-serif;padding-top:13px;color:#40554d}.pg-prose .figures figcaption strong{color:#253c32}.pg-prose .figures .credit{display:block;font-size:12px;margin-top:5px;color:#54665d}.pg-prose .table-scroll{overflow:auto;margin:34px 0 38px;max-width:100%}.pg-prose table{border-collapse:collapse;font:15px/1.6 system-ui,sans-serif;width:100%;min-width:540px}.pg-prose th,.pg-prose td{text-align:left;border-bottom:1px solid #c7d4ca;padding:13px;vertical-align:top}.pg-prose th{background:#e7eee8}.pg-prose tbody th{font-weight:400;background:transparent}@media(max-width:650px){.pg-prose .figures.pair{grid-template-columns:1fr}.pg-prose .figures{gap:28px;margin:28px auto 32px}.pg-prose .figures.single-portrait{max-width:100%}.pg-prose .table-scroll{overflow:visible}.pg-prose table{display:block;min-width:0;font-size:14px}.pg-prose thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.pg-prose tbody{display:block}.pg-prose tbody tr{display:block;margin-bottom:22px;border:1px solid #c7d4ca;padding:16px}.pg-prose tbody th,.pg-prose tbody td{display:block;border:0;padding:0;background:transparent}.pg-prose tbody th{font-size:16px;font-weight:650;line-height:1.5;margin-bottom:12px}.pg-prose tbody td+td{margin-top:12px}.pg-prose tbody td:before{content:attr(data-label);display:block;font-size:12px;font-weight:650;color:#196961;margin-bottom:4px}}@media print{.pg-prose .figures{break-inside:avoid}.pg-prose .figures.single,.pg-prose .figures.single-portrait{max-width:90mm}.pg-prose .figures.pair{grid-template-columns:repeat(2,minmax(0,1fr))}}
