.pub{--pub-fundo:#f2f6f7;--pub-papel:#fff;--pub-tinta:#17202b;--pub-tinta-2:#4a5866;--pub-linha:#dce4e8;--pub-suave:#ebf1f3;--pub-turquesa:#0b7a70;--pub-turquesa-texto:#0a5f57;--pub-turquesa-suave:#ddf1ee;--pub-sombra:0 1px 2px #17202b0f, 0 8px 24px #17202b0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--pub-fundo);min-height:100vh;color:var(--pub-tinta);font-family:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;flex-direction:column;font-size:16px;line-height:1.65;display:flex;position:relative}:root.theme-pro-dark .pub{--pub-fundo:#0e1116;--pub-papel:#151a21;--pub-tinta:#e8eef1;--pub-tinta-2:#a9b6c0;--pub-linha:#ffffff1a;--pub-suave:#1b222b;--pub-turquesa:#5fd3bc;--pub-turquesa-texto:#7fe0cc;--pub-turquesa-suave:#5fd3bc1f;--pub-sombra:0 1px 2px #0006, 0 12px 32px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not(.theme-pro-light):not(.theme-pro-dark) .pub{--pub-fundo:#0e1116;--pub-papel:#151a21;--pub-tinta:#e8eef1;--pub-tinta-2:#a9b6c0;--pub-linha:#ffffff1a;--pub-suave:#1b222b;--pub-turquesa:#5fd3bc;--pub-turquesa-texto:#7fe0cc;--pub-turquesa-suave:#5fd3bc1f;--pub-sombra:0 1px 2px #0006, 0 12px 32px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pub *,.pub :before,.pub :after{box-sizing:border-box}.pub :focus-visible{outline:2px solid var(--pub-turquesa);outline-offset:3px;border-radius:4px}.pub-marca-escura,:root.theme-pro-dark .pub-marca-clara{display:none}:root.theme-pro-dark .pub-marca-escura{display:block}@media (prefers-color-scheme:dark){:root:not(.theme-pro-light):not(.theme-pro-dark) .pub-marca-clara{display:none}:root:not(.theme-pro-light):not(.theme-pro-dark) .pub-marca-escura{display:block}}.pub-pular{z-index:10;background:var(--pub-turquesa);color:var(--pub-papel);border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:16px}.pub-pular:focus{top:12px}.pub-topo{border-bottom:1px solid var(--pub-linha);background:var(--pub-papel)}.pub-topo-dentro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;max-width:1040px;margin:0 auto;padding:14px 20px;display:flex}.pub-marca{color:var(--pub-tinta);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.pub-marca img{width:auto;height:30px}.pub-nav{flex-wrap:wrap;gap:4px;display:flex}.pub-nav a{color:var(--pub-tinta-2);border-radius:8px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none}.pub-nav a:hover{background:var(--pub-suave);color:var(--pub-tinta)}.pub-nav a[aria-current=page]{background:var(--pub-turquesa-suave);color:var(--pub-turquesa-texto);font-weight:600}.pub-principal{flex:1;width:100%;padding:32px 16px 56px}.pub-doc{border:1px solid var(--pub-linha);background:var(--pub-papel);max-width:760px;box-shadow:var(--pub-sombra);border-radius:16px;margin:0 auto;padding:36px 40px 40px}.pub-doc h1{letter-spacing:-.02em;margin:0 0 6px;font-size:30px;font-weight:800;line-height:1.2}.pub-data{color:var(--pub-tinta-2);margin:0 0 20px;font-size:14px}.pub-resumo{border-left:3px solid var(--pub-turquesa);background:var(--pub-turquesa-suave);border-radius:0 10px 10px 0;margin:0 0 28px;padding:16px 18px}.pub-resumo p{margin:0}.pub-resumo p+p{margin-top:8px}.pub-indice{border:1px solid var(--pub-linha);background:var(--pub-suave);border-radius:12px;margin:0 0 32px;padding:16px 18px}.pub-doc .pub-indice h2{text-transform:uppercase;letter-spacing:.04em;color:var(--pub-tinta-2);margin:0 0 8px;font-size:14px;font-weight:700}.pub-indice ol{columns:2;column-gap:28px;margin:0;padding-left:22px}.pub-indice li{break-inside:avoid;font-size:15px}.pub-doc section{scroll-margin-top:16px}.pub-doc section+section{margin-top:30px}.pub-doc h2{letter-spacing:-.01em;margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.3}.pub-doc h3{margin:20px 0 6px;font-size:17px;font-weight:650;line-height:1.35}.pub-doc p{margin:0 0 12px}.pub-doc ul,.pub-doc ol{margin:0 0 12px;padding-left:22px}.pub-doc ul{list-style:outside}.pub-doc ul ul{margin:8px 0 0;list-style:circle}.pub-doc ol{list-style:decimal}.pub-doc li::marker{color:var(--pub-tinta-2)}.pub-doc li+li{margin-top:6px}.pub-doc a{color:var(--pub-turquesa-texto);text-underline-offset:2px;text-decoration:underline}.pub-doc a:hover{text-decoration-thickness:2px}.pub-doc strong{font-weight:650}.pub-tabela-rolagem{border:1px solid var(--pub-linha);border-radius:10px;margin:0 0 14px;overflow-x:auto}.pub-tabela{border-collapse:collapse;width:100%;font-size:15px}.pub-tabela th,.pub-tabela td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pub-linha);padding:10px 12px}.pub-tabela tr:last-child td{border-bottom:0}.pub-tabela th{background:var(--pub-suave);text-transform:uppercase;letter-spacing:.03em;color:var(--pub-tinta-2);font-size:13px;font-weight:700}.pub-doc .pub-passos{counter-reset:passo;padding-left:0;list-style:none}.pub-passos>li{counter-increment:passo;padding-left:40px;position:relative}.pub-passos>li+li{margin-top:12px}.pub-passos>li:before{content:counter(passo);background:var(--pub-turquesa);width:26px;height:26px;color:var(--pub-papel);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.pub-contato{border:1px solid var(--pub-linha);background:var(--pub-suave);border-radius:12px;margin-top:32px;padding:18px 20px}.pub-contato p{margin:0}.pub-contato p+p{margin-top:6px}.pub-rodape{border-top:1px solid var(--pub-linha);background:var(--pub-papel)}.pub-rodape-dentro{max-width:1040px;color:var(--pub-tinta-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding:18px 20px 22px;font-size:14px;display:flex}.pub-rodape-dentro p{margin:0}.pub-rodape a{color:var(--pub-tinta-2)}.pub-rodape a:hover{color:var(--pub-tinta)}.pub-rodape nav{flex-wrap:wrap;gap:4px 16px;display:flex}@media (max-width:640px){.pub-principal{padding:16px 12px 40px}.pub-doc{border-radius:12px;padding:24px 18px 28px}.pub-doc h1{font-size:25px}.pub-doc h2{font-size:19px}.pub-indice ol{columns:1}.pub-tabela{font-size:14px}.pub-topo-dentro{padding:12px 16px}.pub-nav{gap:2px;width:100%;margin-left:-8px}.pub-nav a{padding:6px 8px;font-size:13.5px}}@media print{.pub-topo,.pub-rodape,.pub-pular,.pub-indice{display:none}.pub-doc{box-shadow:none;border:0;padding:0}}
