/* ============================================================
   CUSTOM — Per-store overrides for Template TF
   Add store-specific tweaks here. Loaded last so it wins
   over theme.css and style.css.
   ============================================================ */

/* ------------------------------------------------------------
   FAQ backlink — used on tag pages to point users to the
   FAQ section on the home page. Keep it visually aligned
   with existing .section__container / .btn styles.
   ------------------------------------------------------------ */
.faq-backlink {
  max-width: 1200px;
  margin: 2rem auto 3rem;
  padding-inline: 1rem;
}

.faq-backlink-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  padding: clamp(1.5rem, 3vw, 2.25rem);
  background: linear-gradient(135deg,
      rgba(214, 73, 31, 0.06),
      rgba(214, 73, 31, 0.02));
  border: 1px solid rgba(214, 73, 31, 0.18);
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(32, 29, 26, 0.06);
}

.faq-backlink-copy {
  flex: 1 1 380px;
  min-width: 260px;
}

.faq-backlink-kicker {
  display: inline-block;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--brand, #d6491f);
  margin-bottom: 0.4rem;
}

.faq-backlink-copy h2 {
  margin: 0 0 0.5rem;
  font-size: clamp(1.25rem, 2.4vw, 1.65rem);
  line-height: 1.25;
  color: var(--ink, #201d1a);
}

.faq-backlink-copy p {
  margin: 0;
  line-height: 1.55;
  color: rgba(32, 29, 26, 0.72);
}

.faq-backlink-cta {
  flex: 0 0 auto;
}

.faq-backlink-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

@media (max-width: 600px) {
  .faq-backlink-box {
    text-align: left;
  }
  .faq-backlink-cta {
    width: 100%;
  }
  .faq-backlink-btn {
    width: 100%;
    justify-content: center;
  }
}
