.site .s-legal :focus-visible{outline:3px solid var(--s-azul-escuro);outline-offset:3px}.s-selo.s-legal-data{text-wrap:balance;max-width:100%;margin-top:28px;display:inline-block}@media (width<=359px){.s-selo.s-legal-data{padding-inline:10px;font-size:.75rem}}.s-legal-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.s-legal-conteudo{counter-reset:s-legal-secao;min-width:0}.s-legal-indice{border:1px solid var(--s-borda);border-radius:var(--s-raio);min-width:0;box-shadow:var(--s-sombra-1);background:#fff}.s-legal-indice summary{border-radius:var(--s-raio);min-height:56px;color:var(--s-tinta);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-weight:650;list-style:none;display:flex}.s-legal-indice summary:focus-visible{border-radius:var(--s-raio)}.s-legal-indice summary::-webkit-details-marker{display:none}.s-legal-indice summary:after{content:"";border-right:2px solid var(--s-tinta);border-bottom:2px solid var(--s-tinta);flex:none;width:9px;height:9px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.s-legal-indice details[open]>summary{border-bottom:1px solid var(--s-borda);border-bottom-right-radius:0;border-bottom-left-radius:0}.s-legal-indice details[open]>summary:after{margin-top:4px;transform:rotate(225deg)}.s-legal-indice__titulo{color:var(--s-suave);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:20px 24px 8px;font-size:.78rem;font-weight:700}.s-legal-indice__lista{counter-reset:s-legal-indice;margin:0;padding:8px;list-style:none}.s-legal-indice__lista li{margin:0;padding:0}.s-legal-indice__lista a{min-height:44px;color:var(--s-texto);border-radius:10px;align-items:baseline;gap:12px;padding:10px 12px;font-size:.9688rem;line-height:1.35;text-decoration:none;display:flex}.s-legal-indice__lista a:before{content:counter(s-legal-indice, decimal-leading-zero);counter-increment:s-legal-indice;min-width:1.5em;color:var(--s-azul-escuro);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:.8125rem;font-weight:700}.s-legal-indice__lista a:focus-visible{border-radius:10px}.s-legal-indice__lista a:hover{background:var(--s-azul-50);color:var(--s-azul-escuro)}.s-legal-indice__lista a[aria-current=location]{background:var(--s-azul-50);color:var(--s-azul-escuro);font-weight:650}.s-legal-conteudo .s-prosa{max-width:72ch}.s-legal-secao{counter-increment:s-legal-secao}.s-legal-secao+.s-legal-secao{border-top:1px solid var(--s-borda);margin-top:clamp(40px,5vw,56px);padding-top:clamp(40px,5vw,56px)}.s-prosa .s-legal-secao>:last-child{margin-bottom:0}.s-prosa .s-legal-secao>h2,.s-legal-contato>h2{margin:0 0 .8em;font-size:clamp(1.5rem,1.3rem + .7vw,1.75rem)}.s-prosa .s-legal-secao>h2:before,.s-legal-contato>h2:before{content:counter(s-legal-secao, decimal-leading-zero);color:var(--s-azul-escuro);font-variant-numeric:tabular-nums;letter-spacing:.14em;margin-bottom:10px;font-size:.8125rem;font-weight:700;display:block}.s-prosa .s-legal-secao h3{font-size:1.1875rem}.s-legal-destaque{border-radius:var(--s-raio);background:var(--s-azul-50);color:var(--s-texto);border:1px solid #b9dcf3;margin:1.6em 0;padding:18px 22px 18px 26px;position:relative;overflow:hidden}.s-legal-destaque:before{content:"";background:var(--s-azul);width:4px;position:absolute;top:0;bottom:0;left:0}.s-prosa .s-legal-destaque>:last-child{margin-bottom:0}.s-prosa .s-legal-destaque__titulo{color:var(--s-tinta);margin:0 0 6px;font-weight:700}.s-legal-destaque--aviso{background:#fffaeb;border-color:#fedf89}.s-legal-destaque--aviso:before{background:#dc6803}.s-legal-ficha{border:1px solid var(--s-borda);border-radius:var(--s-raio-lg);box-shadow:var(--s-sombra-1);background:#fff;margin:1.6em 0;overflow:hidden}.s-legal-ficha__cabecalho{border-bottom:1px solid var(--s-borda);background:var(--s-fundo-alt);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 18px;display:flex}.s-prosa .s-legal-ficha__titulo{overflow-wrap:anywhere;margin:0;font-size:1.125rem}.s-prosa .s-legal-ficha__titulo--codigo{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.0625rem;font-weight:650}.s-legal-ficha__lista{margin:0}.s-legal-ficha__linha{gap:4px;padding:16px 18px;display:grid}.s-legal-ficha__linha+.s-legal-ficha__linha{border-top:1px solid var(--s-borda)}.s-legal-ficha dt{color:var(--s-suave);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.s-legal-ficha dd{margin:0}.s-prosa .s-legal-ficha dd>p{margin:0 0 .6em}.s-prosa .s-legal-ficha dd>:last-child{margin-bottom:0}.s-cartao.s-legal-contato{background:linear-gradient(180deg, #fff 0%, var(--s-azul-50) 100%);max-width:72ch;box-shadow:var(--s-sombra-2);counter-increment:s-legal-secao;margin-top:clamp(48px,6vw,72px);padding:clamp(24px,4vw,36px)}.s-legal-contato>p{margin:0 0 20px}.s-legal-contato__acoes{flex-wrap:wrap;gap:12px;display:flex}.s-legal-contato__acoes .s-btn{text-align:center;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:48px;padding:12px 22px;line-height:1.25}.s-legal-contato__empresa{border-top:1px solid var(--s-borda);color:var(--s-suave);margin-top:24px;padding-top:20px;font-size:.9375rem;font-style:normal;line-height:1.6}.s-legal-contato__empresa strong{color:var(--s-tinta)}@media (width<=479px){.s-cartao.s-legal-contato{padding:22px 20px}.s-legal-contato__acoes .s-btn{flex:100%;padding-inline:12px}}@media (width<=359px){.s-legal-contato__acoes .s-btn{font-size:.9375rem}}@media (width>=640px){.s-legal-ficha__cabecalho,.s-legal-ficha__linha{padding-inline:22px}.s-legal-ficha__linha{grid-template-columns:172px minmax(0,1fr);gap:24px}}@media (width>=1024px){.s-legal-layout{grid-template-columns:272px minmax(0,1fr);gap:clamp(48px,6vw,80px)}.s-legal-indice{top:calc(var(--s-altura-menu) + 24px);max-height:calc(100vh - var(--s-altura-menu) - 48px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}@media (forced-colors:active){.s-legal-destaque:before{forced-color-adjust:none;background:canvastext}.s-legal-indice__lista a[aria-current=location]{outline:2px solid canvastext}}@media print{.site:has(.s-legal) :is(.s-pular,.s-cabecalho,.s-mensagens,.s-rodape){display:none}.s-legal .s-pagina__topo{background:0 0;padding-block:0 16px}.s-legal .s-pagina__corpo{padding-block:24px 0}.s-legal .s-migalhas,.s-legal-indice,.s-legal-contato__acoes{display:none}.s-legal-layout{display:block}.s-legal-conteudo .s-prosa,.s-cartao.s-legal-contato{max-width:none}.s-legal .s-prosa{font-size:11pt;line-height:1.55}.s-legal-secao>h2,.s-legal-secao>h3{break-after:avoid}.s-legal-destaque,.s-legal-ficha,.s-cartao.s-legal-contato{break-inside:avoid;box-shadow:none}.s-cartao.s-legal-contato{background:0 0}}
