Buscar

Políticas públicas na educação_ quais são e quem faz_ - Toda Política (1)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

TodaPolítica
 
		
 
 Toda Política
 
		
 
 Cidadania
 
Políticas públicas na educação: quais são e quem faz?
 
	 
 
 
 
 Tié Lenzi 
 
			 Mestre em Ciências Jurídico-Políticas			
 
 
 
 
 
 As políticas públicas de educação são programas ou ações que são criadas pelos governos para colocar em prática medidas que garantam o acesso à educação para todos os cidadãos.
Além de garantir a educação para todos também é função das políticas públicas avaliar e ajudar a melhorar a qualidade do ensino do país.
As políticas públicas educacionais são ligadas a todas as medidas e decisões que são tomadas pelo governo em relação ao ensino e à educação no país.
Quem faz as políticas públicas de educação?
As políticas educacionais são propostas, estudadas e criadas a partir de leis que são votadas pelo membros Poder Legislativo (deputados federais e estaduais, senadores e vereadores) em cada uma das esferas de governo: federal, estadual e municipal.
O membros do Poder Executivo (presidente da República, governadores e prefeitos) também podem propor medidas que possam fazer melhorias na área da educação.
A população também pode participar da formação das política públicas de educação?
Sim. Os cidadãos podem e devem participar da formação das políticas públicas. Em muitos casos a origem das políticas públicas de educação vem de pedidos ou de necessidades que são sugeridas pela população através de processos de participação popular.
Uma das maneiras de participar da criação das políticas públicas é pela participação nos conselhos de políticas públicas. Os conselhos são formados por representantes do governo e por cidadãos. São espaços de discussão em que as pessoas podem dar sua opinião, falar sobre suas necessidades e sugerir mudanças que possam trazer mais benefícios para a educação.
Se na sua cidade não existe um conselho de políticas públicas é possível pedir a formação de um, já que a existência dos conselhos é um direito previsto na Constituição Federal.
Políticas públicas de educação no Brasil
Conheça alguns exemplos de políticas públicas de educação que existem no país.
Programa Brasil Alfabetizado
É um programa que existe nos estados para fazer a alfabetização de jovens, adultos e idosos.
Educação para Jovens e Adultos (EJA)
Programa dedicado à educação de adultos que não terminaram os estudos na idade indicada.O EJA atende desde o ensino fundamental até o ensino médio.
Programa Nacional de Acesso ao Ensino Técnico e Emprego (PRONATEC)
O PRONATEC surgiu para aumentar a oferta de cursos de educação tecnológica e profissionalizante. O programa atende estudantes da rede pública, trabalhadores e beneficiários de outros programas sociais do governo.
Programa Universidade Para Todos (PROUNI)
O PROUNI foi criado para oferecer bolsas de estudo em instituições privadas de ensino superior. As bolsas são destinadas aos estudantes de baixa renda que ainda não têm ensino universitário.
MEDIOTEC
É um programa que oferece cursos de ensino técnico dedicado aos estudantes que estão cursando ensino médio nas escolas públicas estaduais.
Programa Escola Acessível
O programa foi criado aumentar a acessibilidade no ambiente escolar da rede pública de ensino. Oferece informação e recursos de ensino para melhorar o aprendizado de estudantes com necessidades especiais. 
Apoio à Formação Superior e Licenciaturas Interculturais Indígenas (PROLIND)
Programa criado para dar apoio financeiro aos cursos de licenciaturas indígenas ou interculturais que formam os professores de escolas indígenas.
Programa Caminho da Escola
Programa criado para melhorar e aumentar a frota de veículos que faz o transporte escolar nas redes de ensino estaduais e municipais.
Fundo de Manutenção e Desenvolvimento da Educação Básica (FUNDEB)
É um fundo dedicado ao aumento de investimento financeiro do governo federal em projetos de educação nos estados.
Educação em Prisões
É um programa educativo de apoio financeiro e técnico para dar ensino a jovens e adultos que cumprem pena no sistema prisional.
Programa Brasil Profissionalizado
Programa de educação profissionalizante dirigido aos jovens matriculados no ensino médio da rede pública de ensino.
As leis sobre educação
As políticas de educação são garantidas pela Constituição Federal e por outras leis, como a Lei de Diretrizes e Bases da Educação Nacional (lei nº 9.394/96).
O direito dos cidadãos de ter acesso à educação é garantido pela Constituição Federal no artigo 205:
Art. 205. A educação, direito de todos e dever do Estado e da família, será promovida e incentivada com a colaboração da sociedade, visando ao pleno desenvolvimento da pessoa, seu preparo para o exercício da cidadania e sua qualificação para o trabalho.
A Lei de Diretrizes e Bases estabelece as principais regras que devem ser seguidas pelo sistema educacional do país. É aplicada tanto para a rede pública de ensino como para a rede privada.
A lei define:
		os princípios que devem ser a base do sistema de educação,
		quais são as obrigações do governo no oferecimento da educação aos seus cidadãos,
		idade adequada para cada nível de estudo, desde a educação infantil básica até o ensino superior universitário,
		os tipos de programas educacionais que devem ser oferecidos, como: educação básica, especial, à distância, profissionalizante e de jovens e adultos.
Veja também
		O que são políticas públicas?
		O que são políticas públicas de saúde?
 
	 
	 
 
 
 
 
 
 
	 
 
 
 
 Tié Lenzi 
 
 
 
 Licenciada em Direito e Mestre em Ciências Jurídico-Políticas pela Universidade do Porto, Portugal. 
 
 
 
 Recomendados
 
 
	 
 
 
 
 
 
 Ministérios do Brasil
 
 
 
 
 
 
 
 O que são as políticas públicas?
 
 
 
 
 
 
 
 O que são as políticas públicas de saúde?
 
 
 
 
 
 
 
 O que é política?
 
 
 
 
 
 
 
 Desigualdade social no Brasil
 
 
 
 
 
 
 
 O que é inclusão social?
 
 
 
 
 
 
 
 Como funciona o Poder Executivo
 
 
 
 
 
 
 
 Atualidades 2019: saiba quais são os assuntos mais comentados do ano
 
 
 
 
 
 Populares
 
 
	 
 
 
 
 
 
 Como foi a ditadura militar no Brasil
 
 
 
 
 
 
 
 Desigualdade social no Brasil
 
 
 
 
 
 
 
 O que é a Reforma da Previdência?
 
 
 
 
 
 
 
 O que é inclusão social?
O que é República?
 
 
 
 
 
 
 
 O que é uma PEC?
 
 
 
 
 
 Últimos
 
 
	 O que é prisão preventiva?
 
 
	 O que é uma autarquia?
 
 
	 O que foi o Brasil República?
 
 
	 Plano Real
 
 
	 O que é prescrição intercorrente?
 
 
	 O que é homofobia?
 
 
 Ver mais
 
 
Ad
 Página publicada em 11 de Maio de 2018 e última atualização em 11 de Maio de 2018 às 15:05.
 Aviso: Este site não está relacionado a nenhum órgão de governo, autoridade pública, empresa pública ou sociedade econômica mista.
 
 
 
 
 
 
 		Atualizações
		Populares
		Fale conosco
		Termos de uso
		Política de privacidade
		Sobre nós
		RSS Feed
 2017 - 2020 © 7Graus
@charset "utf-8";
html { overflow-x: hidden !important; }
html.i-amphtml-fie { height: 100% !important; width: 100% !important; }
html:not([amp4ads]), html:not([amp4ads]) body { height: auto !important; }
html:not([amp4ads]) body { margin: 0px !important; }
body { text-size-adjust: 100%; }
html.i-amphtml-singledoc.i-amphtml-embedded { touch-action: pan-y; }
html.i-amphtml-fie > body, html.i-amphtml-singledoc > body { overflow: visible !important; }
html.i-amphtml-fie:not(.i-amphtml-inabox) > body, html.i-amphtml-singledoc:not(.i-amphtml-inabox) > body { position: relative !important; }
html.i-amphtml-webview > body { overflow: hidden visible !important; min-height: 100vh !important; }
html.i-amphtml-ios-embed-legacy > body { overflow: hidden auto !important; position: absolute !important; }
html.i-amphtml-ios-embed { position: static; overflow-y: auto !important; }
#i-amphtml-wrapper { overflow: hidden auto !important; position: absolute !important; top: 0px !important; left: 0px !important; right: 0px !important; bottom: 0px !important; margin: 0px !important; display: block !important; }
html.i-amphtml-ios-embed.i-amphtml-ios-overscroll, html.i-amphtml-ios-embed.i-amphtml-ios-overscroll > #i-amphtml-wrapper { }
#i-amphtml-wrapper > body { position: relative !important; border-top: 1px solid transparent !important; }
#i-amphtml-wrapper + body { visibility: visible; }
#i-amphtml-wrapper + body .i-amphtml-lightbox-element, #i-amphtml-wrapper + body[i-amphtml-lightbox] { visibility: hidden; }
#i-amphtml-wrapper + body[i-amphtml-lightbox] .i-amphtml-lightbox-element { visibility: visible; }
#i-amphtml-wrapper.i-amphtml-scroll-disabled, .i-amphtml-scroll-disabled { overflow: hidden !important; }
amp-instagram { background-color: rgb(255, 255, 255); padding: 54px 0px 0px !important; }
amp-iframe iframe { box-sizing: border-box !important; }
[amp-access][amp-access-hide] { display: none; }
[subscriptions-dialog], body:not(.i-amphtml-subs-ready) [subscriptions-action], body:not(.i-amphtml-subs-ready) [subscriptions-section] { display: none !important; }
amp-experiment, amp-live-list > [update], amp-share-tracking { display: none; }
.i-amphtml-jank-meter { position: fixed; background-color: rgba(232, 72, 95, 0.5); bottom: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 16px; z-index: 1000; padding: 5px; }
amp-list[resizable-children] > .i-amphtml-loading-container.amp-hidden { display: none !important; }
amp-list[load-more] [load-more-button], amp-list[load-more] [load-more-end], amp-list[load-more] [load-more-failed], amp-list[load-more] [load-more-loading] { display: none; }
amp-story-page, amp-story[standalone] { min-height: 1px !important; display: block !important; height: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; width: 100% !important; }
amp-story[standalone] { background-color: rgb(32, 33, 37) !important; position: relative !important; }
amp-story-page { background-color: rgb(117, 117, 117); }
amp-story .amp-active > div { display: none !important; }
amp-story-page:not(:first-of-type):not([distance]):not([active]) { transform: translateY(1000vh) !important; }
amp-autocomplete { position: relative !important; display: inline-block !important; }
amp-autocomplete > input, amp-autocomplete > textarea { padding: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.33); }
.i-amphtml-autocomplete-results, amp-autocomplete > input, amp-autocomplete > textarea { font-size: 1rem; line-height: 1.5rem; }
[amp-fx^="fly-in"] { visibility: hidden; }
[hidden] { display: none !important; }
.i-amphtml-element { display: inline-block; }
.i-amphtml-blurry-placeholder { transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1) 0s !important; }
[layout="nodisplay"]:not(.i-amphtml-element) { display: none !important; }
.i-amphtml-layout-fixed, [layout="fixed"][width][height]:not(.i-amphtml-layout-fixed) { display: inline-block; position: relative; }
.i-amphtml-layout-responsive, [layout="responsive"][width][height]:not(.i-amphtml-layout-responsive), [width][height][sizes]:not(.i-amphtml-layout-responsive) { display: block; position: relative; }
.i-amphtml-layout-intrinsic { display: inline-block; position: relative; max-width: 100%; }
.i-amphtml-intrinsic-sizer { max-width: 100%; display: block !important; }
.i-amphtml-layout-container, .i-amphtml-layout-fixed-height, [layout="container"], [layout="fixed-height"][height] { display: block; position: relative; }
.i-amphtml-layout-fill, [layout="fill"]:not(.i-amphtml-layout-fill) { display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; overflow: hidden !important; }
.i-amphtml-layout-flex-item, [layout="flex-item"]:not(.i-amphtml-layout-flex-item) { display: block; position: relative; flex: 1 1 auto; }
.i-amphtml-layout-fluid { position: relative; }
.i-amphtml-layout-size-defined { overflow: hidden !important; }
.i-amphtml-layout-awaiting-size { position: absolute !important; top: auto !important; bottom: auto !important; }
i-amphtml-sizer { display: block !important; }
.i-amphtml-blurry-placeholder, .i-amphtml-fill-content { display: block; height: 0px; max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; width: 0px; margin: auto; }
.i-amphtml-layout-size-defined .i-amphtml-fill-content { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; }
.i-amphtml-layout-intrinsic .i-amphtml-sizer { max-width: 100%; }
.i-amphtml-replaced-content, .i-amphtml-screen-reader { padding: 0px !important; border: none !important; }
.i-amphtml-screen-reader { position: fixed !important; top: 0px !important; left: 0px !important; width: 4px !important; height: 4px !important; opacity: 0 !important; overflow: hidden !important; margin: 0px !important; display: block !important; visibility: visible !important; }
.i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 8px !important; }
.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 12px !important; }
.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 16px !important; }
.i-amphtml-unresolved { position: relative; overflow: hidden !important; }
.i-amphtml-select-disabled { user-select: none !important; }
.i-amphtml-notbuilt, [layout]:not(.i-amphtml-element) { position: relative; overflow: hidden !important; color: transparent !important; }
.i-amphtml-notbuilt:not(.i-amphtml-layout-container)
> *, [layout]:not([layout="container"]):not(.i-amphtml-element) > * { display: none; }
.i-amphtml-ghost { visibility: hidden !important; }
.i-amphtml-element > [placeholder], [layout]:not(.i-amphtml-element) > [placeholder] { display: block; }
.i-amphtml-element > [placeholder].amp-hidden, .i-amphtml-element > [placeholder].hidden { visibility: hidden; }
.i-amphtml-element:not(.amp-notsupported) > [fallback], .i-amphtml-layout-container > [placeholder].amp-hidden, .i-amphtml-layout-container > [placeholder].hidden { display: none; }
.i-amphtml-layout-size-defined > [fallback], .i-amphtml-layout-size-defined > [placeholder] { z-index: 1; position: absolute !important; top: 0px !important; left: 0px !important; right: 0px !important; bottom: 0px !important; }
.i-amphtml-notbuilt > [placeholder] { display: block !important; }
.i-amphtml-hidden-by-media-query { display: none !important; }
.i-amphtml-element-error { background: red !important; color: rgb(255, 255, 255) !important; position: relative !important; }
.i-amphtml-element-error::before { content: attr(error-message); }
i-amp-scroll-container, i-amphtml-scroll-container { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; }
i-amp-scroll-container.amp-active, i-amphtml-scroll-container.amp-active { overflow: auto; }
.i-amphtml-loading-container { pointer-events: none; z-index: 1; display: block !important; }
.i-amphtml-notbuilt > .i-amphtml-loading-container { display: block !important; }
.i-amphtml-loading-container.amp-hidden { visibility: hidden; }
.i-amphtml-element > [overflow] { cursor: pointer; position: relative; z-index: 2; visibility: hidden; }
.i-amphtml-element > [overflow].amp-visible { visibility: visible; }
template { display: none !important; }
.amp-border-box, .amp-border-box *, .amp-border-box ::after, .amp-border-box ::before { box-sizing: border-box; }
amp-pixel { display: none !important; }
amp-analytics, amp-story-auto-ads { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
html.i-amphtml-fie > amp-analytics { position: initial !important; }
[visible-when-invalid]:not(.visible), amp-list [fetch-error], form [submit-error], form [submit-success], form [submitting] { display: none; }
amp-accordion { display: block !important; }
amp-accordion > section { float: none !important; }
amp-accordion > section > * { float: none !important; display: block !important; overflow: hidden !important; position: relative !important; }
amp-accordion, amp-accordion > section { margin: 0px; }
amp-accordion > section > :last-child { display: none !important; }
amp-accordion > section[expanded] > :last-child { display: block !important; }
@charset "utf-8";
.i-amphtml-fit-text-content, .i-amphtml-fit-text-content.i-amphtml-fill-content { display: flex; flex-flow: column nowrap; justify-content: center; }
.i-amphtml-fit-text-content-overflown { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
@charset "utf-8";
.i-amphtml-loader-background { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgb(248, 248, 248); }
.i-amphtml-new-loader { display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 0px; height: 0px; color: rgb(170, 170, 170); }
.i-amphtml-new-loader-size-default, .i-amphtml-new-loader-size-small { width: 72px; height: 72px; }
.i-amphtml-new-loader-logo { transform-origin: center center; opacity: 0; animation-duration: 0.8s; animation-timing-function: ease-in; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: i-amphtml-new-loader-scale-and-fade-in; animation-delay: calc(0.6s - var(--loader-delay-offset)); }
.i-amphtml-new-loader-size-small .i-amphtml-new-loader-logo { display: none; }
.i-amphtml-new-loader-logo-default { fill: currentcolor; animation-duration: 0.8s; animation-timing-function: ease-out; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: i-amphtml-new-loader-fade-out; animation-delay: calc(1.8s - var(--loader-delay-offset)); }
.i-amphtml-new-loader-shim { width: 72px; height: 72px; border-radius: 50%; display: none; transform-origin: center center; opacity: 0; background-color: rgba(0, 0, 0, 0.6); animation-duration: 0.8s; animation-timing-function: ease-in; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: i-amphtml-new-loader-scale-and-fade-in; animation-delay: calc(0.6s - var(--loader-delay-offset)); }
.i-amphtml-new-loader-size-small .i-amphtml-new-loader-shim { width: 48px; height: 48px; margin: 12px; }
.i-amphtml-new-loader-has-shim { color: rgb(255, 255, 255) !important; }
.i-amphtml-new-loader-has-shim .i-amphtml-new-loader-shim { display: initial; }
.i-amphtml-new-loader-has-shim .i-amphtml-new-loader-logo-default { display: none; }
.i-amphtml-new-loader-has-shim .i-amphtml-new-loader-transparent-on-shim { fill: transparent !important; }
.i-amphtml-new-loader-logo, .i-amphtml-new-loader-shim, .i-amphtml-new-loader-spinner-wrapper { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; }
.i-amphtml-new-loader-spinner-wrapper { margin: 12px; }
.i-amphtml-new-loader-spinner { stroke: currentcolor; stroke-width: 1.5px; opacity: 0; animation-duration: 0.8s; animation-timing-function: ease-in; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: i-amphtml-new-loader-fade-in; animation-delay: calc(1.8s - var(--loader-delay-offset)); }
.i-amphtml-new-loader-spinner-path { animation-duration: 0.6s, 1.2s; animation-timing-function: steps(30), steps(59); animation-iteration-count: 1, infinite; animation-direction: normal, normal; animation-fill-mode: none, none; animation-play-state: running, running; animation-name: frame-position-first-spin, frame-position-infinite-spin; animation-delay: calc(2.8s - var(--loader-delay-offset)),calc(3.4s - var(--loader-delay-offset)); }
.i-amphtml-new-loader-size-small .i-amphtml-new-loader-spinner { transform: scale(0.54545); stroke-width: 2.75px; }
.i-amphtml-new-loader-size-small .i-amphtml-new-loader-spinner-path { animation-delay: calc(1.4s - var(--loader-delay-offset)),calc(2s - var(--loader-delay-offset)); }
.i-amphtml-new-loader * { animation-play-state: paused; }
.amp-active > .i-amphtml-new-loader * { animation-play-state: running; }
.i-amphtml-new-loader-ad-logo { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }
.i-amphtml-new-loader-ad-label { animation: initial !important; transition: initial !important; color: currentcolor !important; font-family: sans-serif !important; font-feature-settings: initial !important; font-kerning: initial !important; font-optical-sizing: initial !important; font-size: 11px !important; font-stretch: initial !important; font-style: initial !important; font-variant: initial !important; font-variation-settings: initial !important; font-weight: initial !important; text-orientation: initial !important; text-rendering: initial !important; -webkit-font-smoothing: initial !important; -webkit-locale: initial !important; -webkit-text-orientation: initial !important; -webkit-writing-mode: initial !important; writing-mode: initial !important; zoom: initial !important; place-content: initial !important; place-items: initial !important; place-self: initial !important; alignment-baseline: initial !important; backdrop-filter: initial !important; backface-visibility: initial !important; background: initial !important; background-blend-mode: initial !important; baseline-shift: initial !important; block-size: initial !important; border-block-end: initial !important; border-block-start: initial
!important; border: 1px solid !important; border-radius: 2px !important; border-collapse: initial !important; border-inline-end: initial !important; border-inline-start: initial !important; bottom: initial !important; box-shadow: initial !important; box-sizing: initial !important; break-after: initial !important; break-before: initial !important; break-inside: initial !important; buffered-rendering: initial !important; caption-side: initial !important; caret-color: initial !important; clear: initial !important; clip: initial !important; clip-path: initial !important; clip-rule: initial !important; color-interpolation: initial !important; color-interpolation-filters: initial !important; color-rendering: initial !important; columns: initial !important; column-fill: initial !important; gap: initial !important; column-rule: initial !important; column-span: initial !important; contain: initial !important; content: initial !important; counter-increment: initial !important; counter-reset: initial !important; cursor: initial !important; cx: initial !important; cy: initial !important; d: initial !important; display: inline-block !important; dominant-baseline: initial !important; empty-cells: initial !important; fill: initial !important; fill-opacity: initial !important; fill-rule: initial !important; filter: initial !important; flex: initial !important; flex-flow: initial !important; float: initial !important; flood-color: initial !important; flood-opacity: initial !important; grid: initial !important; grid-area: initial !important; height: initial !important; hyphens: initial !important; image-rendering: initial !important; inline-size: initial !important; isolation: initial !important; left: initial !important; letter-spacing: initial !important; lighting-color: initial !important; line-break: initial !important; line-height: 1.1 !important; list-style: initial !important; margin-block-end: initial !important; margin-block-start: initial !important; margin: initial !important; margin-inline-end: initial !important; margin-inline-start: initial !important; marker: initial !important; mask: initial !important; mask-type: initial !important; max-block-size: initial !important; max-height: initial !important; max-inline-size: initial !important; max-width: initial !important; min-block-size: initial !important; min-height: initial !important; min-inline-size: initial !important; min-width: initial !important; mix-blend-mode: initial !important; object-fit: initial !important; object-position: initial !important; offset: initial !important; opacity: initial !important; order: initial !important; orphans: initial !important; outline: initial !important; outline-offset: initial !important; overflow-anchor: initial !important; overflow-wrap: initial !important; overflow: initial !important; overscroll-behavior-block: initial !important; overscroll-behavior-inline: initial !important; overscroll-behavior: initial !important; padding-block-end: initial !important; padding-block-start: initial !important; padding: 0px 0.4ch !important; padding-inline-end: initial !important; padding-inline-start: initial !important; page: initial !important; paint-order: initial !important; perspective: initial !important; perspective-origin: initial !important; pointer-events: initial !important; position: initial !important; quotes: initial !important; r: initial !important; resize: initial !important; right: initial !important; rx: initial !important; ry: initial !important; scroll-behavior: initial !important; scroll-margin-block: initial !important; scroll-margin: initial !important; scroll-margin-inline: initial !important; scroll-padding-block: initial !important; scroll-padding: initial !important; scroll-padding-inline: initial !important; scroll-snap-align: initial !important; scroll-snap-stop: initial !important; scroll-snap-type: initial !important; shape-image-threshold: initial !important; shape-margin: initial !important; shape-outside: initial !important; shape-rendering: initial !important; size: initial !important; speak: initial !important; stop-color: initial !important; stop-opacity: initial !important; stroke: initial !important; stroke-dasharray: initial !important; stroke-dashoffset: initial !important; stroke-linecap: initial !important; stroke-linejoin: initial !important; stroke-miterlimit: initial !important; stroke-opacity: initial !important; stroke-width: initial !important; tab-size: initial !important; table-layout: initial !important; text-align: initial !important; text-align-last: initial !important; text-anchor: initial !important; text-combine-upright: initial !important; text-decoration: initial !important; text-decoration-skip-ink: initial !important; text-indent: initial !important; text-overflow: initial !important; text-shadow: initial !important; text-size-adjust: initial !important; text-transform: initial !important; text-underline-position: initial !important; top: initial !important; touch-action: initial !important; transform: initial !important; transform-box: initial !important; transform-origin: initial !important; transform-style: initial !important; user-select: initial !important; vector-effect: initial !important; vertical-align: initial !important; visibility: initial !important; -webkit-app-region: initial !important; -webkit-appearance: initial !important; border-spacing: initial !important; -webkit-border-image: initial !important; -webkit-box-align: initial !important; -webkit-box-decoration-break: initial !important; -webkit-box-direction: initial !important; -webkit-box-flex: initial !important; -webkit-box-ordinal-group: initial !important; -webkit-box-orient: initial !important; -webkit-box-pack: initial !important; -webkit-box-reflect: initial !important; -webkit-font-size-delta: initial !important; -webkit-highlight: initial !important; -webkit-hyphenate-character: initial !important; -webkit-line-break: initial !important; -webkit-line-clamp: initial !important; -webkit-margin-collapse: initial !important; -webkit-margin-bottom-collapse: initial !important; -webkit-margin-top-collapse: initial !important; -webkit-mask-box-image: initial !important; -webkit-mask: initial !important; -webkit-mask-composite: initial !important; -webkit-perspective-origin-x: initial !important; -webkit-perspective-origin-y: initial !important; -webkit-print-color-adjust: initial !important; -webkit-rtl-ordering: initial !important; -webkit-ruby-position: initial !important; -webkit-tap-highlight-color: initial !important; -webkit-text-combine: initial !important; -webkit-text-decorations-in-effect: initial !important; -webkit-text-emphasis: initial !important; -webkit-text-emphasis-position: initial !important; -webkit-text-fill-color: initial !important; -webkit-text-security: initial !important; -webkit-text-stroke: initial !important; -webkit-transform-origin-x: initial !important; -webkit-transform-origin-y: initial !important; -webkit-transform-origin-z: initial !important; -webkit-user-drag: initial !important; -webkit-user-modify: initial !important; white-space: initial !important; widows: initial !important; width: initial !important; will-change: initial !important; word-break: initial !important; word-spacing: initial !important; x: initial !important; y: initial !important; z-index: initial !important; }
@keyframes i-amphtml-new-loader-fade-in { 
 0% { opacity: 0; }
 100% { opacity: 1; }
}
@keyframes i-amphtml-new-loader-fade-out { 
 0% { opacity: 1; }
 100% { opacity: 0; }
}
@keyframes i-amphtml-new-loader-scale-and-fade-in { 
 0% { opacity: 0; transform: scale(0); }
 50% { transform: scale(1); }
 100% { opacity: 1; }
}
@keyframes frame-position-first-spin { 
 0% { transform: translateX(0px); }
 100% { transform: translateX(-1440px); }
}
@keyframes frame-position-infinite-spin { 
 0% { transform: translateX(-1440px); }
 100% { transform: translateX(-4272px); }
}
@charset "utf-8";
form.amp-form-submit-error [submit-error], form.amp-form-submit-success
[submit-success], form.amp-form-submitting [submitting] { display: block; }
textarea[autoexpand]:not(.i-amphtml-textarea-max) { overflow: hidden !important; }
.i-amphtml-textarea-clone { visibility: hidden; position: absolute; top: -9999px; left: -9999px; height: 0px !important; }
.i-amphtml-validation-bubble { transform: translate(-50%, -100%); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px 0px; max-width: 200px; position: absolute; display: block; box-sizing: border-box; padding: 10px; border-radius: 5px; }
.i-amphtml-validation-bubble::after { content: " "; position: absolute; bottom: -8px; left: 30px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(255, 255, 255); }
[visible-when-invalid] { color: red; }
@charset "utf-8";
amp-consent { position: fixed; bottom: 0px; left: 0px; background: rgba(255, 255, 255, 0.7); width: 100%; z-index: 2147483645; overflow: hidden !important; }
amp-consent[i-amphtml-notbuilt] > * { display: none !important; }
amp-consent > * { max-height: 100vh !important; }
amp-consent.amp-active { visibility: visible; }
amp-consent.amp-hidden { visibility: hidden; }
@keyframes amp-consent-ui-placeholder-spin { 
 0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}
.i-amphtml-consent-ui-placeholder { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.i-amphtml-consent-ui-placeholder > svg { width: 30px; height: 30px; fill: none; stroke-width: 1.5px; transform-origin: 50% 50%; animation: 1000ms linear 0s infinite normal none running amp-consent-ui-placeholder-spin; }
.i-amphtml-consent-alertdialog { overflow: hidden; position: absolute; height: 1px; width: 1px; left: -10000px; top: auto; }
.i-amphtml-consent-ui-fill { position: absolute; top: 0px; left: 0px; width: 100%; }
iframe.i-amphtml-consent-ui-fill { border: none; }
amp-consent.i-amphtml-consent-ui-iframe-active { width: 100% !important; height: 100vh !important; padding: 0px !important; margin: 0px !important; overflow: auto !important; transform: translate3d(0px, 100vh, 0px) !important; }
amp-consent.i-amphtml-consent-ui-iframe-active.i-amphtml-consent-ui-enable-border { border-top-left-radius: 8px !important; border-top-right-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important; }
amp-consent.i-amphtml-consent-ui-iframe-active.i-amphtml-consent-ui-in { transition: transform 0.5s ease-out 0s !important; }
amp-consent.i-amphtml-consent-ui-iframe-active.i-amphtml-consent-ui-in.i-amphtml-consent-ui-iframe-fullscreen { top: 0px !important; transform: translateZ(0px) !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
amp-consent.i-amphtml-consent-ui-in.i-amphtml-consent-ui-iframe-fullscreen > .i-amphtml-consent-ui-fill { height: 100% !important; }
@keyframes i-amphtml-consent-ui-mask { 
 0% { opacity: 0; }
 100% { opacity: 0.2; }
}
.i-amphtml-consent-ui-mask { opacity: 0.2; animation: 0.25s ease-in 0s 1 normal none running i-amphtml-consent-ui-mask; background-color: rgb(0, 0, 0); z-index: 2147483644; position: fixed !important; top: 0px !important; left: 0px !important; width: 100vw !important; height: 100vh !important; background-image: none !important; }
@charset "utf-8";
amp-sticky-ad { text-align: center; left: 0px; z-index: 11; box-sizing: border-box; background-color: rgb(255, 255, 255); position: fixed !important; bottom: 0px !important; width: 100% !important; max-height: 100px !important; opacity: 1 !important; background-image: none !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important; margin-bottom: 0px !important; }
amp-sticky-ad-top-padding { display: block; background: rgb(255, 255, 255); height: 4px; z-index: 12; width: 100% !important; max-height: 5px !important; }
.i-amphtml-sticky-ad-layout { display: flex; flex-direction: column; align-items: center; justify-content: center; visibility: hidden !important; overflow: visible !important; transform: translateZ(0px) !important; }
amp-sticky-ad[visible] { visibility: visible !important; }
.i-amphtml-sticky-ad-layout > amp-ad { display: block; }
.amp-sticky-ad-close-button { position: absolute; visibility: hidden; width: 28px; height: 28px; top: -28px; right: 0px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' viewBox='341 8 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234F4F4F' d='M354 9.31L352.69 8l-5.19 5.19L342.31 8 341 9.31l5.19 5.19-5.19 5.19 1.31 1.31 5.19-5.19 5.19 5.19 1.31-1.31-5.19-5.19z' fill-rule='evenodd'/%3E%3C/svg%3E"); background-size: 13px 13px; background-position: 9px center; background-color: rgb(255, 255, 255); background-repeat: no-repeat; box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 1px 0px; border: none; border-radius: 12px 0px 0px; }
amp-sticky-ad[visible] > .amp-sticky-ad-close-button { visibility: visible; }
.amp-sticky-ad-close-button::before { position: absolute; content: ""; top: -20px; right: 0px; left: -20px; bottom: 0px; }
[dir="rtl"] .amp-sticky-ad-close-button { right: auto; left: 0px; border-top-left-radius: 0px; border-top-right-radius: 12px; background-position: 6px center; }
[dir="rtl"] .amp-sticky-ad-close-button::before { right: -20px; left: 0px; }
@charset "utf-8";
.amp-social-share-facebook { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M211.9 197.4h-36.7v59.9h36.7v175.8h70.5V256.5h49.2l5.2-59.1h-54.4v-33.7c0-13.9 2.8-19.5 16.3-19.5h38.2V82.9h-48.8c-52.5 0-76.1 23.1-76.1 67.3-.1 38.6-.1 47.2-.1 47.2z'/%3E%3C/svg%3E"); }
.amp-social-share-pinterest { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M266.6 76.5c-100.2 0-150.7 71.8-150.7 131.7 0 36.3 13.7 68.5 43.2 80.6 4.8 2 9.2.1 10.6-5.3 1-3.7 3.3-13 4.3-16.9 1.4-5.3.9-7.1-3-11.8-8.5-10-13.9-23-13.9-41.3 0-53.3 39.9-101 103.8-101 56.6 0 87.7 34.6 87.7 80.8 0 60.8-26.9 112.1-66.8 112.1-22.1 0-38.6-18.2-33.3-40.6 6.3-26.7 18.6-55.5 18.6-74.8 0-17.3-9.3-31.7-28.4-31.7-22.5 0-40.7 23.3-40.7 54.6 0 19.9 6.7 33.4 6.7 33.4s-23.1 97.8-27.1 114.9c-8.1 34.1-1.2 75.9-.6 80.1.3 2.5 3.6 3.1 5 1.2 2.1-2.7 28.9-35.9 38.1-69 2.6-9.4 14.8-58 14.8-58 7.3 14 28.7 26.3 51.5 26.3 67.8 0 113.8-61.8 113.8-144.5-.1-62.6-53.1-120.8-133.6-120.8z'/%3E%3C/svg%3E"); }
.amp-social-share-linkedin { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M186.4 142.4c0 19-15.3 34.5-34.2 34.5-18.9 0-34.2-15.4-34.2-34.5 0-19 15.3-34.5 34.2-34.5 18.9 0 34.2 15.5 34.2 34.5zm-5 58.9h-57.8v186.8h57.8V201.3zm92.4 0h-55.4v186.8h55.4v-98c0-26.3 12.1-41.9 35.2-41.9 21.3 0 31.5 15 31.5 41.9v98H398V269.8c0-50-28.3-74.2-68-74.2-39.6 0-56.3 30.9-56.3 30.9v-25.2h.1z'/%3E%3C/svg%3E"); }
.amp-social-share-gplus { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M179.7 237.6v46.6h77c-3.1 20-23.3 58.7-77 58.7-46.3 0-84.1-38.5-84.1-85.9 0-47.4 37.8-85.9 84.1-85.9 26.4 0 44 11.3 54.1 21l36.8-35.5C247 134.4 216.4 121 179.7 121 104.7 121 44 181.8 44 257s60.7 136 135.7 136C258 393 310 337.8 310 260.1c0-8.9-1-15.7-2.1-22.5H179.7zm288.3-.9h-38.7V198h-38.6v38.7H352v38.6h38.7V314h38.6v-38.7H468'/%3E%3C/svg%3E"); }
.amp-social-share-email { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M101.3 141.6v228.9h309.5V141.6H101.3zm274.4 26.2L256 259.3l-119.6-91.5h239.3zm-248.1 26.3l64.1 49.1-64.1 64.1V194.1zm.2 150.1l84.9-84.9 43.2 33.1 43-32.9 84.7 84.7H127.8zm256.6-36.4L320 243.4l64.4-49.3v113.7z'/%3E%3C/svg%3E"); }
.amp-social-share-twitter { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg
xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h400v400H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M153.62 301.59c94.34 0 145.94-78.16 145.94-145.94 0-2.22 0-4.43-.15-6.63A104.36 104.36 0 00325 122.47a102.38 102.38 0 01-29.46 8.07 51.47 51.47 0 0022.55-28.37 102.79 102.79 0 01-32.57 12.45c-15.9-16.906-41.163-21.044-61.625-10.093-20.461 10.95-31.032 34.266-25.785 56.873A145.62 145.62 0 0192.4 107.81c-13.614 23.436-6.66 53.419 15.88 68.47A50.91 50.91 0 0185 169.86v.65c.007 24.416 17.218 45.445 41.15 50.28a51.21 51.21 0 01-23.16.88c6.72 20.894 25.976 35.208 47.92 35.62a102.92 102.92 0 01-63.7 22 104.41 104.41 0 01-12.21-.74 145.21 145.21 0 0078.62 23'/%3E%3C/g%3E%3C/svg%3E"); }
.amp-social-share-tumblr { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M210.8 80.3c-2.3 18.3-6.4 33.4-12.4 45.2-6 11.9-13.9 22-23.9 30.5-9.9 8.5-21.8 14.9-35.7 19.5v50.6h38.9v124.5c0 16.2 1.7 28.6 5.1 37.1 3.4 8.5 9.5 16.6 18.3 24.2 8.8 7.6 19.4 13.4 31.9 17.5s26.8 6.1 43 6.1c14.3 0 27.6-1.4 39.9-4.3 12.3-2.9 26-7.9 41.2-15v-55.9c-17.8 11.7-35.7 17.5-53.7 17.5-10.1 0-19.1-2.4-27-7.1-5.9-3.5-10-8.2-12.2-14-2.2-5.8-3.3-19.1-3.3-39.7v-91.1h84.6v-55.8h-84.4v-90h-50.3z'/%3E%3C/svg%3E"); }
.amp-social-share-whatsapp { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cpath fill='%23FFF' d='M35.4 10.4C32 6.9 27.3 5 22.5 5 12.3 5 4.1 13.3 4.2 23.4c0 3.2.9 6.3 2.4 9.1L4 42l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2 10.1 0 18.3-8.3 18.3-18.4 0-4.9-1.9-9.5-5.3-12.9zM22.5 38.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L9.9 32l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9 7.2-4.4 16.5-2.3 20.9 4.9 4.4 7.2 2.3 16.5-4.9 20.9-2.3 1.5-5.1 2.3-7.9 2.3zm8.8-11.1l-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2 0 0-.1.1-1.5 1.7-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6-.7.9-1.1 2-1.1 3.1 0 .8.2 1.6.5 2.3l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5.2-.2.4-.4.5-.6.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2z'/%3E%3C/svg%3E"); }
.amp-social-share-line { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 511.99'%3E%3Cpath d='M443.2 233.29c0-84.14-84.35-152.6-188-152.6s-188 68.46-188 152.6c0 75.43 66.9 138.61 157.26 150.55 6.13 1.32 14.46 4 16.57 9.27 1.89 4.76 1.24 12.2.61 17 0 0-2.21 13.26-2.69 16.09-.82 4.75-3.78 18.6 16.29 10.14s108.21-63.76 147.66-109.16c27.25-29.89 40.3-60.18 40.3-93.89zm-254.38 44.92a3.67 3.67 0 01-3.66 3.67h-52.69a3.6 3.6 0 01-2.53-1l-.06-.05v-.05a3.65 3.65 0 01-1-2.53v-81.96a3.66 3.66 0 013.66-3.66h13.19a3.66 3.66 0 013.66 3.66v65.07h35.84a3.66 3.66 0 013.66 3.66zm31.8 0a3.65 3.65 0 01-3.66 3.65h-13.2a3.65 3.65 0 01-3.66-3.65v-81.92a3.66 3.66 0 013.66-3.66H217a3.66 3.66 0 013.66 3.66zm90.78 0a3.65 3.65 0 01-3.66 3.65h-13.19a3.67 3.67 0 01-.94-.12h-.05l-.25-.08h-.11l-.18-.08-.17-.08-.11-.06-.22-.14a3.45 3.45 0 01-.93-.9L254 229.56v48.66a3.66 3.66 0 01-3.67 3.65H237.1a3.65 3.65 0 01-3.66-3.65v-81.93a3.66 3.66 0 013.66-3.66h13.86l.21.05h.13l.21.07h.12a1.31 1.31 0 01.21.08l.12.06.19.11a.41.41 0 01.11.07l.19.13.1.07.19.16.07.07a2.28 2.28 0 01.22.22 3.58 3.58 0 01.28.37L290.89 245v-48.71a3.66 3.66 0 013.66-3.66h13.19a3.66 3.66 0 013.66 3.66zm72.83-68.74a3.66 3.66 0 01-3.65 3.67h-35.84V227h35.84a3.66 3.66 0 013.65 3.67v13.19a3.65 3.65 0 01-3.65 3.66h-35.84v13.85h35.84a3.65 3.65 0 013.65 3.66v13.19a3.66 3.66 0 01-3.65 3.67h-52.7a3.66 3.66 0 01-2.53-1l-.05-.05a.12.12 0 01-.05-.05 3.65 3.65 0 01-1-2.53V196.3a3.6 3.6 0 011-2.52l.06-.07a3.63 3.63 0 012.54-1h52.7a3.66 3.66 0 013.65 3.67z' fill='%23fff' data-name='レイヤー 1'/%3E%3C/svg%3E"); }
.amp-social-share-sms { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FFF' stroke-width='3' d='M8.73 26v-5.658H2V2h25.97L28 20.355l-12.062.042z' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E"); }
.amp-social-share-system { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z'/%3E%3C/svg%3E"); }
amp-social-share { background-repeat: no-repeat; background-position: 50% center; background-size: contain; text-decoration: none; cursor: pointer; position: relative; }
.amp-social-share-twitter { background-color: rgb(29, 161, 242); }
.amp-social-share-facebook { background-color: rgb(50, 82, 159); }
.amp-social-share-pinterest { background-color: rgb(230, 0, 35); }
.amp-social-share-linkedin { background-color: rgb(0, 119, 181); }
.amp-social-share-gplus { background-color: rgb(220, 78, 65); }
.amp-social-share-tumblr { background-color: rgb(60, 90, 119); }
.amp-social-share-email { background-color: rgb(0, 0, 0); }
.amp-social-share-whatsapp { background-color: rgb(37, 211, 102); }
.amp-social-share-line { background-color: rgb(82, 180, 72); }
.amp-social-share-sms { background-color: rgb(202, 43, 99); }
.amp-social-share-system { background-color: rgb(0, 0, 0); }
@charset "utf-8";
amp-sidebar { --story-page-vh:1vh; top: 0px; height: 100vh; max-width: 80vw; background-color: rgb(239, 239, 239); outline: none; z-index: 2147483647; will-change: transform; position: fixed !important; max-height: 100vh !important; min-width: 45px !important; overflow: hidden auto !important; }
amp-sidebar[side="left"] { transform: translateX(-100%); animation-name: i-amphtml-sidebar-slide-out-left; left: 0px !important; }
amp-sidebar[side="left"][open] { animation-name: i-amphtml-sidebar-slide-in-left; }
amp-sidebar[side="right"] { transform: translateX(100%); animation-name: i-amphtml-sidebar-slide-out-right; right: 0px !important; }
amp-sidebar[side="right"][open] { animation-name: i-amphtml-sidebar-slide-in-right; }
amp-sidebar[side][i-amphtml-sidebar-opened] { transform: none; animation: 0s ease 0s 1 normal none running none; }
.i-amphtml-sidebar-mask, amp-sidebar[side] { animation-duration: 233ms; animation-timing-function: cubic-bezier(0, 0, 0.21, 1); animation-fill-mode: forwards; }
.i-amphtml-toolbar > ol, .i-amphtml-toolbar > ul { display: flex; justify-content: flex-start; flex-wrap: wrap; overflow: auto; list-style-type: none; padding: 0px; margin: 0px; }
.i-amphtml-sidebar-mask { background-color: rgba(0, 0, 0, 0.5); animation-name: i-amphtml-sidebar-mask-fade-out; z-index: 2147483646; position: fixed !important; top: 0px !important; left: 0px !important; width: 100vw !important; height: 100vh !important; background-image: none !important; }
.i-amphtml-sidebar-mask[open] { animation-name: i-amphtml-sidebar-mask-fade-in; }
.i-amphtml-sidebar-mask[i-amphtml-sidebar-opened] { animation: 0s ease 0s 1 normal none running none; }
@keyframes i-amphtml-sidebar-slide-in-left { 
 0% { transform: translateX(-100%); }
 100% { transform: translateX(0px); }
}
@keyframes i-amphtml-sidebar-slide-out-left { 
 0% { transform: translateX(0px); }
 100% { transform: translateX(-100%); }
}
@keyframes i-amphtml-sidebar-slide-in-right { 
 0% { transform: translateX(100%); }
 100% { transform: translateX(0px); }
}
@keyframes i-amphtml-sidebar-slide-out-right { 
 0% { transform: translateX(0px); }
100% { transform: translateX(100%); }
}
@keyframes i-amphtml-sidebar-mask-fade-in { 
 0% { opacity: 0; }
 100% { opacity: 1; }
}
@keyframes i-amphtml-sidebar-mask-fade-out { 
 0% { opacity: 1; }
 100% { opacity: 0; }
}
@charset "utf-8";
amp-ad iframe, amp-embed iframe { border: 0px !important; margin: 0px !important; padding: 0px !important; }
.i-amphtml-ad-default-holder { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; display: flex; align-items: center; justify-content: center; background-color: rgba(200, 200, 200, 0.05); }
.i-amphtml-ad-default-holder::after { content: attr(data-ad-holder-text); background-color: transparent; border-radius: 2px; color: rgb(105, 105, 105); font-size: 10px; line-height: 1; font-family: Arial, sans-serif; padding: 3px 4px 1px; border: 1px solid rgb(105, 105, 105); }
amp-ad[data-a4a-upgrade-type="amp-ad-network-doubleclick-impl"] > iframe, amp-ad[type="adsense"] > iframe { transform: translate(-50%, -50%); top: 50% !important; left: 50% !important; }
amp-ad[type="adsense"], amp-ad[type="doubleclick"] { direction: ltr; }
amp-ad[data-a4a-upgrade-type="amp-ad-network-adsense-impl"] > iframe, amp-ad[data-a4a-upgrade-type="amp-ad-network-doubleclick-impl"] > iframe { min-height: 0px; min-width: 0px; }
amp-ad[data-a4a-upgrade-type="amp-ad-network-doubleclick-impl"][height="fluid"] > iframe { position: relative; height: 100% !important; width: 100% !important; }
amp-ad[data-a4a-upgrade-type="amp-ad-network-doubleclick-impl"][height="fluid"] { width: 100% !important; }
@charset "utf-8";
.article-card--detail .card-content .type, .title-detail { text-transform: uppercase; letter-spacing: 0.03em; position: relative; display: block; font-size: 0.75rem; font-weight: 700; color: rgb(127, 127, 127); padding-bottom: 3px; }
.title-detail { margin-bottom: 2px; }
.article-card--detail .card-content .type::after, .title-detail::after { content: ""; display: inline-block; position: absolute; background: rgb(0, 116, 166); width: 1.875rem; height: 0.125rem; left: 0px; }
.title-detail::after { top: 18px; }
#author { position: relative; display: table; margin: 10px 0px 20px; }
@media (min-width: 768px) {
 #author { margin: 0px 0px 20px; }
}
#author .author-name { display: table-cell; vertical-align: middle; width: 100%; }
#author .author-name h1 { margin: 0px; }
#author .author-name--job-title { margin: 0px; padding: 0px; font-size: 1.125rem; }
@media (min-width: 1024px) {
 #author .author-name--job-title { font-size: 1.5rem; }
}
#author .author-photo { float: left; margin-right: 15px; overflow: hidden; padding: 0px; border-radius: 100%; width: 80px; height: 80px; }
@media (min-width: 570px) {
 #author .author-photo { width: 120px; height: 120px; }
}
.author-info { display: inline-block; width: 100%; }
#content article.amp .container > h2:first-of-type, #content article.amp .container > p:first-of-type, .author-info p:first-of-type { margin-top: 0px; }
.sidebar-author { margin-top: 10px; }
.author-article { color: rgb(127, 127, 127); margin: 10px 0px 0px; font-family: sans-serif; font-size: 0.84375rem; }
.author-article--t { margin-bottom: 15px; }
.author-article--t__photo { position: relative; overflow: hidden; float: left; margin-right: 10px; width: 36px; height: 36px; }
.author-article--t__photo > img { max-height: 100%; }
.author-article--t__photo amp-img, .author-article--t__photo > img { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); height: auto; width: auto; min-height: 100%; min-width: 100%; max-width: initial; }
.author-article--t__photo--circle { border-radius: 50%; }
.author-article--t__info { width: calc(100% - 46px); height: 36px; display: table-cell; vertical-align: middle; }
.author-article--t__info__reviewer + .author-article--t__info__name { font-size: 0.78125rem; }
.author-article--t__info__name, .author-article--t__info__reviewer { font-weight: 600; }
.author-article--b__info__name a, .author-article--b__info__reviewer a, .author-article--t__info__name a, .author-article--t__info__reviewer a { font-weight: 600; color: rgb(0, 81, 155); text-decoration: none; word-break: break-word; display: inline; }
.author-article--t__info__name__job-title--span, .author-article--t__info__reviewer__job-title--span { display: inline-table; font-weight: 400; }
.author-article--t__info__job-title { display: table-row; vertical-align: middle; font-weight: 400; }
.author-article--b { font-size: 0.84375rem; padding: 10px 8px 15px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px 0px; }
.author-article--b__photo { position: relative; overflow: hidden; float: left; margin-right: 10px; width: 36px; height: 36px; }
.article-card--list .card-img img, .author-article--b__photo > img { max-height: 100%; }
.author-article--b__photo amp-img, .author-article--b__photo > img { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); height: auto; width: auto; min-height: 100%; min-width: 100%; max-width: initial; }
.author-article--b__photo--circle { border-radius: 50%; }
.author-article--b__info { display: inline-block; width: calc(100% - 46px); margin-top: 3px; }
.author-article--b__info__name, .author-article--b__info__reviewer { font-weight: 600; }
.author-article--b__info__job-title { display: table-row; vertical-align: middle; }
.author-article--b__bio { color: rgb(111, 111, 111); }
.author-article--b__bio p:last-child { padding-bottom: 0px; }
article.amp .author-article--b { box-shadow: none; padding: 10px 8px 15px; }
article.amp .author-article--b__photo, article.amp .author-article--t__photo { box-sizing: border-box; }
html { min-height: 100%; }
#main, body { background: rgb(238, 238, 238); }
body { color: rgb(64, 64, 64); font-size: 1rem; line-height: 1.5; }
img { max-width: 100%; height: auto; }
#main { max-width: 600px; margin: 0px auto; overflow-x: hidden; }
.ad-unit { margin: 10px -10px 0px; min-height: 250px; padding: 0px; text-align: center; }
.ad-unit > amp-ad { padding-top: 40px; margin-bottom: -25px; }
.ad-unit > amp-ad::before, .taboola-amp > amp-ad + span::before { content: "PUBLICIDADE"; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.5625rem; color: rgb(111, 126, 138); text-align: center; display: block; height: 20px; line-height: 20px; position: absolute; left: 0px; right: 0px; top: 0px; }
.ad-unit--es > amp-ad::before, .taboola-amp--es > amp-ad + span::before { content: "PUBLICIDAD"; }
.ad-unit--ru > amp-ad::before, .taboola-amp--ru > amp-ad + span::before { content: "РЕКЛАМА"; }
.ad-unit--en-us > amp-ad::before, .taboola-amp--en-us > amp-ad + span::before { content: "ADVERTISEMENT"; }
.ad-unit.gpt-footer { margin: 0px auto 20px; }
.ad-unit, .taboola-amp { position: relative; }
.taboola-amp span { display: none; }
.taboola-amp > amp-ad { padding: 20px 0px 10px; margin: 30px 5px 20px; }
.taboola-amp > amp-ad + span { position: absolute; display: inline-block; text-align: center; top: -20px; width: 100%; }
.article-image amp-img { margin: 0px -10px; }
.article-image amp-img + span { display: inline-block; font-size: 0.9375rem; color: rgb(127, 127, 127); }
figure.image { float: none; margin: 20px auto 0px; }
figure.image, figure.left { display: table; clear: both; width: 100%; }
figure.image figcaption { text-align: left; }
figure.image figcaption, figure.left figcaption { font-size: 14px; color: rgb(123, 123, 123); display: table-caption; caption-side: bottom; line-height: 1.3; }
figure.image .img { float: none; margin: 0px -10px 10px; display: block; }
div.center figure.image { margin: 20px auto; }
div.center figcaption { text-align: center; }
figure.left figcaption { text-align: left; }
figure.right figcaption { text-align: right; }
figure.left, figure.right { float: none; margin: 0px auto 10px; }
figure.left .img, figure.right .img { float: none; margin: 0px -10px 5px; display: block; }
.breadcrumbs { display: block; padding: 0px 10px; background: rgb(255, 255, 255); margin:
0px; line-height: 1; list-style: none; color: rgb(127, 127, 127); }
.breadcrumbs .item { display: inline-block; vertical-align: top; margin: 12px 0px 0px; }
.breadcrumbs .item:not(:last-child) { margin-right: 0.625rem; }
.breadcrumbs .item:not(:first-child)::before { content: "/"; display: block; position: relative; float: left; margin-right: 0.625rem; }
.breadcrumbs .item:first-child { display: none; visibility: hidden; }
.breadcrumbs .item:nth-child(2)::before { display: none; visibility: hidden; }
.breadcrumbs a { font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1; letter-spacing: 0.04em; color: inherit; font-size: inherit; }
.breadcrumbs a > span { display: inline-block; padding-bottom: 0.3em; border-bottom: 1px solid rgba(25, 25, 25, 0.4); border-top-color: rgba(25, 25, 25, 0.4); border-right-color: rgba(25, 25, 25, 0.4); border-left-color: rgba(25, 25, 25, 0.4); }
.card-img { display: block; background: rgb(224, 224, 224); }
.card-img::before { display: block; content: ""; width: 100%; }
.card-img amp-img { position: absolute; left: 0px; right: 0px; top: -100%; bottom: -100%; margin: auto 0px; width: 100%; height: auto; max-width: 100%; max-height: 100%; }
.card-img--2by1::before { padding-top: 50%; }
.card-img--16by9::before { padding-top: 56.25%; }
.card-img--5by4::before { padding-top: 80%; }
.card-img--3by2::before { padding-top: 66.6667%; }
.card-img--5by3::before { padding-top: 60%; }
.card-img img { width: 100%; display: block; }
.related-section .articles { display: flex; flex-wrap: wrap; }
.article-card { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 4px -4px; }
.article-card a { text-decoration: none; }
.article-card--classic { text-align: center; width: 49%; margin-right: 2%; float: left; margin-bottom: 1.25rem; }
.article-card--classic:nth-child(2n) { margin-right: 0px; float: right; }
.article-card--list { text-align: left; margin-bottom: 15px; width: 100%; }
.article-card--list .card-img { -webkit-box-flex: 0; flex: 0 0 120px; }
.article-card--list .card-img amp-img { position: absolute; bottom: auto; margin: 0px; height: auto; width: auto; min-height: 100%; min-width: 100%; max-width: 100%; max-height: 100%; transform: translateX(-50%) translateY(-50%); transform-origin: 0% 0%; left: 50%; top: 50%; }
.article-card--list a { display: flex; }
.article-card--gray { background: rgb(245, 245, 245); }
.article-card--no-shadow { box-shadow: transparent 0px 0px 0px 0px; }
.article-card--detail { text-align: left; background: rgb(255, 255, 255); }
@media (max-width: 374px) {
 .article-card--detail { width: 100%; margin-right: 0px; }
}
@media (max-width: 570px) {
 .article-card--detail .card-content { padding-bottom: 7px; }
}
.article-card--detail .card-content { text-align: left; }
.article-card--detail .card-content .type { font-family: Roboto, Helvetica, Arial, sans-serif; margin-bottom: 7px; }
.article-card--detail .card-content .type::after { top: 14px; }
.article-card--detail .card-content .type span { border-bottom: 0px; padding-bottom: 0px; }
.article-card--bottom-border { border-bottom: 3px solid rgb(0, 116, 166); text-align: left; }
.card-content { padding: 0.625rem; }
.card-content .title { font-size: 0.875rem; line-height: 1.35; font-weight: 700; }
.card-content .type { text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 8px; line-height: 1; font-size: 0.625rem; color: rgb(64, 64, 64); display: block; }
.card-content .type span { display: inline-block; padding-bottom: 3px; border-bottom: 1px solid rgba(64, 64, 64, 0.5); }
.card-content--v-border { padding: 0px 0.3125rem; }
.card-content--v-border .title { font-size: 0.9375rem; border-left: 2px solid rgb(0, 116, 166); padding-left: 0.3125rem; }
.sidecard-vborder { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px 0px; border-bottom: 3px solid rgb(0, 116, 166); padding: 0.625rem; margin-bottom: -0.625rem; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-pack: justify; justify-content: space-between; }
.sidecard-vborder .center { width: 100%; margin-top: 15px; }
.article--top-detail { padding: 10px 10px 10px 0px; border-bottom: 1px solid rgb(218, 218, 218); width: 48%; }
.article--top-detail:first-of-type { padding-top: 0px; border-top: 0px; }
.article--top-detail .title { font-weight: 700; text-decoration: none; }
@media (max-width: 570px) {
 .article--top-detail { width: 100%; }
}
.article-no-img { background: rgb(90, 205, 255); }
.article-no-img .wrap { text-decoration: none; color: rgb(255, 255, 255); }
.article-no-img .wrap::after { content: ""; display: block; position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%; height: 100%; transition: background-color 0.3s ease-in-out 0s; background-image: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0.4) 100%); }
.card-bg-content { position: absolute; left: -10%; top: -2%; width: 170%; }
.card-bg-content--txt { font-family: "Times New Roman", Times, serif; font-style: italic; color: rgba(0, 0, 0, 0.15); text-align: left; font-size: 1.875rem; line-height: 1.36; margin: 0px; padding: 0px; word-break: break-all; }
#footer input[type="checkbox"], .card-bg-content--txt img { display: none; }
.card-img { position: relative; overflow: hidden; }
.article-card--list .card-bg-content { left: -2%; top: -2%; }
.article-card--list .card-bg-content--txt { font-size: 1.5625rem; }
.article-card--classic .card-bg-content { left: -2%; top: -2%; }
.article-card--classic .card-bg-content--txt { font-size: 2.375rem; }
#cookie-consent { background-color: rgb(255, 255, 255); border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 50px; z-index: 10; }
#cookie-consent > div { width: calc(100% - 30px); max-width: 590px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; margin: 0px auto; font-size: 12px; color: rgb(102, 102, 102); line-height: 1.4; }
#cookie-consent > div button { float: right; padding: 5px 8px 4px; margin: 10px; background: rgb(171, 171, 171); border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; border: 0px; }
#cookie-consent > div div { padding: 6px 12px 12px; }
#cookie-consent > div div a { text-decoration: underline; color: rgb(102, 102, 102); }
.secondary-title { text-transform: uppercase; margin: 0px; font-size: 1.25rem; color: rgb(0, 116, 166); }
.btn, .title { display: inline-block; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 700; }
.title { width: 100%; color: rgb(64, 64, 64); text-transform: none; line-height: 1.5; font-size: 1rem; letter-spacing: 0.3px; }
.btn { background: rgb(11, 79, 108); padding: 12px; border-radius: 100vh; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.03em; font-size: 0.75rem; line-height: 1; }
.last-articles, .related-section, .sidebar { margin: 2.5rem 0.3125rem; }
.last-articles .center, .related-section .center, .sidebar .center { text-align: center; }
.last-articles a { text-decoration: none; }
.last-articles .article-card { background: rgb(255, 255, 255); padding: 1.25rem 15px; }
.last-articles .article-card .card-footer { text-align: center; margin-top: 1.25rem; }
.last-articles .article-card--stack .article { border-bottom: 1px solid rgb(218, 218, 218); }
.last-articles .article-card--stack .article a { padding: 1.25rem 0px; }
.articles--list, .related-section { margin: 40px 5px 0px; }
@media (min-width: 530px) {
 .related-section { max-width: 520px; margin: 40px auto; }
}
.related-section--bg { padding: 0px; }
.related-section--bg .articles { margin: 0px; }
#content article.amp .container ol li, #content article.amp .container ul li, .related-section .section-title--bg { margin-bottom: 10px; }
form.search--header { display: inline-block; }
form.search--sidebar { position: relative; }
form.search--header label, form.search--sidebar label { display: none; visibility: hidden; }
form.search--header input, form.search--sidebar input { position: absolute; border: 0px; font-size: 0.9375rem; }
form.search--header input:focus, form.search--sidebar input:focus { outline: 0px; }
form.search--header input:focus.placeholder, form.search--sidebar input:focus.placeholder { font-size: 0.9375rem; }
form.search--header input:focus::-webkit-input-placeholder, form.search--sidebar input:focus::-webkit-input-placeholder { font-size: 0.9375rem; }
form.search--header button, form.search--sidebar button { border: 0px; background: 0px 0px; position: relative; width: 40px; float: right; z-index: 10; border-radius: 3px; }
form.search--header button i, form.search--sidebar button i { position: relative; font-size: 1.125rem; top: -1px; }
form.search--header { position: absolute; height: 3.125rem; width: calc(100% - 55px); float: right; right: 50px; top: 0px; }
form.search--header input { transition: all 0.3s ease-out 0s; top: 5px; right: 0px; width: 40px; height: 20px; background: 0px 0px; z-index: 20; padding: 10px 35px 10px 10px; border-radius: 3px; color: transparent; }
form.search--header input.placeholder { color: transparent; }
form.search--header input::-webkit-input-placeholder { color: transparent; }
form.search--header input:focus { background: rgb(255, 255, 255); color: rgb(64, 64, 64); z-index: 1; width: calc(100% - 45px); }
form.search--header input:focus.placeholder { color: rgb(191, 191, 191); }
form.search--header input:focus::-webkit-input-placeholder { color: rgb(191, 191, 191); }
form.search--header input:focus + button i { color: rgb(25, 25, 25); }
form.search--header button { height: 3.125rem; }
form.search--header button i { color: rgb(255, 255, 255); }
form.search--sidebar { width: calc(100% - 80px); padding: 0px 0px 0px 20px; margin: 5px 0px 0px; display: inline-block; height: 40px; }
form.search--sidebar input { height: 100%; padding: 0px 35px 0px 10px; width: calc(100% - 55px); border-radius: 3px; }
form.search--sidebar button { height: 40px; right: -10px; }
form.search--sidebar button i { color: rgb(25, 25, 25); }
form.search--sidebar + nav.main-menu { margin-top: 0px; }
#social-block { height: 50px; position: relative; left: -2px; margin-bottom: 10px; }
#social-block amp-social-share { padding-bottom: 16px; border-radius: 100%; transform: scale(0.6); margin-right: -17px; }
#social-block .amp-social-share-facebook { background-size: 54px; margin-left: -10px; }
#social-block .amp-social-share-whatsapp { background-size: 46px; background-position: 8px 5px; }
#social-block .amp-social-share-sms { background-color: rgb(44, 25, 127); background-size: 37px; background-position: 11px 15px; }
#social-block .amp-social-share-email { background-color: rgb(171, 171, 171); }
.section-title { margin-bottom: 1.25rem; margin-top: 0.625rem; }
.section-title .section-title--inner { text-transform: uppercase; font-weight: 700; margin: 0px; }
.section-title--line-below { border-bottom: 1px solid rgb(218, 218, 218); text-align: center; }
.section-title--line-below .section-title--inner { display: inline-block; padding-bottom: 0.625rem; border-bottom: 1px solid rgb(64, 64, 64); margin-bottom: -1px; }
.section-title--line-behind { position: relative; z-index: 1; text-align: center; }
.section-title--line-behind::before { content: ""; display: block; position: absolute; border-top: 1px solid rgb(218, 218, 218); margin: 0px auto; top: 50%; left: 0px; right: 0px; bottom: 0px; width: 100%; z-index: -1; }
.section-title--line-behind .section-title--inner { display: inline-block; background: rgb(238, 238, 238); padding: 0px 1.25rem; }
.body-article .section-title--line-behind .section-title--inner { background: rgb(255, 255, 255); }
.section-title--bg { border-bottom: 3px solid rgb(0, 116, 166); margin: 0.9375rem 0px 10px; }
.section-title--bg .section-title--inner-bg, .section-title--label--inner a { background: rgb(0, 116, 166); display: inline-block; color: rgb(255, 255, 255); text-transform: uppercase; margin: 0px; }
.section-title--bg .section-title--inner-bg { font-weight: 400; font-size: 1.0625rem; padding: 0.25rem 0.5625rem 0.125rem; letter-spacing: 0.03em; bottom: -1px; position: relative; }
.section-title--label { margin-bottom: 0.625rem; }
.section-title--label--inner { margin: 0px; }
.section-title--label--inner a { padding: 0px 4px; line-height: 1; border: 2px solid transparent; text-decoration: none; }
.related-section .section-title { text-align: left; }
.related-section .section-title--inner { padding-left: 0px; }
.title-detail, body, h1, h2, h3, h4, h5 { font-family: Roboto, Helvetica, Arial, sans-serif; }
.snap-b { margin-bottom: 0px; }
.snap-t { margin-top: 0px; }
#header, amp-sidebar { position: relative; width: 100%; }
#header, .menu-control { display: inline-block; height: 3.125rem; }
#header { background: rgb(25, 25, 25); }
#header .logo-amp { display: inline-block; position: relative; z-index: 1; left: 10px; top: 0px; height: 100%; }
#header .logo-amp a { position: relative; display: inline-block; transform: translateY(-50%); }
.menu-control { cursor: pointer; position: absolute; float: right; margin: 0px; right: 0px; top: 0px; width: 3.125rem; }
.menu-control amp-img.amp-open-image { float: right; top: 5px; right: 5px; position: absolute; outline-color: rgb(110, 151, 185); outline-width: 3px; }
.menu-control .close-container { height: 3.125rem; width: 100%; }
amp-sidebar { background: linear-gradient(rgb(37, 37, 37), rgb(19, 19, 19)); }
@media (min-width: 600px) {
 amp-sidebar { width: 50%; }
}
amp-sidebar amp-img.amp-close-image { float: right; top: 5px; right: 7px; color: rgb(255, 255, 255); }
amp-sidebar amp-img.amp-close-image:focus { outline-color: rgb(110, 151, 185); outline-width: 3px; }
amp-sidebar .menu-control-close { height: 3.125rem; }
amp-sidebar nav.main-menu { margin-top: 33px; text-align: left; }
amp-sidebar nav.main-menu ul { margin: 0px; padding: 0px 20px; }
amp-sidebar nav.main-menu ul li { display: block; margin: 0px; }
amp-sidebar nav.main-menu ul a { display: inline-block; text-transform: uppercase; text-decoration: none; width: 100%; color: rgb(255, 255, 255); padding: 10px 0px; font-weight: 400; font-size: 1.1875rem; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
amp-sidebar nav.main-menu .btn-all { background: rgb(11, 79, 108); text-align: center; margin: 10px 0px; }
.follow-mobile { padding: 0px 20px; margin: 0.625rem 0px 130px; }
.follow-mobile .title-list { color: rgba(255, 255, 255, 0.3); font-size: 0.625rem; font-family: Roboto, Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 0.625rem; }
.follow-mobile a { display: inline-block; width: 32px; height: 32px; line-height: 32px; border-radius: 32px; text-align: center; vertical-align: middle; color: rgb(25, 25, 25); background: rgba(255, 255, 255, 0.6); margin-right: 0.625rem; text-decoration: none; }
#content, #footer .footer--menu li { padding: 0px; }
#content article.amp { padding: 0px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 4px -4px; }
#content article.amp h2, #content article.amp h3, #content article.amp h4, #content article.amp h5 { margin: 1.3em 0px 15px; line-height: 1.35; }
#content article.amp h2 { font-size: 1.375rem; }
#author + .author-info p, #content article.amp h3 { font-size: 1.125rem; }
#content article.amp h4 { font-size: 1rem; }
#content article.amp h5 { font-size: 0.9375rem; }
#content article.amp h1 { line-height: 1.2; font-size: 1.75rem; margin: 0px; padding-bottom: 1.25rem; }
#content article.amp > header { padding: 10px 10px 0px; }
#content article.amp .container { padding: 0px 10px 5px; }
#content article.amp .container ol, #content article.amp .container p, #content article.amp .container ul { margin: 1em 0px 1.5em; overflow-wrap: break-word; }
#content article.amp .container blockquote { overflow-wrap: break-word; }
#content article.amp .container * + h2:first-of-type { margin-top: 1.3em; }
#content article.amp
.container a { color: rgb(0, 107, 206); text-decoration: underline; }
#content article.amp .container ol, #content article.amp .container ul { padding: 0px 0px 0px 25px; }
#content article.amp .container blockquote, #content article.amp .container q { font-family: Georgia, serif; border-left: 3px solid rgb(13, 182, 255); border-top-color: rgb(13, 182, 255); border-right-color: rgb(13, 182, 255); border-bottom-color: rgb(13, 182, 255); padding: 0px 10px; margin: 20px 0px 20px 5px; color: rgb(113, 113, 113); text-shadow: rgb(139, 139, 139) 0.1px 0px 0px; }
#content article.amp .container q { font-size: 1.0625rem; }
#content article.amp .container blockquote p, #content article.amp .container q p { margin: 0px; padding: 5px 0px; }
#content article.amp .container h4 + p, #content article.amp .container p + ol, #content article.amp .container p + ul { margin-top: -5px; }
#content article.amp .container .table-wrap { overflow-x: auto; margin: 14px -5px; position: relative; }
#content article.amp .container .table-wrap table { border: 1px solid rgb(218, 218, 218); border-collapse: collapse; width: 100%; line-height: 1.35; text-align: left; margin: 0px; }
#content article.amp .container .table-wrap table caption { font-weight: 700; text-align: left; padding: 0px 0px 5px 5px; }
#content article.amp .container .table-wrap table th { font-weight: 700; background: rgb(238, 238, 238); font-size: 0.875rem; padding: 5px; }
#content article.amp .container .table-wrap table th * { font-size: 0.875rem; margin: 0px; }
#content article.amp .container .table-wrap table th, #content article.amp .container .table-wrap table tr:not(:last-child) { border-bottom: 1px solid rgb(218, 218, 218); }
#content article.amp .container .table-wrap table td:not(:last-child) { border-right: 1px solid rgb(218, 218, 218); }
#content article.amp .container .table-wrap table td { padding: 7px 5px 4px; }
#content article.amp .container .table-wrap table td * { font-size: 1rem; }
#content article.amp .container h2 + amp-img, #content article.amp .container h2 + amp-youtube, #content article.amp .container h3 + amp-img, #content article.amp .container h3 + amp-youtube, #content article.amp .container h4 + amp-img, #content article.amp .container h4 + amp-youtube, #content article.amp .container p + amp-img, #content article.amp .container p + amp-youtube { margin-top: -10px; }
#footer { background: rgb(38, 38, 38); color: rgb(179, 179, 179); font-family: Roboto, Helvetica, Arial, sans-serif; padding-bottom: 10px; position: relative; }
#footer a { text-decoration: none; color: rgb(179, 179, 179); }
#footer .footer--menu { display: none; text-align: center; list-style: none; padding: 0px 20px; margin: 0px; background: rgb(25, 25, 25); }
#footer .footer--menu li:not(:last-of-type) { border-bottom: 1px solid rgb(58, 58, 58); }
#footer .footer--menu a { padding: 10px 0px; width: 100%; display: inline-block; }
#footer .footer--copy { padding: 20px; font-size: 0.75rem; border-top: 1px solid rgb(58, 58, 58); }
#footer .footer--copy a { text-decoration: underline; }
#footer .footer--toggle { display: block; position: absolute; width: 20px; bottom: 30px; right: 20px; }
#footer .footer--toggle hr { color: rgb(255, 255, 255); border: 0px; background: rgb(221, 221, 221); height: 2px; margin: 3px 0px; }
#footer input[type="checkbox"]:checked ~ ul { display: block; }
#footer input[type="checkbox"]:checked + label hr { display: none; position: relative; }
#footer input[type="checkbox"]:checked + label hr:first-of-type { display: block; transform: rotate(45deg); }
#footer input[type="checkbox"]:checked + label hr:last-of-type { display: block; transform: rotate(-45deg); top: -5px; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-regular.woff2") format("woff2"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-regular.woff") format("woff"); }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src: local("Roboto Italic"), local("Roboto-Italic"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-italic.woff2") format("woff2"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-italic.woff") format("woff"); }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-700.woff2") format("woff2"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-700.woff") format("woff"); }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-700italic.woff2") format("woff2"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/roboto-700italic.woff") format("woff"); }
@font-face { font-family: sk; font-style: normal; font-weight: 400; src: url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/sk.008.eot?#iefix") format("embedded-opentype"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/sk.008.woff2") format("woff2"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/sk.008.woff") format("woff"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/sk.008.ttf") format("truetype"), url("https://www-todapolitica-com.cdn.ampproject.org/r/s/www.todapolitica.com/fonts/sk.008.svg#sk") format("svg"); }
.follow-mobile .facebook i::before, .follow-mobile .instagram i::before, .follow-mobile .pinterest i::before, .follow-mobile .twitter i::before, .icon-external::before, .icon-sg-social-email::before, .icon-sg-social-facebook::before, .icon-sg-social-pinterest::before, .icon-sg-social-print::before, .icon-sg-social-sms::before, .icon-sg-social-twitter::before, .icon-sg-social-whatsapp::before, .icon-sk-arrow-left::before, .icon-sk-arrow-right::before, .icon-sk-caret-down::before, .icon-sk-caret-left::before, .icon-sk-caret-right::before, .icon-sk-close::before, .icon-sk-email::before, .icon-sk-facebook::before, .icon-sk-instagram::before, .icon-sk-menu::before, .icon-sk-pinterest::before, .icon-sk-search::before, .icon-sk-time::before, .icon-sk-twitter::before, form.search--header button i::before, form.search--sidebar button i::before { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-family: sk; font-size: inherit; text-decoration: none; text-transform: none; line-height: inherit; vertical-align: middle; min-width: 1em; text-rendering: auto; user-select: none; -webkit-font-smoothing: antialiased; }
#content article.amp .container a[href*="//"]::after, [class*=" icon-"], [class^="icon-"] { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 14px; font-family: sk; text-decoration: none; text-transform: none; line-height: inherit; vertical-align: middle; min-width: 1em; text-rendering: auto; user-select: none; -webkit-font-smoothing: antialiased; }
#content article.amp .container a[href*="//"]::after { content: ""; margin-left: 0.2em; display: inline-block; font-size: 0.7em; }
[class*=" icon-"], [class^="icon-"] { font-size: inherit; display: block; }
.icon-sg-social-facebook::before { content: ""; display: block; }
.icon-sg-social-twitter::before { content: ""; display: block; }
.icon-sg-social-whatsapp::before { content: ""; display: block; }
.icon-sg-social-pinterest::before { content: ""; display: block; }
.icon-sg-social-sms::before { content: ""; display: block; }
.icon-sg-social-print::before { content: ""; display: block; }

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando