/* ==========================================================================
   CSKEDPEDIA — metin.css
   Uzun hukuki metinler için: gizlilik politikası, kullanım şartları.
   base.css'in değişkenlerini kullanır, kendi rengini tanımlamaz.

   Bu sayfalar okunmak için var, göz alıcı olmak için değil. Satır uzunluğu
   dar, başlıklar numaralı, madde araları geniş — bir maddeye "§4.2" diye
   atıf yapabilmek metnin işini görmesinin şartı.
   ========================================================================== */

.metin{ max-width: 680px; margin: 0 auto; padding: 0 22px calc(72px + var(--safe-b)) }

.metin-giris{ padding: calc(52px + var(--safe-t)) 0 0 }
.metin-giris .marka{ font-size: 17px }
.metin-giris h1{
  font-family: var(--font-baslik);
  font-size: clamp(26px, 5.6vw, 34px);
  font-weight: 600; line-height: 1.2; margin: 18px 0 10px;
  letter-spacing: -.01em; text-wrap: balance;
}
.metin-giris .ozet{ margin: 0; font-size: 14px; line-height: 1.7; color: var(--ink-2) }
.metin-damga{
  margin-top: 14px; font-size: 11.5px; letter-spacing: .08em;
  text-transform: uppercase; color: var(--ink-3);
}

.metin h2{
  font-family: var(--font-baslik);
  font-size: 19px; font-weight: 600; margin: 40px 0 12px;
  padding-top: 22px; border-top: 1px solid var(--line);
  letter-spacing: -.01em;
}
.metin h3{ font-size: 15px; font-weight: 600; margin: 24px 0 8px }
.metin p{ margin: 0 0 14px; font-size: 14.5px; line-height: 1.75; color: var(--ink-2) }
.metin li{ font-size: 14.5px; line-height: 1.75; color: var(--ink-2); margin-bottom: 8px }
.metin ul, .metin ol{ margin: 0 0 16px; padding-left: 22px }
.metin strong{ color: var(--ink) }
.metin a{ color: var(--turkuaz); text-decoration: underline; text-underline-offset: 3px }

/* Tanım listesi: "hangi veri — neden işleniyor" eşleşmeleri için.
   Tablo yerine bunu seçtim; dar ekranda tablo yan kaydırma istiyor. */
.metin dl{ margin: 0 0 18px }
.metin dt{ font-size: 14px; font-weight: 600; margin-top: 14px }
.metin dd{ margin: 4px 0 0; font-size: 14px; line-height: 1.7; color: var(--ink-2) }

/* Doldurulmayı bekleyen alanlar gözden kaçmasın diye işaretli. */
.bekliyor{
  background: #FBF0DC; color: #7A4E04; font-weight: 600;
  padding: 1px 6px; border-radius: 4px; font-size: .95em;
}

.metin .kutu{
  background: var(--panel-solid); border: 1px solid var(--line);
  border-left: 3px solid var(--turkuaz);
  border-radius: 12px; padding: 16px 18px; margin: 0 0 18px;
}
.metin .kutu p:last-child{ margin-bottom: 0 }
.metin .kutu.uyari{ border-left-color: var(--bordo) }

.metin-alt{
  margin-top: 48px; padding-top: 22px; border-top: 1px solid var(--line);
  font-size: 12.5px; color: var(--ink-3); line-height: 1.8;
}
.metin-alt a{ color: var(--ink-3); text-decoration: underline; text-underline-offset: 3px }
