.clX4kq_quadro{padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px) clamp(40px,6vw,88px)}.clX4kq_cabeca{gap:14px;max-width:880px;margin:0 0 clamp(28px,4vw,48px);display:grid}.clX4kq_voltar{width:fit-content;font:400 13px/1.4 var(--sans);color:var(--tinta);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.clX4kq_voltar:hover{text-underline-offset:3px;text-decoration:underline}.clX4kq_eyebrow{font:11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--suave);margin:10px 0 0}.clX4kq_cabeca h1{font:600 clamp(32px, 5.2vw, 60px)/1.04 var(--sans);letter-spacing:-.045em;color:var(--tinta);text-wrap:balance;margin:0}.clX4kq_sub{max-width:60ch;font:400 clamp(16px, 1.6vw, 19px)/1.6 var(--sans);color:var(--suave);margin:0}.clX4kq_meta{border-top:1px solid var(--filete);border-bottom:1px solid var(--filete);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 0;display:flex}.clX4kq_fichas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.clX4kq_fichas li{border:1px solid var(--filete);background:var(--card);font:11px/1.4 var(--mono);color:var(--suave);border-radius:999px;padding:4px 10px}.clX4kq_fonte{font:500 13px/1.4 var(--sans);color:var(--tinta);text-underline-offset:3px;align-items:center;gap:6px;margin-left:auto;text-decoration:underline;display:inline-flex}.clX4kq_aviso{border:1px solid var(--filete);background:var(--card);font:400 13px/1.6 var(--sans);color:var(--suave);border-radius:12px;margin:0;padding:12px 16px}.clX4kq_corpo{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.clX4kq_indiceCaixa{border:1px solid var(--filete);background:var(--card);border-radius:14px;max-height:calc(100dvh - 100px);padding:6px 10px 10px;position:sticky;top:76px;overflow:auto}.clX4kq_indice summary{cursor:pointer;font:11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--suave);padding:10px 6px;list-style-position:inside}.clX4kq_indice ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.clX4kq_indice a{font:500 13px/1.4 var(--sans);color:var(--tinta);border-radius:8px;padding:6px 8px;text-decoration:none;display:block}.clX4kq_indice a:hover,.clX4kq_indice a:focus-visible{background:var(--papel-2)}.clX4kq_indice li[data-nivel="1"] a{padding-left:18px;font-weight:400}.clX4kq_indice li[data-nivel="2"] a{color:var(--suave);padding-left:30px;font-weight:400}.clX4kq_faixa{font:400 10.5px/1.3 var(--mono);color:var(--suave);margin-top:1px;display:block}.clX4kq_texto{min-width:0;max-width:76ch}.clX4kq_art{border-top:1px solid var(--filete);padding:20px 0;scroll-margin-top:84px;position:relative}.clX4kq_art:first-child{border-top:0;padding-top:0}.clX4kq_art p{font:400 16px/1.78 var(--sans);color:var(--tinta);overflow-wrap:anywhere;margin:0 0 10px}.clX4kq_art p:last-child{margin-bottom:0}.clX4kq_art strong{letter-spacing:-.01em;font-weight:600}.clX4kq_art strong a{color:inherit;text-decoration:none}.clX4kq_art strong a:hover{color:var(--acento-texto);text-underline-offset:3px;text-decoration:underline}.clX4kq_art:target{background:color-mix(in srgb, var(--acento) 7%, transparent);box-shadow:inset 3px 0 0 var(--acento);border-top-color:#0000;border-radius:12px;margin-inline:-16px;padding-inline:16px}@media (max-width:900px){.clX4kq_corpo{grid-template-columns:minmax(0,1fr);gap:20px}.clX4kq_indiceCaixa{max-height:62dvh;position:static}.clX4kq_fonte{margin-left:0}}.clX4kq_partes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 clamp(24px,3vw,40px);padding:0;list-style:none;display:grid}.clX4kq_partes a{border:1px solid var(--filete);background:var(--card);color:var(--tinta);font:400 14px/1.4 var(--sans);border-radius:14px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.clX4kq_partes a:hover,.clX4kq_partes a:focus-visible{border-color:var(--acento)}.clX4kq_partes strong{font-size:16px;font-weight:600}.clX4kq_nota{font:400 15px/1.6 var(--sans);color:var(--suave);margin:0}.clX4kq_navPartes{border-top:1px solid var(--filete);justify-content:space-between;gap:16px;padding-top:28px;display:flex}.clX4kq_navPartes a{font:500 14px/1.4 var(--sans);color:var(--tinta);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}
