/* heryergebe.com — Obstetride Bu Ay aylık bülten (heryergebe_bulten_montaj.py üretir; elle düzenleme) */
.bulten-kalem { margin: 2.25rem 0 0; padding-top: 1.25rem; border-top: 1px solid #e2e8f0; }
.bulten-kalem:first-of-type { border-top: 0; }
.bulten-kalem h2 { scroll-margin-top: 145px; }
.bulten-rozet { margin: .25rem 0 1rem; color: var(--text-muted, #5f6b7a); font-size: .9rem; }
.bulten-ilgili { margin-top: 1rem; padding: .6rem .8rem; background: var(--bg-blue, #eaf2f8); border-radius: 8px; font-size: .92rem; }
.bulten-icindekiler ol { margin: .5rem 0 0 1.25rem; padding: 0; columns: 2; column-gap: 2rem; }
.bulten-icindekiler li { break-inside: avoid; margin-bottom: .3rem; }
.bulten-kalem table { width: 100%; border-collapse: collapse; margin: 1rem 0; font-size: .93rem; }
.bulten-kalem th, .bulten-kalem td { border: 1px solid #cbd5e1; padding: 8px; text-align: left; vertical-align: top; }
.bulten-kalem thead tr, .bulten-kalem tr:first-child th { background: var(--bg-blue, #eaf2f8); }
.bulten-kalem caption { caption-side: top; text-align: left; font-weight: 600; padding-bottom: .4rem; }
@media (max-width: 640px) { .bulten-icindekiler ol { columns: 1; } }
@media print { .bulten-kalem { break-inside: avoid-page; } }
