.novo .legal{background:var(--claro);padding:132px 40px 96px}.novo .legal article{max-width:740px;margin-inline:auto}.novo .legal h1{max-width:none;font-size:clamp(34px,4.2vw,48px);line-height:1.08}.novo .legal .versao{letter-spacing:.02em;color:var(--v600);margin-top:16px;font-size:15px;font-weight:600}.novo .legal .texto{color:var(--n700);margin-top:36px;font-size:17px;line-height:1.65}.novo .legal .texto p{margin-top:16px}.novo .legal .texto h2{border-top:1px solid var(--v100);margin-top:clamp(40px,5vw,56px);padding-top:24px;font-size:clamp(25px,2.6vw,31px);line-height:1.15}.novo .legal .texto h3{margin-top:30px;font-size:clamp(20px,1.8vw,22px);line-height:1.25}.novo .legal .texto h2+*,.novo .legal .texto h3+*{margin-top:14px}.novo .legal .texto ul,.novo .legal .texto ol{margin-top:16px;padding-inline-start:24px}.novo .legal .texto ul{list-style:outside}.novo .legal .texto ol{list-style:decimal}.novo .legal .texto li ul{list-style:circle}.novo .legal .texto li{margin-top:9px;padding-inline-start:4px}.novo .legal .texto li::marker{color:var(--n500)}.novo .legal .texto strong{color:var(--n800);font-weight:600}.novo .legal .texto a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.novo .legal .texto a:hover{color:var(--v600)}.novo .legal .texto code{background:var(--v50);color:var(--n800);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.novo .legal .identificacao{color:var(--n600);margin-top:24px;font-size:16px;line-height:1.55}.novo .legal .tabela{overscroll-behavior-x:contain;margin-top:20px;overflow-x:auto}.novo .legal .tabela table{border-collapse:collapse;text-align:start;width:100%;min-width:560px;font-size:15px;line-height:1.5}.novo .legal .tabela th,.novo .legal .tabela td{border-bottom:1px solid var(--n200);text-align:start;vertical-align:top;padding:12px 16px 12px 0}.novo .legal .tabela th{color:var(--n600);white-space:nowrap;border-bottom-color:var(--borda-controle);font-size:14px;font-weight:600}.novo .legal .tabela tr:last-child td{border-bottom:0}.novo .legal .volta{border-top:1px solid var(--v100);margin-top:clamp(44px,6vw,64px);padding-top:26px;font-size:16px;font-weight:600}.novo .legal .volta a{margin-block:-12px;padding-block:12px;display:inline-block}@media (max-width:820px){.novo .legal{padding:104px 20px 64px}.novo .legal .texto{font-size:16.5px}}
