/* Rehber sayfalari */
.rhb-metin { color:#3a3f47; font-size:16px; line-height:1.8; }
.rhb-metin h2 { font-size:28px; line-height:1.3; margin:38px 0 14px; }
.rhb-metin h3 { font-size:20px; line-height:1.4; margin:26px 0 8px; }
.rhb-metin p, .rhb-metin li, .rhb-metin td { font-size:16px; line-height:1.8; font-weight:400; color:#3a3f47; }
.rhb-metin p { margin:0 0 14px; }
.rhb-metin .rhb-gorsel { display:block; margin:6px 0 10px; border:1px solid #e3e7ee; border-radius:6px; overflow:hidden; }
.rhb-metin .rhb-gorsel img { display:block; width:100%; height:auto; }
.rhb-metin ol.rhb-adim { counter-reset:adim; list-style:none; padding:0; margin:18px 0 8px; }
.rhb-metin ol.rhb-adim > li { counter-increment:adim; position:relative; padding:16px 20px 16px 68px; margin:0 0 12px; background:#f6f8fb; border:1px solid #e3e7ee; border-radius:6px; }
.rhb-metin ol.rhb-adim > li:before { content:counter(adim); position:absolute; left:18px; top:16px; width:34px; height:34px; line-height:34px; text-align:center; border-radius:50%; background:#e8452c; color:#fff; font-weight:700; }
.rhb-metin ol.rhb-adim > li b { display:block; color:#2b2f36; font-size:17px; margin-bottom:2px; }
.rhb-tablo-sar { overflow-x:auto; }
.rhb-tablo { width:100%; border-collapse:collapse; margin:14px 0 18px; }
.rhb-tablo th, .rhb-tablo td { border:1px solid #e3e7ee; padding:10px 14px; text-align:left; vertical-align:top; }
.rhb-tablo th { background:#f6f8fb; color:#2b2f36; font-weight:600; white-space:nowrap; }
.rhb-ilgili { margin:8px 0 0; padding:0; list-style:none; }
.rhb-ilgili li { margin:0 0 6px; padding:0 0 0 18px; position:relative; background:none; }
.rhb-ilgili li:before { content:'›'; position:absolute; left:2px; color:#e8452c; font-weight:700; }
.rhb-kutu { background:#1d2530; border-radius:6px; padding:26px 28px; margin:34px 0 10px; }
.rhb-kutu h2 { color:#fff; margin:0 0 8px; font-size:24px; }
.rhb-kutu p { color:rgba(255,255,255,.85) !important; }
.rhb-kutu p a { color:#ff8a3d; }
/* Blog */
.rhb-metin .rhb-kunye { color:#7a818c; font-size:13px; margin:0 0 18px; }
.rhb-metin .rhb-ozet { font-size:18px; line-height:1.7; color:#2b2f36; margin:0 0 22px; }
.rhb-metin figure.rhb-sekil { margin:14px 0 22px; }
.rhb-metin figure.rhb-sekil a { display:block; border:1px solid #e3e7ee; border-radius:6px; overflow:hidden; }
.rhb-metin figure.rhb-sekil img { display:block; width:100%; height:auto; }
.rhb-metin figure.rhb-sekil figcaption { font-size:13px; line-height:1.5; color:#7a818c; margin-top:7px; text-align:center; }
.rhb-metin ul.rhb-madde { margin:0 0 16px; padding-left:22px; }
.rhb-metin ul.rhb-madde li { list-style:disc; background:none; padding-left:0; margin:5px 0; }
.rhb-kisaca { background:#f6f8fb; border:1px solid #e3e7ee; border-left:4px solid #e8452c; border-radius:6px; padding:18px 22px; margin:30px 0 8px; }
.rhb-kisaca h2 { margin:0 0 8px !important; font-size:20px !important; }
.blog-izgara { display:flex; flex-wrap:wrap; margin:0 -12px; }
.blog-kart { width:33.333%; padding:0 12px 24px; box-sizing:border-box; display:flex; }
.blog-kart a.blog-ic { display:flex; flex-direction:column; width:100%; background:#fff; border:1px solid #e3e7ee; border-radius:6px; overflow:hidden; text-decoration:none; transition:box-shadow .2s, transform .2s; }
.blog-kart a.blog-ic:hover { box-shadow:0 10px 26px rgba(29,37,48,.12); transform:translateY(-2px); }
.blog-kart img { display:block; width:100%; height:auto; aspect-ratio:1440/860; object-fit:cover; object-position:top left; border-bottom:1px solid #e3e7ee; }
.blog-kart .blog-yazi { padding:16px 18px 18px; display:flex; flex-direction:column; flex:1; }
.blog-kart h2 { font-size:18px; line-height:1.4; font-weight:600; color:#2b2f36; margin:0 0 8px; }
.blog-kart p { font-size:14px; line-height:1.65; font-weight:400; color:#5b6470; margin:0 0 12px; flex:1; }
.blog-kart span.blog-devam { font-size:13px; font-weight:600; color:#e8452c; }
@media (max-width: 991px) { .blog-kart { width:50%; } }
@media (max-width: 600px) { .blog-kart { width:100%; } }
