/* Expedition Review Desk — page.css (E-E-A-T pages: methodology, editorial-policy, about, submit-operator, contact, privacy-and-cookies) */

.page-hero-banner {
  position: relative;
  background: linear-gradient(135deg, #0F172A 0%, #16324A 55%, #1B3A4B 100%);
  overflow: hidden;
}
.page-hero { position: relative; z-index: 1; padding: 40px 0 48px; }
.page-hero h1 { max-width: 28ch; color: #fff; }
.page-hero__intro { font-size: 18px; max-width: 62ch; color: rgba(255,255,255,0.88); }

.worked-example {
  border: 1px solid var(--outline);
  border-radius: var(--radius);
  background: var(--soft-slate);
  padding: 18px 20px;
  margin: 20px 0;
  font-feature-settings: 'tnum' 1;
}
.worked-example__formula {
  font-family: var(--font-body);
  font-weight: 600;
  color: var(--navy);
  margin-bottom: 6px;
}

.measured-editorial-table th:nth-child(2) { text-align: center; }

.contact-routes {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin: 20px 0;
}
@media (min-width: 768px) {
  .contact-routes { grid-template-columns: repeat(3, 1fr); }
}
.contact-route { border: 1px solid var(--outline); border-radius: var(--radius); padding: 16px 18px; }
.contact-route h3 { font-size: 16px; margin-bottom: 6px; }

.criteria-list li {
  display: flex;
  gap: 10px;
  padding: 8px 0;
  font-size: 15px;
}
.criteria-list li svg { width: 18px; height: 18px; color: var(--arctic-teal); flex-shrink: 0; margin-top: 3px; }
