/* Todos os links reutilizam integralmente o card Framer original. */
.framer-QTO7t [data-framer-name="Intro"] .framer-dfko7g-container,
.framer-QTO7t [data-framer-name="Intro"] .framer-zluNa,
.framer-QTO7t [data-framer-name="Split"],
.framer-QTO7t [data-framer-name="Journal Grid"] {
  filter: none !important;
  opacity: 1 !important;
  transform: none !important;
}

@media (min-width: 810px) {
  .framer-QTO7t [data-framer-name="Split"] {
    align-items: last baseline !important;
  }
}

#orion-perspectivas-grid {
  align-items: stretch !important;
  grid-auto-rows: 1fr !important;
}

#orion-perspectivas-grid > [data-orion-article-card] {
  height: 100% !important;
  min-width: 0;
  place-self: stretch !important;
}

#orion-perspectivas-grid > [data-orion-article-card] > .framer-1s1gk0h-container,
#orion-perspectivas-grid > [data-orion-article-card] .framer-B2SCk {
  height: 100% !important;
  min-height: 460px;
  width: 100% !important;
}

[data-orion-article-card] .framer-1kwsntn {
  transition: opacity 180ms ease;
}

[data-orion-article-card]:hover .framer-1kwsntn,
[data-orion-article-card]:focus-visible .framer-1kwsntn {
  opacity: 1 !important;
}

[data-orion-article-card][hidden] {
  display: none !important;
}

.orion-perspectivas-filter-wrap {
  align-items: end;
  display: flex;
  gap: 32px;
  justify-content: space-between;
  margin: 0 0 48px;
  scroll-margin-top: 112px;
  width: 100%;
}

.orion-perspectivas-filter-wrap[hidden] {
  display: none !important;
}

.orion-perspectivas-filter {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: min(100%, 360px);
}

.orion-perspectivas-filter-label {
  color: var(--token-6eb4e321-8061-412c-81d9-5c35ab0cd76d, #5a554c);
  display: block;
  font: 500 14px/1.35 "Geist", "Geist Placeholder", sans-serif;
  letter-spacing: -0.03em;
}

.orion-perspectivas-select-shell {
  position: relative;
  width: 100%;
}

.orion-perspectivas-select-trigger {
  align-items: center;
  background: var(--token-7410e9be-53cf-4228-94d2-7b25d8d57962, #e3dccb);
  border: 1px solid rgba(28, 26, 24, 0.1);
  border-radius: 14px;
  color: var(--token-1f7d9f60-8986-4a03-99de-9d3c4579840c, #1c1a18);
  cursor: pointer;
  display: flex;
  font: 500 16px/1.35 "Geist", "Geist Placeholder", sans-serif;
  height: 52px;
  justify-content: space-between;
  letter-spacing: -0.035em;
  padding: 0 50px 0 18px;
  position: relative;
  text-align: left;
  transition: background-color 160ms ease, border-color 160ms ease;
  width: 100%;
}

.orion-perspectivas-select-trigger:hover,
.orion-perspectivas-select-trigger[aria-expanded="true"] {
  background: #ded6c4;
  border-color: rgba(28, 26, 24, 0.16);
}

.orion-perspectivas-select-trigger:focus-visible,
.orion-perspectivas-select-option:focus-visible {
  border-color: currentColor;
  outline: 2px solid currentColor;
  outline-offset: 3px;
}

.orion-perspectivas-select-chevron {
  border-bottom: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  height: 9px;
  pointer-events: none;
  position: absolute;
  right: 20px;
  top: 19px;
  transform: rotate(45deg);
  transform-origin: 65% 65%;
  transition: transform 160ms ease;
  width: 9px;
}

.orion-perspectivas-select-trigger[aria-expanded="true"] .orion-perspectivas-select-chevron {
  transform: rotate(225deg);
}

.orion-perspectivas-select-menu {
  background: #ded6c4;
  border: 1px solid rgba(28, 26, 24, 0.14);
  border-radius: 14px;
  box-shadow: 0 18px 26px -24px rgba(28, 26, 24, 0.72);
  display: grid;
  gap: 2px;
  left: 0;
  padding: 8px;
  position: absolute;
  top: calc(100% + 8px);
  width: 100%;
  z-index: 30;
}

.orion-perspectivas-select-menu[hidden] {
  display: none !important;
}

.orion-perspectivas-select-option {
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: var(--token-1f7d9f60-8986-4a03-99de-9d3c4579840c, #1c1a18);
  cursor: pointer;
  font: 500 15px/1.25 "Geist", "Geist Placeholder", sans-serif;
  letter-spacing: -0.03em;
  min-height: 42px;
  padding: 10px 12px;
  text-align: left;
  transition: background-color 140ms ease;
  width: 100%;
}

.orion-perspectivas-select-option:hover,
.orion-perspectivas-select-option:focus-visible {
  background: rgba(28, 26, 24, 0.07);
}

.orion-perspectivas-select-option[aria-selected="true"] {
  background: rgba(28, 26, 24, 0.09);
  font-weight: 600;
}

.orion-perspectivas-filter-status {
  color: var(--token-6eb4e321-8061-412c-81d9-5c35ab0cd76d, #68655e);
  flex: none;
  font: 500 14px/1.35 "Geist", "Geist Placeholder", sans-serif;
  letter-spacing: -0.03em;
  margin: 0 0 16px;
}

@media (max-width: 809.98px) {
  [data-orion-article-card] .framer-15385eo {
    height: 203px !important;
    flex: none !important;
  }

  .orion-perspectivas-filter-wrap {
    align-items: end;
    flex-direction: row;
    gap: 16px;
    margin-bottom: 36px;
  }

  .orion-perspectivas-filter {
    min-width: 0;
    width: 100%;
  }

  .orion-perspectivas-select-trigger {
    font-size: 15px;
  }

  .orion-perspectivas-filter-status {
    display: none;
  }

  #orion-perspectivas-grid > [data-orion-article-card] > .framer-1s1gk0h-container,
  #orion-perspectivas-grid > [data-orion-article-card] .framer-B2SCk {
    min-height: 430px;
  }
}
