.legal{padding-top:calc(var(--topo-altura) + clamp(36px, 6vw, 88px));padding-bottom:clamp(72px,9vw,140px)}.legal-grade{grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,4vw,44px);display:grid}.legal-cabeca{gap:14px;max-width:68ch;display:grid}.legal-titulo{letter-spacing:-.04em;max-width:19ch;font-size:clamp(27px,7vw,52px);font-weight:800;line-height:1.02}.legal-versao{color:var(--color-creme-suave);font-variant-numeric:tabular-nums;font-size:15px}.legal-rascunho{color:var(--color-creme-suave);background:#f7efe612;border-radius:16px;margin-top:6px;padding:14px 18px;font-size:15px;line-height:1.5}.legal-rascunho strong{color:var(--color-creme);font-weight:750}.legal-sumario-lista{gap:2px;list-style:none;display:grid}.legal-sumario-lista a{color:var(--color-creme-suave);border-radius:10px;grid-template-columns:2.1em minmax(0,1fr);align-items:baseline;gap:4px;padding:7px 10px;font-size:15px;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s;display:grid}@media (hover:hover) and (pointer:fine){.legal-sumario-lista a:hover{color:var(--color-creme);background:#f7efe60f}}.legal-sumario-lista a[aria-current]{color:var(--color-creme);background:#f7efe61a;font-weight:700}.legal-sumario-numero{font-variant-numeric:tabular-nums}.legal-sumario-celular{background:#f7efe60f;border-radius:16px}.legal-sumario-celular summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:16px;font-weight:700;list-style:none;display:flex}.legal-sumario-celular summary::-webkit-details-marker{display:none}.legal-sumario-celular summary:after{content:"";width:9px;height:9px;transition:transform .2s var(--ease-saida);border-bottom:2px solid;border-right:2px solid;margin-right:4px;transform:translateY(-3px)rotate(45deg)}.legal-sumario-celular[open] summary:after{transform:translateY(2px)rotate(-135deg)}.legal-sumario-celular .legal-sumario-lista{padding:0 8px 12px}.legal-sumario-fixo{display:none}.legal-sumario-titulo{color:var(--color-creme);padding:0 10px 10px;font-size:15px;font-weight:700}.legal-texto{max-width:68ch;color:var(--color-creme);font-size:17px;line-height:1.7}.legal-texto>*+*{margin-top:1em}.legal-texto p{text-wrap:pretty}.legal-texto strong{font-weight:750}.legal-h2,.legal-h3,.legal-h4{scroll-margin-top:calc(var(--topo-altura) + 24px);text-wrap:balance}.legal-h2{letter-spacing:-.03em;font-size:clamp(23px,2.3vw,30px);line-height:1.15}.legal-texto>.legal-h2{margin-top:2.4em}.legal-texto>.legal-h2:first-child{margin-top:0}.legal-h3{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,21px);line-height:1.25}.legal-texto>.legal-h3{margin-top:1.9em}.legal-h4{letter-spacing:-.015em;font-size:18px;line-height:1.3}.legal-numero{color:var(--color-creme-suave);font-variant-numeric:tabular-nums}.legal-texto ul,.legal-texto ol{gap:.55em;padding-left:1.35em;display:grid}.legal-texto ul{list-style:outside}.legal-texto ol{list-style:decimal}.legal-texto li{padding-left:.2em}.legal-texto li::marker{color:var(--color-creme-suave);font-variant-numeric:tabular-nums;font-weight:700}.legal-texto li>*+*{margin-top:.55em}.legal-texto a.link{overflow-wrap:anywhere}.legal-texto code{font-family:var(--font-sans);overflow-wrap:anywhere;background:#f7efe617;border-radius:6px;padding:.1em .38em;font-size:.86em}.legal-lacuna{color:var(--color-creme);outline-offset:-1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f7efe612;border-radius:6px;outline:1px dashed #f7efe680;padding:0 .28em}.legal-texto blockquote{background:#f7efe60f;border-radius:14px;margin-inline:0;padding:14px 18px}.legal-texto blockquote>*+*{margin-top:.8em}.legal-texto hr{border:0;height:0;margin-block:2.6em 0}.legal-texto hr+*{margin-top:0}.legal-tabela{margin-top:1.3em!important}.legal-tabela table{border-collapse:separate;border-spacing:0;width:100%;font-size:16px;line-height:1.5}.legal-tabela th{color:var(--color-creme-suave);text-align:left;vertical-align:bottom;background:#f7efe614;padding:11px 14px;font-size:15px;font-weight:750}.legal-tabela th:first-child{border-radius:12px 0 0 12px}.legal-tabela th:last-child{border-radius:0 12px 12px 0}.legal-tabela td{vertical-align:top;border-bottom:1px solid #f7efe61a;padding:14px}.legal-tabela tr:last-child td{border-bottom:0}@media (max-width:719px){.legal-tabela thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-tabela table,.legal-tabela tbody,.legal-tabela tr,.legal-tabela td{width:100%;display:block}.legal-tabela tr{background:#f7efe60d;border-radius:14px;padding:4px 16px}.legal-tabela tr+tr{margin-top:10px}.legal-tabela td{border-bottom:1px solid #f7efe617;padding:10px 0;text-align:left!important}.legal-tabela td:last-child{border-bottom:0}.legal-tabela td:before{content:attr(data-rotulo);color:var(--color-creme-suave);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.legal-tabela td[data-rotulo=""]:before{content:none}}@media (min-width:1024px){.legal-texto{font-size:18px}.legal-grade{grid-template-columns:240px minmax(0,68ch);justify-content:center;align-items:start;column-gap:clamp(40px,5vw,72px)}.legal-cabeca,.legal-texto{grid-column:2}.legal-sumario{grid-area:1/1/span 2;align-self:stretch;padding-top:10px}.legal-sumario-celular{display:none}.legal-sumario-fixo{top:calc(var(--topo-altura) + 28px);max-height:calc(100dvh - var(--topo-altura) - 56px);overscroll-behavior:contain;scrollbar-width:thin;margin-left:-10px;display:block;position:sticky;overflow-y:auto}}@media (min-width:1360px){.legal-grade{grid-template-columns:280px minmax(0,68ch)}}@media print{@page{margin:18mm 16mm}html,body{color:#000!important;background:#fff!important}body:before,.topo,.rodape,.pular-conteudo,.legal-sumario{display:none!important}.legal{padding:0}.legal-grade{padding:0;display:block}.legal-titulo,.legal-texto,.legal-versao,.legal-numero,.legal-rascunho,.legal-rascunho strong,.legal-tabela th{color:#000!important}.legal-texto li::marker{color:#000!important}.legal-rascunho,.legal-tabela th,.legal-texto blockquote,.legal-texto code,.legal-lacuna{background:0 0!important}.legal-rascunho{border:1px solid #999}.legal-tabela td{border-bottom-color:#ccc}.legal-lacuna{outline-color:#777;color:#000!important}.legal-texto a.link{color:#000;text-decoration-color:#000}html[data-js] [data-revela]:not([data-visivel]){opacity:1!important;transform:none!important}}
