/* Market-i-Quest — Terms (plain layout; works inside your existing header/footer) */
.tc-page{
  --miq-blue:#0d3b66;   /* from logo */
  --miq-orange:#e67e22; /* from logo */
  --ink:#0f172a;
  --muted:#64748b;

  background:#fff; color:var(--ink);
  font:16px/1.7 system-ui,-apple-system,Segoe UI,Roboto,"Noto Sans","Helvetica Neue",Arial;
  -webkit-text-size-adjust:100%; text-size-adjust:100%;
}

.tc-wrap{max-width:980px; margin-inline:auto; padding: 16px;}

/* Main heading + section headings */
.tc-h1{
  font-size: clamp(24px, 2.2vw, 30px);
  line-height:1.25; margin: 8px 0 10px;
  color: var(--miq-blue); font-weight: 800;
  text-align: center;
}
.tc-page h2{
  font-size: 20px; line-height:1.35; margin: 26px 0 8px;
  color: var(--miq-blue); font-weight: 700;
}

/* Text defaults */
.tc-page p{ margin: 8px 0; }
.tc-page a{ color: var(--miq-blue); text-decoration: none; }
.tc-page a:hover{ text-decoration: underline; }
.tc-page ol, .tc-page ul{ margin: 8px 0 8px 22px; }
.tc-page strong{ font-weight:700; }
.tc-page em{ font-style: italic; }

/* Narrow screens */
@media (max-width:640px){
  .tc-wrap{ padding: 14px; }
}
