.vb-wrap{width:100%;max-width:1440px;margin:0 auto;padding-inline:clamp(24px,5.56vw,80px)}.vb-topo{background:var(--preto);color:var(--areia);padding-block:64px 96px}.vb-topo .rotulo{color:var(--apoio);margin:0}.vb-topo .rotulo a{text-decoration:none}.vb-topo .rotulo a:hover{text-underline-offset:4px;text-decoration:underline}.vb-topo h1{font:700 28px/34px var(--f-titulo);letter-spacing:-.5px;color:var(--apoio);margin:24px 0}.vb-def{max-width:1120px;font:800 clamp(34px, 3.9vw, 56px)/1.1 var(--f-titulo);letter-spacing:-.015em;margin:24px 0 0}.vb-divisor{background:var(--areia);color:var(--preto);white-space:nowrap;height:clamp(90px,10.4vw,150px);font:800 clamp(114px, 13.2vw, 190px)/1 var(--f-titulo);letter-spacing:-.02em;overflow:hidden}.vb-divisor span{margin:-.3em 0 0 -.3em;display:block}.vb-corpo{background:var(--areia);color:var(--preto);padding-block:80px 96px}.vb-linhas{flex-direction:column;gap:56px;display:flex}.vb-linha{grid-template-columns:300px minmax(0,760px);gap:100px;display:grid}.vb-linha>h2{color:var(--texto-2);margin:0}.vb-lead{font:400 21px/33px var(--f-texto);margin:0}.vb-ex{font:400 18px/30px var(--f-texto);margin:0}.vb-aviso{font:400 14px/22px var(--f-texto);color:var(--texto-2);margin:12px 0 0}.vb-limites{background:var(--preto);color:var(--areia);padding-block:120px}.vb-limites .vb-wrap{grid-template-columns:520px minmax(0,1fr);gap:100px;display:grid}.vb-limites h2{font:800 56px/62px var(--f-titulo);letter-spacing:-.015em;margin:0}.vb-limites ul{margin:0;padding:0;list-style:none}.vb-limites li{font:400 20px/30px var(--f-texto);border-top:1px solid #2a2c32;gap:24px;padding-block:24px;display:flex}.vb-limites li span{font:400 14px/30px var(--f-mono);flex:none}.vb-rel{border-top:1px solid var(--linha);color:inherit;padding-block:18px;text-decoration:none;display:block}.vb-rel-topo{font:700 22px/30px var(--f-titulo);letter-spacing:-.3px;justify-content:space-between;align-items:center;gap:16px;display:flex}.vb-rel:hover .vb-rel-topo>span:first-child{text-underline-offset:4px;text-decoration:underline}.vb-rel svg{flex:none}.vb-rel p{font:400 14px/22px var(--f-texto);color:var(--texto-2);margin:6px 0 0}.vb-tema{color:var(--preto);margin:0 0 16px}.vb-tema a{text-decoration:none}.vb-tema a:hover{text-underline-offset:4px;text-decoration:underline}.vb-dados{color:var(--texto-2);margin:0}.vb-dados a{text-underline-offset:3px;text-decoration:underline}.vb-nav{border-top:1px solid var(--linha);justify-content:space-between;gap:40px;padding-top:24px;display:flex}.vb-nav a{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.vb-nav a:hover strong{text-underline-offset:4px;text-decoration:underline}.vb-nav a:last-child:not(:first-child){text-align:right;align-items:flex-end}.vb-nav .rotulo{color:var(--texto-2)}.vb-nav strong{font:700 22px/30px var(--f-titulo);letter-spacing:-.3px}.vb-ponte-s{background:var(--areia);padding-block:30px 110px}.vb-ponte{border:1px solid var(--preto);border-radius:var(--raio-card);color:var(--preto);grid-template-columns:minmax(0,520px) minmax(0,540px);justify-content:space-between;gap:40px;padding:56px;display:grid}.vb-ponte h2{font:800 56px/62px var(--f-titulo);letter-spacing:-.015em;margin:0}.vb-ponte p{font:400 20px/30px var(--f-texto);color:#6b7078;margin:0 0 32px}.vb-acoes{flex-wrap:wrap;gap:12px;display:flex}.vb-acoes a{border-radius:var(--raio-botao);font:600 15px/20px var(--f-texto);color:var(--preto);border:1px solid #d9d6d0;padding:15px 22px;text-decoration:none}.vb-acoes a.pri{background:var(--preto);border-color:var(--preto);color:var(--areia)}.vb-acoes a:hover{opacity:.85}@media (width<=1099.98px){.vb-linha{grid-template-columns:200px minmax(0,1fr);gap:48px}.vb-limites .vb-wrap{grid-template-columns:minmax(0,1fr);gap:40px}.vb-ponte{grid-template-columns:minmax(0,1fr)}}@media (width<=639.98px){.vb-topo{padding-block:40px 56px}.vb-topo h1{font:700 22px/30px var(--f-titulo);margin:20px 0}.vb-corpo{padding-block:48px 64px}.vb-linhas{gap:40px}.vb-linha{grid-template-columns:minmax(0,1fr);gap:16px}.vb-lead{font:400 18px/28px var(--f-texto)}.vb-ex{font:400 16px/26px var(--f-texto)}.vb-limites{padding-block:64px}.vb-limites h2,.vb-ponte h2{font:800 34px/40px var(--f-titulo)}.vb-limites li{font:400 18px/28px var(--f-texto)}.vb-nav{flex-direction:column;gap:20px}.vb-nav a:last-child:not(:first-child){text-align:left;align-items:flex-start}.vb-ponte-s{padding-block:16px 72px}.vb-ponte{padding:28px}.vb-acoes a{text-align:center;width:100%}}
