/* ═══════════════════════════════════════════════════════
   NEODUSTRIA — TERMS & CONDITIONS PAGE (tc-* overrides)
   Base layout: reuses ck-* system from cookies.css
   Page-specific refinements only.
═══════════════════════════════════════════════════════ */

/*
  This file loads alongside cookies.css which supplies all ck-* base styles.
  Only add rules here that are specific to the Terms & Conditions page.
*/

/* 9 sections need a slightly taller card body on dense content */
.tc-page .ck-card-body {
  padding: 26px 34px;
}

/* Sub-items within each card — numbered clauses like 2.1, 2.2 */
.tc-clause {
  display: flex;
  flex-direction: column;
  gap: 9px;
  margin: 0 0 10px;
}
.tc-clause-item {
  font-size: 13.5px;
  color: rgba(155,178,212,0.80);
  line-height: 1.68;
  padding-left: 16px;
  position: relative;
}
.tc-clause-item::before {
  content: '';
  position: absolute; left: 0; top: 9px;
  width: 5px; height: 5px; border-radius: 50%;
  background: rgba(0,100,220,0.70);
}
.tc-clause-item strong {
  color: rgba(212,228,248,0.92);
  font-weight: 700;
}

/* CTA button links to contact, not cookie settings */
.tc-page .ck-cta-btn {
  background: linear-gradient(135deg, #071D35 0%, #123D63 45%, #168BFF 100%);
}
