/* ==========================================================================
   TCR / A2P 10DLC additions  --  Quality Coverage Insurance, LLC
   Append to css/style.css (or link separately). Nothing here is destructive.
   ========================================================================== */

/* Legal pages (privacy.html, terms.html) */
.legal {
  max-width: 820px;
}
.legal h2 {
  font-size: 1.15rem;
  margin-top: var(--space-6, 2rem);
  margin-bottom: var(--space-2, .5rem);
  color: var(--brand-dark, #222);
}
.legal p,
.legal li {
  line-height: 1.7;
  font-size: 0.97rem;
}
.legal ul {
  padding-left: 1.25rem;
  margin-bottom: var(--space-4, 1rem);
}
.legal li {
  margin-bottom: .4rem;
}
.legal .highlight {
  background: #FFF6D6;
  border-left: 4px solid #E94E1B;
  padding: var(--space-3, .75rem);
  border-radius: 4px;
}

/* SMS consent box on the quote form */
.sms-consent {
  background: #FAFAFA;
}
.sms-consent a {
  text-decoration: underline;
}

/* Footer policy links */
.footer-policies {
  margin-top: var(--space-3, .75rem);
  font-size: 0.9rem;
}
.footer-policies a {
  text-decoration: underline;
  opacity: .9;
}
.footer-policies a:hover {
  opacity: 1;
}
