.grupo{margin-top:24px}.grupo>.kicker{margin-bottom:8px}.perfis{background:var(--rule);border:2px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px;display:grid}.perfil{background:var(--card);align-content:start;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.perfil strong{font-family:var(--display);font-size:1.12rem;font-weight:800;font-stretch:76%;line-height:1.1}.perfil span{color:var(--ink-2);font-size:.9rem}.perfil:hover{background:var(--paper-2)}.perfil[aria-selected=true]{background:var(--ink);color:var(--paper)}.perfil[aria-selected=true] span{color:var(--paper)}@media (width<=620px){.perfis{grid-template-columns:1fr 1fr;margin-top:20px}.perfil{align-content:center;min-height:52px;padding:12px}.perfil span{display:none}.perfil strong{font-size:1rem}}.imp-menu-t{display:none}@media (width>=1100px){.js-abas body main>.wrap:has(.imp-menu){padding-left:calc(var(--gut) + 236px)}.js-abas .imp-menu{z-index:15;top:calc(var(--mast-h) + 32px);left:calc(max(0px, (100vw - var(--wrap)) / 2) + var(--gut));width:204px;max-height:calc(100vh - var(--mast-h) - 64px);padding-right:6px;transition:opacity .15s;position:fixed;overflow-y:auto}.js-abas .imp-menu.some{opacity:0;pointer-events:none}.js-abas .imp-menu-t{margin:0 0 12px;display:block}.js-abas .imp-menu .grupo{margin-top:18px}.js-abas .imp-menu .grupo:first-of-type{margin-top:0}.js-abas .imp-menu .grupo>.kicker{color:var(--muted);margin-bottom:6px;font-size:.7rem}.js-abas .imp-menu .perfis{display:block;border-left:2px solid var(--hair)!important}.js-abas .imp-menu .perfil{box-shadow:none;color:var(--ink-2);background:0 0;border-radius:0;min-height:0;margin-left:-2px;padding:6px 0 6px 14px;line-height:1.25;display:block;border:0!important;border-left:2px solid #0000!important}.js-abas .imp-menu .perfil strong{font-family:inherit;font-size:.92rem;font-weight:500;font-stretch:100%;line-height:1.25;display:block}.js-abas .imp-menu .perfil span{display:none}.js-abas .imp-menu .perfil:hover{color:var(--ink);background:0 0;border-left-color:var(--muted)!important}.js-abas .imp-menu .perfil[aria-selected=true]{color:var(--ink);background:0 0;padding-left:13px;border-left:3px solid var(--ink)!important}.js-abas .imp-menu .perfil[aria-selected=true] strong{font-weight:700}.js-abas .painel:first-of-type,.js-abas .painel{padding-top:28px}}@media (width<=1099.98px){.js-abas .imp-menu{top:var(--mast-h);z-index:20;margin-inline:calc(var(--gut) * -1);padding:10px var(--gut);background:var(--paper);border-bottom:1px solid var(--hair);scrollbar-width:none;gap:8px;display:flex;position:sticky;overflow-x:auto}.js-abas .imp-menu::-webkit-scrollbar{display:none}.js-abas .imp-menu .grupo,.js-abas .imp-menu .perfis{display:contents}.js-abas .imp-menu .grupo>.kicker{display:none}.js-abas .imp-menu .perfil{white-space:nowrap;min-height:0;box-shadow:none;border-radius:999px;flex:none;padding:8px 14px;display:block}.js-abas .imp-menu .perfil strong{font-family:inherit;font-size:.95rem;font-weight:600;font-stretch:100%}.js-abas .imp-menu .perfil span{display:none}.js-abas .imp-menu .perfil[aria-selected=true]{color:var(--paper);border-color:var(--ink)!important;background:var(--ink)!important}.js-abas .painel{scroll-margin-top:calc(var(--mast-h) + 70px)}}.painel{padding-block:36px 8px;scroll-margin-top:70px}.js-abas .painel[data-ativo=false]{display:none}.painel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:18px;display:flex}.painel-head .small{margin:0}.painel-head h2{margin:6px 0}.em-resumo{margin:12px 0 0;font-size:1.12rem;line-height:1.42}.impacto-real{margin-top:36px}.impacto-real h3{max-width:26ch;margin:6px 0 8px;font-size:clamp(1.4rem,3vw,2rem)}.impacto-real .who{font-size:1.2rem;display:flex}.rot{letter-spacing:.04em;text-transform:uppercase;border:2px solid;width:fit-content;margin:16px 0 8px;padding:3px 9px;font-size:.85rem;font-weight:700;display:block}.rot.ok{color:var(--ok)}.rot.at{color:var(--warn)}.pontos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pontos li{padding-left:26px;line-height:1.45;position:relative}.pontos li:before{font-weight:800;position:absolute;top:0;left:0}.pontos.ok li:before{content:"+";color:var(--ok)}.pontos.at li:before{content:"!";color:var(--warn)}.na-pratica{margin-top:36px}.na-pratica h3{margin-bottom:12px}.links-tema{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}
