/* ==========================================================================
   pages/refund.css — styles for refund.php only
   Moved out of refund.php. Loaded by this page through $extra_css.
   Every value is written out (no CSS variables) and every selector has its
   own rule, so changing one block never touches another.
   ========================================================================== */

.policy-content {
  max-width: 800px;
  margin: 0 auto;
  padding: 64px 24px;
}

.policy-content h2 {
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: 1.6rem;
  font-weight: 400;
  color: #4a154b;
  margin: 36px 0 12px;
}

.policy-content p {
  color: #4a154bd6;
  line-height: 1.8;
  margin-bottom: 14px;
}

.policy-content ul {
  color: #4a154bd6;
  line-height: 1.8;
  margin: 0 0 14px 20px;
}

.policy-content ul li {
  margin-bottom: 6px;
  list-style: disc;
}

.policy-updated {
  font-size: 0.8rem;
  color: #4a154bb2;
  margin-bottom: 32px;
}

.highlight-box {
  background: #f0e0f2;
  border-left: 3px solid #4a154b;
  border-radius: 0 10px 10px 0;
  padding: 16px 20px;
  margin: 20px 0;
}

.highlight-box p {
  margin: 0;
  font-weight: 500;
  color: #4a154b;
}
