.pg-propostas{--roxo:#58288e;--roxo-fundo:#3e1c66;--verde:#74cc00;--branco:#fff;--tinta:#241436;--tinta-fraca:#6b5a80;--linha:#24143624;--col:1200px}.pg-propostas *,.pg-propostas :before,.pg-propostas :after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}.pg-propostas{background:var(--branco);color:var(--tinta);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:17px;font-weight:500;line-height:1.55}.pg-propostas img{max-width:100%;height:auto;display:block}.pg-propostas a{color:inherit}.pg-propostas h1,.pg-propostas h2,.pg-propostas h3,.pg-propostas p,.pg-propostas ul,.pg-propostas figure,.pg-propostas blockquote{margin:0}.pg-propostas ul{padding:0;list-style:none}.pg-propostas :focus-visible{outline:3px solid var(--verde);outline-offset:3px;border-radius:2px}.pg-propostas .env{width:min(100% - 2.5rem,var(--col));margin-inline:auto}.pg-propostas .lockup{color:var(--branco);line-height:1}.pg-propostas .lockup .prof{letter-spacing:.34em;text-transform:uppercase;color:var(--verde);margin-bottom:.45rem;font-size:.62rem;font-weight:900}.pg-propostas .lockup .nome{letter-spacing:-.028em;font-size:1.9rem;font-weight:900}.pg-propostas .lockup .base{align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.pg-propostas .lockup .cargo{letter-spacing:.22em;text-transform:uppercase;color:var(--verde);font-size:.58rem;font-weight:900}.pg-propostas .chip{background:var(--verde);color:var(--branco);letter-spacing:.01em;text-shadow:.055em .055em 0 var(--roxo);padding:.28em .55em .34em;font-weight:900;line-height:1;display:inline-block}.pg-propostas .topo{z-index:60;background:var(--roxo);border-bottom:2px solid #ffffff24;position:sticky;top:0}.pg-propostas .topo .env{align-items:center;gap:1.5rem;height:64px;display:flex}.pg-propostas .topo .marca{color:var(--branco);letter-spacing:-.02em;white-space:nowrap;font-size:1.02rem;font-weight:900;text-decoration:none}.pg-propostas .topo nav{align-items:center;gap:1.6rem;margin-left:auto;display:flex}.pg-propostas .topo nav a{color:#ffffffd1;border-bottom:2px solid #0000;padding:.35rem 0;font-size:.88rem;text-decoration:none;transition:color .15s,border-color .15s}.pg-propostas .topo nav a:hover{color:var(--branco);border-bottom-color:var(--verde)}.pg-propostas .topo .chip{font-size:1.02rem}@media(max-width:860px){.pg-propostas .topo nav{display:none}}.pg-propostas .hero{background:var(--roxo);color:var(--branco);position:relative;overflow:hidden}.pg-propostas .hero .env{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:2rem;padding:4.5rem 0 0;display:grid;position:relative}.pg-propostas .hero-texto{max-width:34ch;padding-bottom:5rem}.pg-propostas .hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.35rem);font-weight:900;line-height:.98}.pg-propostas .regua{background:var(--verde);width:5.5rem;height:.42rem;margin:2rem 0 1.4rem}.pg-propostas .hero .cred{max-width:38ch;margin-top:2rem;font-size:1.02rem;line-height:1.45}.pg-propostas .hero .cred b{font-weight:900;display:block}.pg-propostas .hero .cred span{color:#fffc}.pg-propostas .assina{align-items:center;gap:1rem;margin-top:2.2rem;display:flex}.pg-propostas .assina .chip{font-size:2.55rem}.pg-propostas .psb{background:var(--branco);border-radius:5px;padding:.5rem .75rem;display:flex}.pg-propostas .psb img{width:auto;height:2.5rem}.pg-propostas .hero-figura{align-self:end;min-height:340px;position:relative}.pg-propostas .hero-figura .leque{z-index:1;pointer-events:none;width:158%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.pg-propostas .hero-figura .foto{z-index:2;width:100%;margin:0 auto;display:block;position:relative}@media(max-width:900px){.pg-propostas .hero .env{grid-template-columns:1fr;gap:0;padding-top:3rem}.pg-propostas .hero-texto{max-width:none;padding-bottom:2.5rem}.pg-propostas .hero-figura{max-width:420px;min-height:0;margin-inline:auto}}.pg-propostas .autoridade{padding:6rem 0}.pg-propostas .autoridade .env{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3.5rem;display:grid}.pg-propostas .autoridade p{letter-spacing:-.025em;max-width:22ch;font-size:clamp(1.5rem,2.9vw,2.3rem);font-weight:900;line-height:1.18}.pg-propostas .autoridade p+p{letter-spacing:0;color:var(--tinta-fraca);max-width:46ch;margin-top:1.6rem;font-size:1.05rem;font-weight:500;line-height:1.6}.pg-propostas .autoridade figure{max-width:400px;margin-inline:auto;position:relative}.pg-propostas .autoridade figure:after{content:"";background:var(--verde);height:.42rem;position:absolute;bottom:0;left:0;right:18%}@media(max-width:900px){.pg-propostas .autoridade{padding:4rem 0}.pg-propostas .autoridade .env{grid-template-columns:1fr;gap:2.5rem}.pg-propostas .autoridade figure{max-width:320px}}.pg-propostas .abertura{border-top:2px solid var(--tinta);padding-top:2.2rem;padding-bottom:1rem}.pg-propostas .abertura h2{letter-spacing:-.028em;max-width:20ch;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1.1}.pg-propostas .abertura p{max-width:56ch;color:var(--tinta-fraca);margin-top:1rem}.pg-propostas .pauta{border-top:1px solid var(--linha);padding:3.5rem 0}.pg-propostas .pauta .env{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:3.5rem;display:grid}.pg-propostas .pauta-cabeca{position:sticky;top:96px}.pg-propostas .selo-linha{align-items:center;gap:.8rem;margin-bottom:1.1rem;display:flex}.pg-propostas .selo{background:var(--roxo);width:2.5rem;height:2.5rem;color:var(--branco);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:900;line-height:1;display:grid}.pg-propostas .selo.verde{background:var(--verde);text-shadow:.05em .05em 0 var(--roxo)}.pg-propostas .tag{letter-spacing:.19em;text-transform:uppercase;color:var(--roxo);font-size:.68rem;font-weight:900}.pg-propostas .pauta h3{letter-spacing:-.03em;color:var(--roxo);max-width:15ch;font-size:clamp(1.55rem,2.9vw,2.15rem);font-weight:900;line-height:1.06}.pg-propostas .pauta-intro{max-width:38ch;color:var(--tinta-fraca);margin-top:1rem}.pg-propostas .propostas>li{border-top:1px solid var(--linha);padding:1.35rem 0}.pg-propostas .propostas>li:first-child{border-top:0;padding-top:0}.pg-propostas .propostas .titulo{letter-spacing:-.012em;color:var(--roxo);max-width:44ch;padding-left:1.6rem;font-size:1.12rem;font-weight:900;line-height:1.32;position:relative}.pg-propostas .propostas .titulo:before{content:"";background:var(--verde);width:.62rem;height:.62rem;position:absolute;top:.42em;left:0}.pg-propostas .propostas .nota{color:var(--tinta-fraca);max-width:52ch;margin:.5rem 0 0 1.6rem;font-size:.95rem;line-height:1.5}.pg-propostas .fecho{border-left:.42rem solid var(--verde);letter-spacing:-.012em;color:var(--roxo);background:#58288e12;max-width:34ch;margin-top:2rem;padding:1.15rem 1.3rem;font-size:1.08rem;font-weight:900;line-height:1.28}@media(max-width:900px){.pg-propostas .pauta{padding:2.75rem 0}.pg-propostas .pauta .env{grid-template-columns:1fr;gap:1.75rem}.pg-propostas .pauta-cabeca{position:static}.pg-propostas .pauta h3,.pg-propostas .pauta-intro{max-width:24ch}.pg-propostas .pauta-intro{max-width:52ch}}.pg-propostas .apoio{background:var(--roxo);color:var(--branco);padding:4.5rem 0}.pg-propostas .apoio .selo{background:var(--verde);text-shadow:.05em .05em 0 var(--roxo)}.pg-propostas .apoio .tag{color:var(--verde)}.pg-propostas .apoio-topo{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:3rem;display:grid}.pg-propostas .apoio h3{letter-spacing:-.03em;color:var(--branco);max-width:16ch;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:900;line-height:1.08}.pg-propostas .destaque{background:var(--roxo-fundo);border-left:.42rem solid var(--verde);letter-spacing:-.018em;max-width:38ch;padding:1.4rem 1.6rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:900;line-height:1.28}@media(max-width:820px){.pg-propostas .apoio-topo{grid-template-columns:1fr;gap:1.75rem}}.pg-propostas .apoio-lista{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.6rem;display:grid}.pg-propostas .apoio-lista .titulo{color:var(--branco);max-width:none;font-size:1.02rem}.pg-propostas .apoio-lista .nota{color:#ffffffb8;max-width:none}.pg-propostas .apoio-lista>li{border:0;padding:0}@media(max-width:820px){.pg-propostas .apoio-lista{grid-template-columns:1fr;gap:1.5rem}}.pg-propostas .voto{background:var(--roxo);color:var(--branco);text-align:center;padding:1rem 0 0}.pg-propostas .voto .chamada{letter-spacing:-.03em;max-width:16ch;margin-inline:auto;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:900;line-height:1.05}.pg-propostas .numerao{letter-spacing:-.05em;width:100%;color:var(--verde);text-shadow:.025em .025em 0 var(--roxo-fundo);margin:2rem 0 0;font-size:clamp(5rem,23vw,17rem);font-weight:900;line-height:.8;display:block}.pg-propostas .voto-base{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding:1.6rem 0 3.5rem;display:flex}.pg-propostas .voto-base .psb img{height:3rem}.pg-propostas .site{background:var(--roxo-fundo);border-left:.35rem solid var(--verde);align-items:center;gap:1rem;padding:.85rem 1.1rem;text-decoration:none;display:inline-flex}.pg-propostas .site img{background:var(--branco);width:4.2rem;height:4.2rem;padding:.2rem}.pg-propostas .site b{font-size:1rem;font-weight:900;line-height:1.2;display:block}.pg-propostas .site span{color:#ffffffbf;font-size:.85rem}.pg-propostas .rodape{background:var(--tinta);color:#ffffff9e;padding:2.2rem 0;font-size:.8rem}.pg-propostas .rodape .env{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.pg-propostas .rodape p{max-width:70ch}.pg-propostas .rodape b{color:var(--branco);font-weight:900}.pg-propostas .rodape a{color:var(--verde);text-decoration:none}.pg-propostas .rodape a:hover{text-decoration:underline}@media(prefers-reduced-motion:no-preference){.pg-propostas .anima{opacity:0;animation:.75s cubic-bezier(.22,1,.36,1) forwards sobe;transform:translateY(1.1rem)}.pg-propostas .anima:first-child{animation-delay:50ms}.pg-propostas .hero-figura{animation:.9s cubic-bezier(.22,1,.36,1) .12s backwards surge}@keyframes sobe{to{opacity:1;transform:none}}@keyframes surge{0%{opacity:0;transform:translateY(2rem)}}}
