.fig-corpo:has(.rn){border-radius:0;overflow:visible}
.rn{--n:var(--texto);--fio:rgba(17,17,17,.2);--g:16px;font-family:var(--f);color:var(--texto);font-size:15px}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .rn{--fio:var(--sep)}}
:root[data-theme="dark"] .rn{--fio:var(--sep)}
.rn *,.rn *::before,.rn *::after{box-sizing:border-box}
.rn p{margin:0;text-wrap:pretty}
.rn ol,.rn ul{list-style:none;margin:0;padding:0}
.rn li{padding:0;margin:0}
.rn ol li::before,.rn ul li::before{content:none}
.rn .rn-cab{margin:0 0 24px}
.rn .rn-num{display:inline;font-weight:400;color:var(--texto-3);margin:0 10px 0 0}
.rn .rn-tit{font-size:19px;font-weight:500;letter-spacing:-.005em;line-height:1.25}
.rn .rn-sub{font-size:14.5px;color:var(--texto-2);margin-top:6px;max-width:70ch}
.rn .rn-linha{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--g)}
.rn .rn-linha::after{content:"";position:absolute;left:9px;right:calc((100% - 3 * var(--g)) / 4 - 9px);top:8px;height:2px;background:var(--texto)}
.rn .rn-linha>li{position:relative;padding-top:32px}
.rn .rn-linha i{position:absolute;z-index:1;left:0;top:0;width:18px;height:18px;border-radius:50%;background:var(--fundo);border:2px solid var(--texto)}
.rn .rn-linha .rn-chave i{background:var(--n);border-color:var(--n)}
.rn .rn-d{display:block;font-size:12.5px;font-weight:500;color:var(--n);letter-spacing:.01em}
.rn .rn-linha b{display:block;font-size:15px;font-weight:500;line-height:1.25;margin-top:3px}
.rn .rn-linha ul{margin-top:10px}
.rn .rn-linha ul li{font-size:13px;line-height:1.35;color:var(--texto-2);padding:6px 0;border-top:1px solid var(--fio)}
.rn .rn-nota{font-size:13px;color:var(--texto-2);margin-top:20px}
@media (max-width:640px){
.rn .rn-linha{grid-template-columns:1fr;gap:22px 0}
.rn .rn-linha::after{right:auto;left:8px;top:8px;bottom:8px;width:2px;height:auto}
.rn .rn-linha>li{padding:0 0 0 36px}
}
