body:has(.lg){background:var(--q-papel)}.lg{background:var(--q-papel);min-height:100vh}.lg :where(h1,h2,p,ul,ol){margin:0}.lg a{color:inherit}.lg-sec{color:var(--q-texto-2)}.lg-topo{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--q-pedra-400);background:#f9f8f5db;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;top:0}.lg-marca{color:var(--q-tinta);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.lg-nucleo{width:20px;height:21px}.lg-nome{width:78px;height:auto}.lg-grade{gap:40px;max-width:1120px;margin:0 auto;padding:48px 16px 96px;display:grid}.lg-indice{display:none}.lg-texto{flex-direction:column;gap:14px;min-width:0;max-width:720px;display:flex}.lg-texto>.q-h-lg{margin-top:6px}.lg-resumo{color:var(--q-texto-2);margin:6px 0 18px}.lg-secao{border-top:1px solid var(--q-pedra-400);flex-direction:column;gap:12px;margin-top:14px;padding-top:28px;scroll-margin-top:80px;display:flex}.lg-secao .q-b-md{color:#2b2521}.lg-secao ul{padding-left:20px;list-style:outside}.lg-secao li+li{margin-top:8px}.lg-secao li::marker{color:var(--q-texto-3)}.lg-texto a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--q-pedra-800);text-decoration-color:var(--q-pedra-800)}.lg-fim{background:#fff;border-radius:24px;flex-direction:column;gap:12px;margin-top:36px;padding:24px;display:flex}.lg-outra{color:var(--q-texto-2);text-decoration:none!important}.lg-rodape{max-width:1120px;color:var(--q-texto-2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 auto;padding:24px 16px 40px;display:flex}.lg-rodape a{text-decoration:none}@media (min-width:1024px){.lg-topo{padding:16px 32px}.lg-grade{grid-template-columns:240px minmax(0,1fr);padding:80px 32px 120px}.lg-indice{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:96px}.lg-indice ol{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.lg-indice a{color:var(--q-tinta);border-radius:10px;margin-left:-10px;padding:5px 10px;font-size:14px;text-decoration:none;display:block}.lg-indice a:hover{background:#fff}.lg-rodape{padding:24px 32px 48px}}
