/* PTE Perth page-only refinements for v3.28.0. */
.pte-perth-page .ptep-overview-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  align-items: stretch;
}

.pte-perth-page .ptep-overview-grid .ptem-card {
  min-width: 0;
  height: 100%;
}

.pte-perth-page .ptep-benefit-card--normal {
  background: var(--ptem-surface);
  border-color: var(--ptem-border);
  box-shadow: var(--ptem-shadow-soft);
}

.pte-perth-page .ptep-benefit-card--normal h3 {
  color: var(--ptem-navy);
}

.pte-perth-page .ptep-benefit-card--normal .ptem-benefit-list li {
  color: var(--ptem-copy);
}

.pte-perth-page .ptep-benefit-card--normal .ptem-benefit-list li > span:first-child {
  color: var(--ptem-blue);
}

@media (max-width: 620px) {
  .pte-perth-page .ptep-overview-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
  }
}
