.history-article{overflow-wrap:anywhere;max-width:1400px;margin:0 auto}.history-back{color:var(--primary);margin:1.5rem 2rem 0;display:inline-block}.history-article[data-history=colonia] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=colonia] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=colonia] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=colonia] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=colonia] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=colonia] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=colonia] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=colonia] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=colonia] .section-content:last-child{margin-bottom:0}.history-article[data-history=colonia] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=colonia] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=colonia] .referencias{margin-top:1rem}.history-article[data-history=colonia] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=colonia] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=colonia] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=colonia] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=colonia] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=colonia] .historia-container{padding:1rem}.history-article[data-history=colonia] .titulo{font-size:2rem}.history-article[data-history=colonia] .section{padding:1.5rem}.history-article[data-history=colonia] .historia-image{border-radius:4px}}.history-article[data-history=ditadura-militar] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=ditadura-militar] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=ditadura-militar] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=ditadura-militar] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=ditadura-militar] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=ditadura-militar] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=ditadura-militar] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=ditadura-militar] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=ditadura-militar] .section-content:last-child{margin-bottom:0}.history-article[data-history=ditadura-militar] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=ditadura-militar] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=ditadura-militar] .referencias{margin-top:1rem}.history-article[data-history=ditadura-militar] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=ditadura-militar] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=ditadura-militar] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=ditadura-militar] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=ditadura-militar] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=ditadura-militar] .historia-container{padding:1rem}.history-article[data-history=ditadura-militar] .titulo{font-size:2rem}.history-article[data-history=ditadura-militar] .section{padding:1.5rem}.history-article[data-history=ditadura-militar] .historia-image{border-radius:4px}}.history-article[data-history=era-vargas] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=era-vargas] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=era-vargas] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=era-vargas] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=era-vargas] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=era-vargas] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=era-vargas] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=era-vargas] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=era-vargas] .section-content:last-child{margin-bottom:0}.history-article[data-history=era-vargas] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=era-vargas] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=era-vargas] .referencias{margin-top:1rem}.history-article[data-history=era-vargas] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=era-vargas] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=era-vargas] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=era-vargas] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=era-vargas] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=era-vargas] .historia-container{padding:1rem}.history-article[data-history=era-vargas] .titulo{font-size:2rem}.history-article[data-history=era-vargas] .section{padding:1.5rem}.history-article[data-history=era-vargas] .historia-image{border-radius:4px}}.history-article[data-history=imperio] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=imperio] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=imperio] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=imperio] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=imperio] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=imperio] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=imperio] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=imperio] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=imperio] .section-content:last-child{margin-bottom:0}.history-article[data-history=imperio] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=imperio] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=imperio] .referencias{margin-top:1rem}.history-article[data-history=imperio] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=imperio] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=imperio] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=imperio] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=imperio] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=imperio] .historia-container{padding:1rem}.history-article[data-history=imperio] .titulo{font-size:2rem}.history-article[data-history=imperio] .section{padding:1.5rem}.history-article[data-history=imperio] .historia-image{border-radius:4px}}.history-article[data-history=nova-republica\/dilma-rousseff] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/dilma-rousseff] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/dilma-rousseff] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/dilma-rousseff] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/dilma-rousseff] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/dilma-rousseff] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/dilma-rousseff] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/dilma-rousseff] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/dilma-rousseff] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/dilma-rousseff] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/dilma-rousseff] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/dilma-rousseff] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/dilma-rousseff] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/dilma-rousseff] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/dilma-rousseff] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/dilma-rousseff] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/dilma-rousseff] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/dilma-rousseff] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/dilma-rousseff] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/dilma-rousseff] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/dilma-rousseff] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/dilma-rousseff] .section{padding:1.5rem}.history-article[data-history=nova-republica\/dilma-rousseff] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/dilma-rousseff] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/fernando-collor] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/fernando-collor] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/fernando-collor] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/fernando-collor] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/fernando-collor] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/fernando-collor] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/fernando-collor] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/fernando-collor] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/fernando-collor] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/fernando-collor] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/fernando-collor] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/fernando-collor] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/fernando-collor] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/fernando-collor] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/fernando-collor] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/fernando-collor] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/fernando-collor] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/fernando-collor] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/fernando-collor] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/fernando-collor] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/fernando-collor] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/fernando-collor] .section{padding:1.5rem}.history-article[data-history=nova-republica\/fernando-collor] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/fernando-collor] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .section{padding:1.5rem}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/fernando-henrique-cardoso] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/itamar-franco] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/itamar-franco] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/itamar-franco] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/itamar-franco] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/itamar-franco] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/itamar-franco] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/itamar-franco] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/itamar-franco] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/itamar-franco] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/itamar-franco] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/itamar-franco] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/itamar-franco] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/itamar-franco] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/itamar-franco] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/itamar-franco] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/itamar-franco] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/itamar-franco] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/itamar-franco] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/itamar-franco] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/itamar-franco] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/itamar-franco] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/itamar-franco] .section{padding:1.5rem}.history-article[data-history=nova-republica\/itamar-franco] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/itamar-franco] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/jair-bolsonaro] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/jair-bolsonaro] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/jair-bolsonaro] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/jair-bolsonaro] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/jair-bolsonaro] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/jair-bolsonaro] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/jair-bolsonaro] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/jair-bolsonaro] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/jair-bolsonaro] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/jair-bolsonaro] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/jair-bolsonaro] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/jair-bolsonaro] .section-content strong{color:var(--foreground);font-weight:600}.history-article[data-history=nova-republica\/jair-bolsonaro] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/jair-bolsonaro] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/jair-bolsonaro] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/jair-bolsonaro] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/jair-bolsonaro] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/jair-bolsonaro] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/jair-bolsonaro] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/jair-bolsonaro] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/jair-bolsonaro] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/jair-bolsonaro] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/jair-bolsonaro] .section{padding:1.5rem}.history-article[data-history=nova-republica\/jair-bolsonaro] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/jair-bolsonaro] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/jose-sarney] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/jose-sarney] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/jose-sarney] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/jose-sarney] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/jose-sarney] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/jose-sarney] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/jose-sarney] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/jose-sarney] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/jose-sarney] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/jose-sarney] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/jose-sarney] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/jose-sarney] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/jose-sarney] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/jose-sarney] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/jose-sarney] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/jose-sarney] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/jose-sarney] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/jose-sarney] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/jose-sarney] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/jose-sarney] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/jose-sarney] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/jose-sarney] .section{padding:1.5rem}.history-article[data-history=nova-republica\/jose-sarney] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/jose-sarney] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/lula-2003-2010] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/lula-2003-2010] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/lula-2003-2010] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/lula-2003-2010] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/lula-2003-2010] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/lula-2003-2010] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/lula-2003-2010] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/lula-2003-2010] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/lula-2003-2010] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/lula-2003-2010] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/lula-2003-2010] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/lula-2003-2010] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/lula-2003-2010] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/lula-2003-2010] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/lula-2003-2010] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/lula-2003-2010] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/lula-2003-2010] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/lula-2003-2010] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/lula-2003-2010] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/lula-2003-2010] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/lula-2003-2010] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/lula-2003-2010] .section{padding:1.5rem}.history-article[data-history=nova-republica\/lula-2003-2010] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/lula-2003-2010] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/lula-2023-atual] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/lula-2023-atual] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/lula-2023-atual] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/lula-2023-atual] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/lula-2023-atual] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/lula-2023-atual] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/lula-2023-atual] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/lula-2023-atual] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/lula-2023-atual] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/lula-2023-atual] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/lula-2023-atual] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/lula-2023-atual] .section-content strong{color:var(--foreground);font-weight:600}.history-article[data-history=nova-republica\/lula-2023-atual] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/lula-2023-atual] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/lula-2023-atual] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/lula-2023-atual] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/lula-2023-atual] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/lula-2023-atual] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/lula-2023-atual] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/lula-2023-atual] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/lula-2023-atual] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/lula-2023-atual] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/lula-2023-atual] .section{padding:1.5rem}.history-article[data-history=nova-republica\/lula-2023-atual] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/lula-2023-atual] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica\/michel-temer] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica\/michel-temer] .header{margin-bottom:3rem}.history-article[data-history=nova-republica\/michel-temer] .presidente-header{align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.history-article[data-history=nova-republica\/michel-temer] .presidente-foto-header{object-fit:cover;border:4px solid var(--editorial-blue);border-radius:50%;width:120px;height:120px;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/michel-temer] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica\/michel-temer] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica\/michel-temer] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica\/michel-temer] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica\/michel-temer] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica\/michel-temer] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica\/michel-temer] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica\/michel-temer] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=nova-republica\/michel-temer] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=nova-republica\/michel-temer] .referencias{margin-top:1rem}.history-article[data-history=nova-republica\/michel-temer] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=nova-republica\/michel-temer] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=nova-republica\/michel-temer] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=nova-republica\/michel-temer] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=nova-republica\/michel-temer] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=nova-republica\/michel-temer] .historia-container{padding:1rem}.history-article[data-history=nova-republica\/michel-temer] .titulo{font-size:2rem}.history-article[data-history=nova-republica\/michel-temer] .section{padding:1.5rem}.history-article[data-history=nova-republica\/michel-temer] .historia-image{border-radius:4px}.history-article[data-history=nova-republica\/michel-temer] .presidente-header{text-align:center;flex-direction:column}}.history-article[data-history=nova-republica] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=nova-republica] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=nova-republica] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=nova-republica] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=nova-republica] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=nova-republica] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=nova-republica] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=nova-republica] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=nova-republica] .section-content:last-child{margin-bottom:0}.history-article[data-history=nova-republica] .presidentes-nav{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.history-article[data-history=nova-republica] .presidente-link{color:inherit;cursor:pointer;z-index:1;width:100%;text-decoration:none;transition:transform .2s;display:block;position:relative}.history-article[data-history=nova-republica] .presidente-link:hover{transform:translateY(-4px)}.history-article[data-history=nova-republica] .presidente-card{background:var(--muted);border:2px solid var(--border);border-radius:8px;align-items:center;gap:1rem;width:100%;height:100%;padding:1.5rem;transition:all .3s;display:flex;position:relative}.history-article[data-history=nova-republica] .presidente-link:hover .presidente-card{border-color:var(--editorial-blue);box-shadow:0 4px 12px #3b82f626}.history-article[data-history=nova-republica] .presidente-foto{object-fit:cover;border:3px solid var(--border);border-radius:50%;width:80px;height:80px}.history-article[data-history=nova-republica] .presidente-info{flex:1}.history-article[data-history=nova-republica] .presidente-info h3{color:var(--foreground);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.history-article[data-history=nova-republica] .presidente-periodo{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.875rem;font-weight:500}.history-article[data-history=nova-republica] .presidente-resumo{color:var(--foreground);margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:768px){.history-article[data-history=nova-republica] .historia-container{padding:1rem}.history-article[data-history=nova-republica] .titulo{font-size:2rem}.history-article[data-history=nova-republica] .section{padding:1.5rem}.history-article[data-history=nova-republica] .presidentes-nav{grid-template-columns:1fr}.history-article[data-history=nova-republica] .presidente-card{text-align:center;flex-direction:column}}.history-article[data-history=republica] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=republica] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=republica] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=republica] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=republica] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=republica] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=republica] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=republica] .section-content{color:var(--foreground);margin:0;font-size:1.125rem;line-height:1.8}@media (max-width:768px){.history-article[data-history=republica] .historia-container{padding:1rem}.history-article[data-history=republica] .titulo{font-size:2rem}}.history-article[data-history=republica-populista] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=republica-populista] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=republica-populista] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=republica-populista] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=republica-populista] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=republica-populista] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=republica-populista] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=republica-populista] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=republica-populista] .section-content:last-child{margin-bottom:0}.history-article[data-history=republica-populista] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=republica-populista] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=republica-populista] .referencias{margin-top:1rem}.history-article[data-history=republica-populista] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=republica-populista] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=republica-populista] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=republica-populista] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=republica-populista] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=republica-populista] .historia-container{padding:1rem}.history-article[data-history=republica-populista] .titulo{font-size:2rem}.history-article[data-history=republica-populista] .section{padding:1.5rem}.history-article[data-history=republica-populista] .historia-image{border-radius:4px}}.history-article[data-history=republica-velha] .historia-container{max-width:1000px;margin:0 auto;padding:2rem}.history-article[data-history=republica-velha] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=republica-velha] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=republica-velha] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=republica-velha] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=republica-velha] .section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=republica-velha] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=republica-velha] .section-content{color:var(--foreground);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}.history-article[data-history=republica-velha] .section-content:last-child{margin-bottom:0}.history-article[data-history=republica-velha] .image-container{text-align:center;margin:2rem 0}.history-article[data-history=republica-velha] .historia-image{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.history-article[data-history=republica-velha] .referencias{margin-top:1rem}.history-article[data-history=republica-velha] .referencias ul{margin:0;padding:0;list-style:none}.history-article[data-history=republica-velha] .referencias li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.history-article[data-history=republica-velha] .referencias li:before{content:"•";color:var(--editorial-blue);font-weight:700;position:absolute;left:0}.history-article[data-history=republica-velha] .referencias a{color:var(--editorial-blue);text-decoration:none;transition:color .2s}.history-article[data-history=republica-velha] .referencias a:hover{color:var(--editorial-blue);text-decoration:underline}@media (max-width:768px){.history-article[data-history=republica-velha] .historia-container{padding:1rem}.history-article[data-history=republica-velha] .titulo{font-size:2rem}.history-article[data-history=republica-velha] .section{padding:1.5rem}.history-article[data-history=republica-velha] .historia-image{border-radius:4px}}.history-article[data-history=sumario] .historia-container{max-width:1200px;margin:0 auto;padding:2rem}.history-article[data-history=sumario] .header{text-align:center;margin-bottom:3rem}.history-article[data-history=sumario] .titulo{color:var(--foreground);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.history-article[data-history=sumario] .descricao{color:var(--muted-foreground);margin:0;font-size:1.125rem}.history-article[data-history=sumario] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=sumario] .sumario-section{background:var(--card);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.history-article[data-history=sumario] .section-title{color:var(--foreground);border-bottom:2px solid var(--editorial-blue);margin:0 0 2rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.history-article[data-history=sumario] .sumario-nav{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.history-article[data-history=sumario] .periodo-link{color:inherit;text-decoration:none;transition:transform .2s}.history-article[data-history=sumario] .periodo-link:hover{transform:translateY(-4px)}.history-article[data-history=sumario] .periodo-card{background:var(--muted);border:2px solid var(--border);border-radius:8px;flex-direction:column;height:100%;padding:1.5rem;transition:all .3s;display:flex}.history-article[data-history=sumario] .periodo-link:hover .periodo-card{border-color:var(--editorial-blue);box-shadow:0 4px 12px #3b82f626}.history-article[data-history=sumario] .periodo-card h3{color:var(--foreground);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.history-article[data-history=sumario] .periodo-descricao{color:var(--muted-foreground);margin:0 0 .75rem;font-size:.875rem;font-weight:500}.history-article[data-history=sumario] .periodo-resumo{color:var(--foreground);flex-grow:1;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.history-article[data-history=sumario] .historia-container{padding:1rem}.history-article[data-history=sumario] .titulo{font-size:2rem}.history-article[data-history=sumario] .sumario-nav{grid-template-columns:1fr}}.history-article[data-history=presidentes] .historia-container{background:var(--background);max-width:1400px;min-height:100vh;margin:0 auto;padding:3rem 2rem}.history-article[data-history=presidentes] .header{text-align:center;margin-bottom:4rem}.history-article[data-history=presidentes] .titulo{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .5rem;font-size:3rem;font-weight:700}.history-article[data-history=presidentes] .descricao{color:var(--muted-foreground);margin:0;font-size:1.25rem;font-weight:400}.history-article[data-history=presidentes] .content{flex-direction:column;gap:2rem;display:flex}.history-article[data-history=presidentes] .timeline{max-width:1200px;margin:0 auto;padding:3rem 0;position:relative}.history-article[data-history=presidentes] .timeline-line{background:linear-gradient(to bottom, var(--editorial-blue) 0%, var(--editorial-blue) 48%, var(--editorial-purple) 52%, var(--editorial-purple) 100%);z-index:0;border-radius:2px;width:5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #3b82f64d}.history-article[data-history=presidentes] .timeline-item{z-index:1;width:100%;margin-bottom:5rem;display:flex;position:relative}.history-article[data-history=presidentes] .timeline-item.left{justify-content:flex-start;padding-right:50%}.history-article[data-history=presidentes] .timeline-item.right{justify-content:flex-end;padding-left:50%}.history-article[data-history=presidentes] .timeline-content{flex-direction:column;gap:0;width:100%;max-width:500px;display:flex;position:relative}.history-article[data-history=presidentes] .timeline-item.left .timeline-content{text-align:right;align-items:flex-end;padding-right:2rem}.history-article[data-history=presidentes] .timeline-item.right .timeline-content{text-align:left;align-items:flex-start;padding-left:2rem}.history-article[data-history=presidentes] .timeline-year{letter-spacing:-.04em;text-shadow:0 3px 6px #00000026;flex-direction:column;align-items:center;margin:0;font-size:3.5rem;font-weight:900;line-height:1.1;display:flex}.history-article[data-history=presidentes] .timeline-item.left .timeline-year{align-items:flex-end}.history-article[data-history=presidentes] .timeline-item.right .timeline-year{align-items:flex-start}.history-article[data-history=presidentes] .year-start,.history-article[data-history=presidentes] .year-end{line-height:1;display:block}.history-article[data-history=presidentes] .year-separator{opacity:.8;margin:.1em 0;font-size:.6em;line-height:.8;display:block}.history-article[data-history=presidentes] .timeline-item.left .timeline-year{text-align:right;color:var(--editorial-blue);background:linear-gradient(135deg, var(--editorial-blue) 0%, var(--editorial-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;order:1;margin-bottom:1.5rem}.history-article[data-history=presidentes] .timeline-item.right .timeline-year{text-align:left;color:var(--editorial-purple);background:linear-gradient(135deg, var(--editorial-purple) 0%, var(--editorial-purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;order:3;margin-top:1.5rem;margin-bottom:0}.history-article[data-history=presidentes] .timeline-circle{background:var(--card);z-index:3;cursor:pointer;border:5px solid;border-radius:50%;order:2;justify-content:center;align-items:center;width:120px;height:120px;margin:1rem 0;transition:all .3s;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000026,0 0 0 8px #fffc}.history-article[data-history=presidentes] .timeline-item.left .timeline-circle{border-color:var(--editorial-blue);left:auto;right:-60px;transform:translate(50%)}.history-article[data-history=presidentes] .timeline-item.right .timeline-circle{border-color:var(--editorial-purple);left:-60px;transform:translate(-50%)}.history-article[data-history=presidentes] .timeline-circle:hover{transform:translate(-50%)scale(1.15);box-shadow:0 8px 30px #0003,0 0 0 10px #ffffffe6}.history-article[data-history=presidentes] .timeline-item.left .timeline-circle:hover{transform:translate(50%)scale(1.15)}.history-article[data-history=presidentes] .timeline-item.right .timeline-circle:hover{transform:translate(-50%)scale(1.15)}.history-article[data-history=presidentes] .presidente-imagem{object-fit:cover;border-radius:50%;width:110px;height:110px;display:block}.history-article[data-history=presidentes] .timeline-text{background:var(--card);border:1px solid var(--border);border-radius:12px;order:4;width:100%;margin-top:1rem;padding:1.5rem 2rem;transition:all .3s;box-shadow:0 4px 16px #00000014}.history-article[data-history=presidentes] .timeline-text:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001f}.history-article[data-history=presidentes] .presidente-nome{color:var(--foreground);margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.history-article[data-history=presidentes] .presidente-periodo{color:var(--muted-foreground);margin:0 0 .5rem;font-size:1.125rem;font-weight:500}.history-article[data-history=presidentes] .presidente-ideologia{color:var(--muted-foreground);margin:0;font-size:.9375rem;font-style:italic;font-weight:400}@media (max-width:1024px){.history-article[data-history=presidentes] .timeline-item.left{padding-right:45%}.history-article[data-history=presidentes] .timeline-item.right{padding-left:45%}.history-article[data-history=presidentes] .timeline-content{max-width:100%}}@media (max-width:768px){.history-article[data-history=presidentes] .historia-container{background:var(--card);padding:2rem 1rem}.history-article[data-history=presidentes] .titulo{font-size:2rem}.history-article[data-history=presidentes] .descricao{font-size:1rem}.history-article[data-history=presidentes] .timeline{padding:2rem 0}.history-article[data-history=presidentes] .timeline-line{width:4px;left:40px}.history-article[data-history=presidentes] .timeline-item{margin-bottom:3.5rem;justify-content:flex-start!important;padding-left:0!important;padding-right:0!important}.history-article[data-history=presidentes] .timeline-content{gap:1rem;width:100%;max-width:100%;margin-left:80px;text-align:left!important;align-items:flex-start!important;padding-left:0!important;padding-right:0!important}.history-article[data-history=presidentes] .timeline-year{font-size:1.75rem;margin-top:0!important;margin-bottom:1rem!important}.history-article[data-history=presidentes] .timeline-circle{border-width:4px;width:80px;height:80px;position:absolute;box-shadow:0 4px 12px #0000001f,0 0 0 6px #fffc;left:-80px!important;right:auto!important;transform:translate(0)!important}.history-article[data-history=presidentes] .timeline-circle:hover{transform:translate(0)scale(1.1)!important}.history-article[data-history=presidentes] .presidente-imagem{width:72px;height:72px}.history-article[data-history=presidentes] .timeline-text{padding:1.25rem 1.5rem}.history-article[data-history=presidentes] .presidente-nome{font-size:1.25rem}.history-article[data-history=presidentes] .presidente-periodo{font-size:1rem}}@media (max-width:480px){.history-article[data-history=presidentes] .historia-container{padding:1.5rem .75rem}.history-article[data-history=presidentes] .titulo{font-size:1.75rem}.history-article[data-history=presidentes] .timeline-line{left:30px}.history-article[data-history=presidentes] .timeline-content{margin-left:60px}.history-article[data-history=presidentes] .timeline-circle{width:60px;height:60px;left:-60px!important}.history-article[data-history=presidentes] .presidente-imagem{width:52px;height:52px}.history-article[data-history=presidentes] .timeline-year{font-size:1.5rem;margin-top:0!important;margin-bottom:.75rem!important}.history-article[data-history=presidentes] .timeline-text{padding:1rem 1.25rem}}.history-article a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.history-article section{scroll-margin-top:5rem}@media (prefers-reduced-motion:reduce){.history-article *{transition:none!important;animation:none!important}}
