:root {
  --s-html: 16px;
  --s-p: 16px;
  --s-h1: 6.4rem;
  --s-h2: 4.8rem;
  --s-h3: 4rem;
  --s-h4: 2rem;
  --s-h5: 1.25rem;
  --s-h6: 0.875em;
  --s-meta: 0.875rem;
  --c-primary: #035299;
  --c-secondary: #b1d3e5;
  --p-theme: /wp-content/themes/midia-ninja-theme;
  --p-theme-assets: /wp-content/themes/midia-ninja-theme/assets;
  --f-body: Manrope, sans-serif;
  --f-title: Manrope, sans-serif;
  --f-ninja: MidiaNinja, sans-serif;
  --f-ninja-config: "calt" on;
  --s-small: 0.938rem;
  --s-medium: 1.875rem;
  --s-large: 2.813rem;
}

:root {
  --s-html: 16px;
  --s-p: 16px;
  --s-h1: 6.4rem;
  --s-h2: 4.8rem;
  --s-h3: 4rem;
  --s-h4: 2rem;
  --s-h5: 1.25rem;
  --s-h6: 0.875em;
  --s-meta: 0.875rem;
  --c-primary: #035299;
  --c-secondary: #b1d3e5;
  --p-theme: /wp-content/themes/midia-ninja-theme;
  --p-theme-assets: /wp-content/themes/midia-ninja-theme/assets;
  --f-body: Manrope, sans-serif;
  --f-title: Manrope, sans-serif;
  --f-ninja: MidiaNinja, sans-serif;
  --f-ninja-config: "calt" on;
  --s-small: 0.938rem;
  --s-medium: 1.875rem;
  --s-large: 2.813rem;
}

.tax-marcador_especial :root,
.archive :root {
  --s-html: 16px;
  --s-p: 16px;
  --s-h1: 6.4rem;
  --s-h2: 4.8rem;
  --s-h3: 4rem;
  --s-h4: 2rem;
  --s-h5: 1.25rem;
  --s-h6: 0.875em;
  --s-meta: 0.875rem;
  --c-primary: #035299;
  --c-secondary: #b1d3e5;
  --p-theme: /wp-content/themes/midia-ninja-theme;
  --p-theme-assets: /wp-content/themes/midia-ninja-theme/assets;
  --f-body: Manrope, sans-serif;
  --f-title: Manrope, sans-serif;
  --f-ninja: MidiaNinja, sans-serif;
  --f-ninja-config: "calt" on;
  --s-small: 0.938rem;
  --s-medium: 1.875rem;
  --s-large: 2.813rem;
}

.tax-marcador_especial :root,
.archive :root {
  --s-html: 16px;
  --s-p: 16px;
  --s-h1: 6.4rem;
  --s-h2: 4.8rem;
  --s-h3: 4rem;
  --s-h4: 2rem;
  --s-h5: 1.25rem;
  --s-h6: 0.875em;
  --s-meta: 0.875rem;
  --c-primary: #035299;
  --c-secondary: #b1d3e5;
  --p-theme: /wp-content/themes/midia-ninja-theme;
  --p-theme-assets: /wp-content/themes/midia-ninja-theme/assets;
  --f-body: Manrope, sans-serif;
  --f-title: Manrope, sans-serif;
  --f-ninja: MidiaNinja, sans-serif;
  --f-ninja-config: "calt" on;
  --s-small: 0.938rem;
  --s-medium: 1.875rem;
  --s-large: 2.813rem;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles article,
.archive .wp-block-newspack-blocks-homepage-articles article {
  width: 100%;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .cat-links a,
.archive .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .cat-links a {
  background-color: var(--cat-background-color);
  border-radius: 0.25rem;
  color: var(--cat-color);
  font-family: "Archivo Expanded", sans-serif;
  font-size: 13px;
  letter-spacing: -0.39px;
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  transition: all 0.3s ease-in-out;
  font-weight: 800;
}

@media (min-width: 783px) and (max-width: 992px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .cat-links a,
  .archive .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .cat-links a {
    white-space: nowrap;
    font-size: 11px;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .cat-links a:hover,
.archive .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .cat-links a:hover {
  opacity: 0.9;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .entry-title,
.archive .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .entry-title {
  color: var(--wp--preset--color--primary-pure);
  font-size: var(--wp--preset--font-size--default);
  font-weight: 700;
  padding-bottom: 5px;
  padding-top: 0px;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .entry-meta,
.archive .wp-block-newspack-blocks-homepage-articles article .entry-wrapper .entry-meta {
  color: var(--wp--preset--color--primary-light);
  font-size: 0.8125rem;
  font-weight: 700;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image article .post-thumbnail,
.archive .wp-block-newspack-blocks-homepage-articles.show-image article .post-thumbnail {
  border-radius: 8px;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail {
  max-height: 208px;
  overflow: hidden;
  position: relative;
  margin: 0;
  transform: scale(1.005);
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail,
  .archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail {
    flex-basis: 100%;
    margin-left: 0;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail::before,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail::before {
  content: "";
  float: left;
  padding-top: 56.25%;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail::after,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail::after {
  clear: left;
  content: " ";
  display: table;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail img,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail img {
  height: auto;
  left: 50%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 992px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail img,
  .archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .post-thumbnail img {
    min-width: 100%;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .entry-wrapper .cat-links,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .entry-wrapper .cat-links {
  margin-bottom: 15px;
  margin-left: 0.938rem;
  margin-top: -2.3rem;
  position: absolute;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .entry-wrapper .cat-links a,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .entry-wrapper .cat-links a {
  background-color: var(--cat-background-color);
  color: var(--cat-color);
  font-family: "Archivo Expanded", sans-serif;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -0.39px;
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .entry-wrapper .entry-meta,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-aligntop article .entry-wrapper .entry-meta {
  color: #828282;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article {
  border-bottom: 1px solid var(--wp--preset--color--primary-pure);
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article:last-child,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article:last-child {
  border-bottom: 0;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article .post-thumbnail,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article .post-thumbnail {
  flex-basis: 70px;
  padding-top: 10px;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article .entry-wrapper,
.archive .wp-block-newspack-blocks-homepage-articles.show-image.image-alignright article .entry-wrapper {
  flex-basis: calc(100% - 70px);
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal {
  border-radius: 8px;
  margin-bottom: 1.875rem;
  overflow: hidden;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal {
    margin-bottom: -1rem;
    overflow: inherit;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article {
  aspect-ratio: 16/10;
  display: block;
  position: relative;
  padding: 0;
}

@media (min-width: 992px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article {
    height: 506px;
  }
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article {
    max-height: 200px;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a {
  display: block;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a::before,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a::before {
  content: "";
  padding-top: 56.25%;
  float: left;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a::after,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a::after {
  clear: left;
  content: " ";
  display: table;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a img,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a img,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a img {
    border-radius: 8px;
    margin-bottom: 30px;
  }
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a img,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .post-thumbnail a img {
    min-width: 100%;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper {
  background: linear-gradient(0deg, rgba(38, 38, 38, 0.64) 49.5%, rgba(38, 38, 38, 0) 100%);
  color: var(--wp--preset--color--secondary-light);
  display: flex;
  flex-direction: column;
  height: 45%;
  justify-content: flex-end;
  left: 0;
  max-width: 100%;
  padding: 15px 80px 44px 60px;
  position: relative;
  right: 0;
  z-index: 2;
  top: 56%;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper {
    background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, #333 75%);
    border-radius: 8px;
    gap: 0.2rem;
    padding: 1.25rem 1.25rem;
    justify-content: flex-end;
    position: absolute;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper .cat-links,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper .cat-links {
  margin: 0 0 0.8rem;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper .cat-links,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper .cat-links {
    margin: 0 0 0.2rem;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p {
  color: #fff;
  font-family: "Manrope", sans-serif;
  margin-top: 0;
  line-height: 140%;
}

@media (max-width: 782px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p {
    font-size: 14px;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p:last-of-type,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper p {
    display: none;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper h2,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper h2 {
  color: #fff;
  font-size: 2rem;
  font-weight: 800;
  line-height: 120%;
  letter-spacing: -0.64px;
  margin-bottom: 0.5rem;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper h2,
  .archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article .entry-wrapper h2 {
    font-size: 1rem !important;
    margin-bottom: 0;
    padding-bottom: 0;
    font-weight: 700;
    line-height: 22.4px;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar {
  margin-top: -13px;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar,
  .archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar {
    margin-bottom: -1.3rem;
    margin-top: 0;
  }
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar div[data-posts] :nth-child(n+3),
  .archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar div[data-posts] :nth-child(n+3) {
    display: none;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article {
  aspect-ratio: 15/13.3;
  display: block;
  position: relative;
  padding: 0;
  border-radius: 8px;
  margin-bottom: 1rem;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article,
  .archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article {
    aspect-ratio: 16/9;
    margin-bottom: 1rem;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  margin-bottom: 1rem;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a {
  display: block;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a::before,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a::before {
  content: "";
  padding-top: 56.25%;
  float: left;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a::after,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a::after {
  clear: left;
  content: " ";
  display: table;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a img,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%;
  border-radius: 8px;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a img,
  .archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a img {
    border-radius: 8px;
    margin-bottom: 30px;
  }
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a img,
  .archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail a img {
    min-width: 100%;
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper {
  background: linear-gradient(0deg, rgba(38, 38, 38, 0.64) 49.5%, rgba(38, 38, 38, 0) 100%);
  color: var(--wp--preset--color--secondary-light);
  display: flex;
  flex-direction: column;
  height: 50%;
  justify-content: flex-end;
  left: 0;
  max-width: 100%;
  padding: 16px 16px 9px;
  position: relative;
  right: 0;
  z-index: 2;
  top: 50%;
  border-radius: 8px;
}

@media (max-width: 768px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper,
  .archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper {
    background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, #333 65%);
    height: 100%;
    top: 0;
    padding: 16px 16px 12px;
  }
}

@media (max-width: 992px) {
  .tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper,
  .archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper {
    background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, #333 95%);
  }
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper h2,
.archive .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .entry-wrapper h2 {
  color: var(--wp--preset--font-secondary--light);
  font-size: 1rem;
  font-weight: 700;
  line-height: 22.4px;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar .article-section-title,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar .article-section-title {
  display: none;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar article .post-thumbnail {
  position: absolute;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main :root,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main :root {
  --s-html: 16px;
  --s-p: 16px;
  --s-h1: 6.4rem;
  --s-h2: 4.8rem;
  --s-h3: 4rem;
  --s-h4: 2rem;
  --s-h5: 1.25rem;
  --s-h6: 0.875em;
  --s-meta: 0.875rem;
  --c-primary: #035299;
  --c-secondary: #b1d3e5;
  --p-theme: /wp-content/themes/midia-ninja-theme;
  --p-theme-assets: /wp-content/themes/midia-ninja-theme/assets;
  --f-body: Manrope, sans-serif;
  --f-title: Manrope, sans-serif;
  --f-ninja: MidiaNinja, sans-serif;
  --f-ninja-config: "calt" on;
  --s-small: 0.938rem;
  --s-medium: 1.875rem;
  --s-large: 2.813rem;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post {
  transition: all 0.2s;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post:hover,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post:hover {
  background-color: #f7f7f7;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card {
  display: flex;
  margin-bottom: 40px;
  left: 376px;
  top: 409px;
}

@media (max-width: 768px) {
  .tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card,
  .archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card {
    border-bottom: 1px solid #CCC;
    display: block;
    margin-bottom: 2.25em;
    padding-bottom: 2.25em;
  }
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card a,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card a {
  color: var(--c-gray--darker);
  text-decoration: none;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb {
  flex-shrink: 0;
  padding-right: 30px;
  width: 50%;
}

@media (max-width: 768px) {
  .tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb,
  .archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb {
    width: 100%;
    margin-bottom: 15px;
    padding-right: 0;
  }
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio {
  overflow: hidden;
  position: relative;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio .entry-meta,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio .entry-meta {
  position: absolute;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio::before,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio::before {
  content: "";
  padding-top: 56.25%;
  float: left;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio::after,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio::after {
  clear: left;
  content: " ";
  display: table;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio img,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio img {
  max-width: 100%;
  width: 100%;
  height: auto;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 768px) {
  .tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio img,
  .archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--thumb .aspect-ratio img {
    min-width: 100%;
  }
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content {
  font-family: "Lato", sans-serif;
  font-style: normal;
  font-weight: normal;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-title,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-title {
  color: var(--c-primary);
  font-size: 24px;
  line-height: 29px;
  margin: 0;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-date,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-date {
  font-size: 14px !important;
  line-height: 17px;
  color: var(--c-gray--darker);
  margin: 10px 0 16px 0;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-excerpt,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-excerpt {
  font-size: 16px;
  line-height: 24px;
  padding-right: 15px;
}

.tax-marcador_especial .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-excerpt p,
.archive .header-and-footer-archive.position-header .wp-block-newspack-blocks-homepage-articles.posts-sidebar main .post .post-card--content .entry-excerpt p {
  margin-top: 5px;
}

.tax-marcador_especial .wp-block-newspack-blocks-homepage-articles.destaque-principal article,
.archive .wp-block-newspack-blocks-homepage-articles.destaque-principal article {
  border: none;
}

.tax-marcador_especial #app,
.archive #app {
  margin-bottom: 100px;
}

@media (max-width: 768px) {
  .tax-marcador_especial #app,
  .archive #app {
    padding-inline: 16px;
  }
}

.tax-marcador_especial #app .container main.content,
.archive #app .container main.content {
  width: 100%;
  padding: 0;
}

@media (max-width: 768px) {
  .tax-marcador_especial #app .container main.content,
  .archive #app .container main.content {
    margin-bottom: 32px;
  }
}

@media (min-width: 1200px) {
  .tax-marcador_especial #app .container main.content,
  .archive #app .container main.content {
    width: 70%;
  }
}

.tax-marcador_especial #app .container main.content .posts,
.archive #app .container main.content .posts {
  left: 0;
}

@media (max-width: 992px) {
  .tax-marcador_especial #app .container main.content .posts,
  .archive #app .container main.content .posts {
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}

.tax-marcador_especial #app .container main.content .posts .post-card--thumb .aspect-ratio img,
.archive #app .container main.content .posts .post-card--thumb .aspect-ratio img {
  width: 100%;
  height: 209px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

.tax-marcador_especial #app .container main.content .posts .post-card--content,
.archive #app .container main.content .posts .post-card--content {
  display: flex;
  flex-direction: column;
}

.tax-marcador_especial #app .container main.content .posts .post-card--content > a,
.archive #app .container main.content .posts .post-card--content > a {
  text-decoration: none;
}

.tax-marcador_especial #app .container main.content .posts .post-card--content > a > h5,
.archive #app .container main.content .posts .post-card--content > a > h5 {
  color: #111111;
  font-family: var(--wp--preset--font-family--manrope);
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 125%;
  letter-spacing: -0.24px;
  max-width: 371px;
  width: 100%;
  margin-bottom: 8px;
}

.tax-marcador_especial #app .container main.content .posts .post-card--content .entry-date,
.archive #app .container main.content .posts .post-card--content .entry-date {
  order: 3;
  color: var(--wp--preset--color--primary-light);
  font-family: var(--wp--preset--font-family--manrope);
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 145%;
}

.tax-marcador_especial #app .container main.content .posts .post-card--content .entry-excerpt,
.archive #app .container main.content .posts .post-card--content .entry-excerpt {
  display: none;
}

.tax-marcador_especial aside,
.archive aside {
  margin-bottom: 3rem;
}

@media (min-width: 1200px) {
  .tax-marcador_especial aside,
  .archive aside {
    float: right;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjc3MvX3AtYXJjaGl2ZS5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/