/* Politika sayfa stilleri — mobil tipografi / genişlik */

@media (max-width: 767px) {
  #section-iptal > .w-full,
  article[id^="section-"] > .w-full.max-w-none {
    width: 100%;
    max-width: none;
  }

  /* Protokol kartları — mobilde daha belirgin */
  .politika-info-card {
    background: #f7f4ef;
    border: 1px solid rgba(28, 26, 23, 0.1);
    box-shadow: 0 6px 20px -4px rgba(28, 26, 23, 0.1);
  }

  /* SSS satır yüksekliği */
  [data-bh-blok="sss"] {
    gap: 0.35rem;
  }

  [data-bh-blok="sss"] .politika-sss-item {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
  }

  [data-bh-blok="sss"] .politika-sss-item summary {
    min-height: 0;
    line-height: 1.25;
  }

  .politika-kimlik-uyari {
    border-width: 2px;
  }
}

.politika-kimlik-uyari {
  outline: 1px solid rgba(158, 125, 83, 0.35);
}
