.fig-corpo:has(.ob){border-radius:0;overflow:visible}
.ob{--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"]) .ob{--fio:var(--sep)}}
:root[data-theme="dark"] .ob{--fio:var(--sep)}
.ob *,.ob *::before,.ob *::after{box-sizing:border-box}
.ob p{margin:0}
.ob .ob-cab{margin:0 0 22px}
.ob .ob-num{display:inline;font-weight:400;color:var(--texto-3);margin:0 10px 0 0}
.ob .ob-tit{font-size:19px;font-weight:500;letter-spacing:-.005em;line-height:1.25}
.ob .ob-sub{font-size:14.5px;color:var(--texto-2);margin-top:6px;max-width:70ch}
.ob .ob-tab{width:100%;border-collapse:collapse;border-top:2px solid var(--texto)}
.ob .ob-tab th,.ob .ob-tab td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--fio);font-size:14.5px;line-height:1.4;font-weight:400}
.ob .ob-tab thead th{font-size:12.5px;font-weight:500;color:var(--texto-2);letter-spacing:.01em}
.ob .ob-tab tbody th{font-weight:500;color:var(--texto);white-space:nowrap}
@media (max-width:760px){
.ob .ob-tab,.ob .ob-tab tbody,.ob .ob-tab tr,.ob .ob-tab th,.ob .ob-tab td{display:block;width:100%}
.ob .ob-tab thead{display:none}
.ob .ob-tab tr{padding:10px 0;border-bottom:1px solid var(--fio)}
.ob .ob-tab th,.ob .ob-tab td{border:0;padding:2px 0}
.ob .ob-tab td[data-r]::before{content:attr(data-r) ": ";font-weight:500;color:var(--texto-2)}
}
