.v2.pol .pg-titulo{max-width:12ch}.v2 .pol-data{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--suave);font-size:12px}.v2 .pol-corpo{padding:0 var(--margem) 130px;border-top:1px solid #e9edf014;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:56px;padding-top:56px;display:grid}.v2 .pol-indice{gap:14px;display:grid;position:sticky;top:110px}.v2 .pol-indice ol{counter-reset:pol;gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2 .pol-indice li{counter-increment:pol;color:var(--suave);font-size:15px;line-height:1.35}.v2 .pol-indice li:before{content:counter(pol, decimal-leading-zero);font-family:var(--f-mono);color:var(--azul);margin-right:10px;font-size:11px}.v2 .pol-indice a:hover{color:var(--tinta)}.v2 .pol-texto{counter-reset:secao;max-width:76ch}.v2 .pol-texto section{padding-bottom:48px;scroll-margin-top:110px}.v2 .pol-texto section+section{border-top:1px solid #e9edf014;padding-top:48px}.v2 .pol-texto h2{counter-increment:secao;font-variation-settings:"wdth" 80;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1}.v2 .pol-texto h2:before{content:counter(secao, decimal-leading-zero);font-family:var(--f-mono);letter-spacing:.14em;color:var(--azul);margin-bottom:10px;font-size:12px;font-weight:500;display:block}.v2 .pol-texto h3{margin:32px 0 12px;font-size:20px;font-weight:750}.v2 .pol-texto p,.v2 .pol-texto li{color:#c3cad1;font-size:17px}.v2 .pol-texto p+p,.v2 .pol-texto ul+p,.v2 .pol-texto p+ul{margin-top:14px}.v2 .pol-texto ul{gap:10px;margin:0;padding-left:1.2em;display:grid}.v2 .pol-texto li::marker{color:var(--azul)}.v2 .pol-texto b{color:var(--tinta);font-weight:650}.v2 .pol-texto a{color:var(--tinta);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--azul) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--azul) 70%, transparent)}.v2 .pol-texto a:hover{color:var(--azul)}.v2 .pol-acao{margin-top:26px}.v2 .pol-tabela{border:1px solid #e9edf01a;border-radius:8px;margin:24px 0 8px;overflow-x:auto}.v2 .pol-tabela table{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px;line-height:1.45}.v2 .pol-tabela :is(th,td){text-align:left;vertical-align:top;color:#c3cad1;border-bottom:1px solid #e9edf014;padding:13px 16px}.v2 .pol-tabela thead th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--suave);background:var(--chassi);font-size:11px;font-weight:500}.v2 .pol-tabela thead th:nth-child(2){width:42%}.v2 .pol-tabela tbody th{color:var(--tinta);background:#10151a99;border-right:1px solid #e9edf014;font-weight:700}.v2 .pol-tabela small{font-family:var(--f-mono);letter-spacing:.04em;color:var(--suave);margin-top:4px;font-size:11px;font-weight:400;display:block}.v2 .pol-tabela code{font-family:var(--f-mono);color:var(--tinta);font-size:13px}.v2 .pol-tabela tbody tr:last-child :is(th,td){border-bottom:0}.v2 .pol-tabela:focus-visible{outline:2px solid var(--azul);outline-offset:3px}@media (max-width:900px){.v2 .pol-corpo{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:40px}.v2 .pol-indice{position:static}}
