.fig-corpo:has(.ar){border-radius:0;overflow:visible}
.ar{--n:var(--texto);--fio:rgba(17,17,17,.46);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"]) .ar{--fio:rgba(255,255,255,.34)}}
:root[data-theme="dark"] .ar{--fio:rgba(255,255,255,.34)}
.ar *,.ar *::before,.ar *::after{box-sizing:border-box}
.ar p{margin:0;text-wrap:pretty}
.ar .ar-cab{margin:0 0 22px}
.ar .ar-tit{font-size:19px;font-weight:500;letter-spacing:-.005em;line-height:1.25}
.ar .ar-num{font-weight:400;color:var(--texto-3);margin:0 10px 0 0}
.ar .ar-sub{font-size:14.5px;color:var(--texto-2);margin-top:6px;max-width:70ch}
.ar .ar-grade{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.ar .ar-item{grid-column:span 2;border:1.5px solid var(--fio);padding:14px 16px}
.ar .ar-item.ar-b{grid-column:span 3}
.ar .ar-item.ar-chave{border-color:var(--n);border-width:2.5px}
.ar .ar-rot{display:block;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--texto-2)}
.ar .ar-chave .ar-rot,.ar .ar-chave b{color:var(--n)}
.ar .ar-item b{display:block;font-size:16px;font-weight:500;line-height:1.25;margin-top:3px}
.ar .ar-item small{display:block;font-size:13px;line-height:1.4;color:var(--texto-2);margin-top:4px}
.ar .ar-modelo{grid-column:span 6;border:1.5px solid var(--fio);padding:22px 16px;text-align:center}
.ar .ar-modelo b{display:block;font-size:18px;font-weight:500}
.ar .ar-modelo small{display:block;font-size:13px;color:var(--texto-2);margin-top:4px}
@media (max-width:640px){.ar .ar-item,.ar .ar-item.ar-b{grid-column:span 6}}
