/* ==========================================================================
   08-STATIC-PAGE.CSS
   --------------------------------------------------------------------------
   Kurumsal / metin ağırlıklı sayfalar (Hakkımızda, Gizlilik, Kullanım
   Şartları). Haber sayfalarıyla aynı tipografi dilini kullanır.
   ========================================================================== */

.static-page {
  padding-top: var(--space-7);
  padding-bottom: var(--space-8);
  min-height: 70vh;
}

.static-page__head {
  max-width: 800px;
  margin: 0 auto var(--space-7);
  text-align: center;
}

.static-page__eyebrow {
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--color-accent-press);
}

.static-page__title {
  font-family: var(--font-display);
  font-weight: 800;
  font-size: var(--text-4xl);
  letter-spacing: -0.02em;
  margin-top: var(--space-2);
}

.static-page__lead {
  margin-top: var(--space-3);
  font-size: var(--text-lg);
  line-height: 1.6;
  color: var(--color-text-secondary);
}

.static-page__updated {
  margin-top: var(--space-3);
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  color: var(--color-text-tertiary);
}

.static-page__body {
  max-width: 800px;
  margin: 0 auto;
}

.static-page__body h2 {
  font-family: var(--font-display);
  font-weight: 700;
  font-size: var(--text-xl);
  margin: var(--space-6) 0 var(--space-3);
  padding-left: var(--space-3);
  border-left: 4px solid var(--color-accent-press);
}

.static-page__body p,
.static-page__body li {
  font-size: 1.05rem;
  line-height: 1.8;
  color: var(--color-text-secondary);
}

.static-page__body p { margin-bottom: var(--space-3); }

.static-page__body ul {
  margin: 0 0 var(--space-4) var(--space-5);
  list-style: disc;
}

.static-page__body li { margin-bottom: var(--space-2); }

.static-page__body a {
  color: var(--color-accent-press);
  font-weight: 600;
}

.static-page__body a:hover { text-decoration: underline; }

.static-page__box {
  margin-top: var(--space-6);
  background-color: var(--color-bg-subtle);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-md);
  padding: var(--space-5);
}

.static-page__box p:last-child { margin-bottom: 0; }

@media (max-width: 640px) {
  .static-page__title { font-size: var(--text-3xl); }
}
