.LegalMoldura-module__ZhhgtG__largura{max-width:calc(1040px + 2 * var(--gutter))}.LegalMoldura-module__ZhhgtG__cabeca{border-bottom:1px solid var(--linha);padding-block:clamp(56px,8vw,104px) clamp(40px,6vw,72px)}.LegalMoldura-module__ZhhgtG__titulo{max-width:18ch}.LegalMoldura-module__ZhhgtG__data{font-family:var(--mono);font-size:var(--t-caption);letter-spacing:.04em;color:var(--texto-3);margin:22px 0 0}.LegalMoldura-module__ZhhgtG__corpo{padding-block:clamp(40px,6vw,80px) clamp(72px,10vw,128px)}.LegalMoldura-module__ZhhgtG__grade{gap:32px;display:grid}@media (min-width:1040px){.LegalMoldura-module__ZhhgtG__grade{grid-template-columns:220px minmax(0,70ch);align-items:start;gap:clamp(48px,6vw,88px)}}.LegalMoldura-module__ZhhgtG__indiceLado{display:none}@media (min-width:1040px){.LegalMoldura-module__ZhhgtG__indiceLado{top:calc(var(--nav-h) + 32px);display:block;position:sticky}.LegalMoldura-module__ZhhgtG__indiceRecolhido{display:none}}.LegalMoldura-module__ZhhgtG__indiceTitulo,.LegalMoldura-module__ZhhgtG__indiceRecolhido summary{font-family:var(--mono);font-size:var(--t-eyebrow);font-weight:var(--w-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}.LegalMoldura-module__ZhhgtG__indiceLista{border-left:1px solid var(--linha-2);gap:2px;margin:14px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.LegalMoldura-module__ZhhgtG__indiceLista a{color:var(--texto-2);transition:color var(--d-sm) var(--e-ui);padding:5px 0;font-size:14px;line-height:1.35;text-decoration:none;display:block}.LegalMoldura-module__ZhhgtG__indiceLista a:hover{color:var(--texto)}.LegalMoldura-module__ZhhgtG__indiceLista a:focus-visible,.LegalMoldura-module__ZhhgtG__indiceRecolhido summary:focus-visible{outline:2px solid var(--acento-forte);outline-offset:3px;box-shadow:none;border-radius:4px}.LegalMoldura-module__ZhhgtG__indiceRecolhido{border:1px solid var(--linha-2);border-radius:var(--r-3);background:var(--superficie);padding:14px 18px}.LegalMoldura-module__ZhhgtG__indiceRecolhido summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.LegalMoldura-module__ZhhgtG__indiceRecolhido summary::-webkit-details-marker{display:none}.LegalMoldura-module__ZhhgtG__indiceRecolhido summary:after{content:"+";color:var(--texto-2);font-size:18px;line-height:1}.LegalMoldura-module__ZhhgtG__indiceRecolhido[open] summary:after{content:"−"}.LegalMoldura-module__ZhhgtG__indiceRecolhido .LegalMoldura-module__ZhhgtG__indiceLista{margin-bottom:4px}.LegalMoldura-module__ZhhgtG__texto{min-width:0;max-width:70ch;font-size:var(--t-body);color:var(--texto-2);overflow-wrap:break-word;line-height:1.7}.LegalMoldura-module__ZhhgtG__texto p{text-wrap:pretty;margin:14px 0 0}.LegalMoldura-module__ZhhgtG__abertura>:first-child{margin-top:0}.LegalMoldura-module__ZhhgtG__abertura p{font-size:var(--t-3);line-height:1.55}.LegalMoldura-module__ZhhgtG__secao{margin-top:clamp(40px,5vw,56px)}.LegalMoldura-module__ZhhgtG__secao h2{font-size:var(--t-2);font-weight:var(--w-display);letter-spacing:-.02em;color:var(--texto);text-wrap:balance;margin:0;line-height:1.15}.LegalMoldura-module__ZhhgtG__secao h2+p,.LegalMoldura-module__ZhhgtG__secao h2+ul{margin-top:16px}.LegalMoldura-module__ZhhgtG__texto strong{font-weight:var(--w-medium);color:var(--texto)}.LegalMoldura-module__ZhhgtG__texto a{color:var(--acento-texto);font-weight:var(--w-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--acento-texto) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--acento-texto) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--d-sm) var(--e-ui)}.LegalMoldura-module__ZhhgtG__texto a:hover{text-decoration-color:currentColor}.LegalMoldura-module__ZhhgtG__texto a:focus-visible{outline:2px solid var(--acento-forte);outline-offset:2px;box-shadow:none;border-radius:3px}.LegalMoldura-module__ZhhgtG__texto ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.LegalMoldura-module__ZhhgtG__texto li{padding-left:26px;position:relative}.LegalMoldura-module__ZhhgtG__texto li:before{content:"";border:3px solid var(--acento-forte);border-radius:50%;width:11px;height:11px;position:absolute;top:.55em;left:2px}.LegalMoldura-module__ZhhgtG__empresa{border-top:1px solid var(--linha-2);font-family:var(--mono);font-size:var(--t-caption);letter-spacing:.04em;color:var(--texto-3);padding-top:20px;line-height:1.6;margin:clamp(48px,6vw,72px) 0 0!important}
