.fig-corpo:has(.qp){border-radius:0;overflow:visible}
.qp{--n:var(--texto);font-family:var(--f);color:var(--texto);font-size:15px;line-height:1.45;text-align:left}
.qp *,.qp *::before,.qp *::after{box-sizing:border-box}
.qp p{margin:0;text-wrap:pretty}
.qp ol,.qp dl{list-style:none;margin:0;padding:0}
.qp li{padding:0;margin:0}
.qp ol li::before{content:none}
.qp .qp-cab{margin:0 0 24px}
.qp .qp-num{display:inline;font-size:inherit;font-weight:400;color:var(--texto-3);margin:0 10px 0 0;font-variant-numeric:tabular-nums}
.qp .qp-tit{font-size:19px;font-weight:500;letter-spacing:-.005em;line-height:1.25}
.qp .qp-sub{font-size:14.5px;color:var(--texto-2);margin-top:6px;max-width:70ch}
.qp .qp-rot{font-size:12.5px;font-weight:500;color:var(--texto-2);letter-spacing:.01em;margin:0 0 14px}
.qp .qp-grade{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.25fr) 40px minmax(0,1fr);align-items:start}
.qp .qp-col{border-top:1.5px solid var(--texto);padding-top:14px}
.qp .qp-chave{border-top-color:var(--n);border-top-width:2.5px}
.qp .qp-chave .qp-rot{color:var(--n)}
.qp .qp-lista li{display:flex;gap:10px;font-size:14.5px;padding:0 0 12px}
.qp .qp-nn{font-size:12.5px;font-weight:500;color:var(--n);font-variant-numeric:tabular-nums;padding-top:2px}
.qp dt{font-size:14.5px;font-weight:500;margin:0}
.qp dd{margin:0 0 12px;font-size:13.5px;color:var(--texto-2)}
.qp dd:last-child{margin-bottom:0}
.qp .qp-fim{font-size:17px;font-weight:500;letter-spacing:-.008em;line-height:1.3}
.qp .qp-fim2{font-size:13.5px;color:var(--texto-2);margin-top:8px}
.qp .qp-seta{position:relative;height:22px;margin-top:10px}
.qp .qp-seta i{position:absolute;left:8px;right:6px;top:10px;height:2px;background:var(--texto)}
.qp .qp-seta i::after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border:solid var(--texto);border-width:2px 2px 0 0;rotate:45deg}
@media (max-width:760px){
.qp .qp-grade{grid-template-columns:1fr}
.qp .qp-seta{height:30px;margin:0}
.qp .qp-seta i{left:8px;right:auto;top:6px;width:2px;height:22px}
.qp .qp-seta i::after{right:auto;left:-4px;top:auto;bottom:0;rotate:135deg}
}
