.fig-corpo:has(.fu){border-radius:0;overflow:visible}
.fu{--fio:rgba(17,17,17,.2);font-family:var(--f);color:var(--texto);font-size:15px;line-height:1.45;text-align:left}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .fu{--fio:rgba(255,255,255,.34)}}
:root[data-theme="dark"] .fu{--fio:rgba(255,255,255,.34)}
.fu *,.fu *::before,.fu *::after{box-sizing:border-box}
.fu p{margin:0;text-wrap:pretty}
.fu ol{list-style:none;margin:0;padding:0}
.fu li{padding:0;margin:0}
.fu ol li::before{content:none}
.fu .fu-cab{margin:0 0 20px}
.fu .fu-num{display:inline;font-weight:400;color:var(--texto-3);margin:0 10px 0 0;font-variant-numeric:tabular-nums}
.fu .fu-tit{font-size:19px;font-weight:500;letter-spacing:-.005em;line-height:1.25}
.fu .fu-sub{font-size:14.5px;color:var(--texto-2);margin-top:6px;max-width:70ch}
.fu .fu-lin{display:grid;grid-template-columns:2.2rem minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1.4fr);gap:4px 16px;padding:12px 0;border-top:1px solid var(--fio);align-items:baseline}
.fu .fu-lin.fu-topo{border-top:1.5px solid var(--texto);padding:8px 0}
.fu .fu-rot{font-size:12.5px;font-weight:500;color:var(--texto-2);letter-spacing:.01em}
.fu .fu-nn{font-size:12.5px;font-weight:500;color:var(--texto-3);font-variant-numeric:tabular-nums}
.fu .fu-lin b{font-weight:500;font-size:15px}
.fu .fu-rev{color:var(--texto-2)}
.fu .fu-m{display:none;font-style:normal;color:var(--texto-3)}
@media (max-width:640px){.fu .fu-lin{grid-template-columns:2rem minmax(0,1fr)}.fu .fu-lin.fu-topo{display:none}.fu .fu-lin span:nth-child(3),.fu .fu-lin span:nth-child(4){grid-column:2}.fu .fu-m{display:inline}}
