 .guide-page{padding:58px 0 85px;background:#f5f8fa;color:#102b46}.breadcrumbs{font-size:13px;margin-bottom:38px;color:#64788b}.breadcrumbs a{color:#25435e}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.article-main{background:#fff;padding:48px;box-shadow:0 10px 35px #102b4610}.article-main h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:16px 0 22px}.article-lead{font-size:19px;color:#52687b;line-height:1.7;border-bottom:1px solid #e4ebef;padding-bottom:25px}.article-main section{margin-top:34px}.article-main section h2{font-size:23px;margin-bottom:12px}.article-main section p{font-size:16px;line-height:1.9;color:#41586a}.article-note{font-size:13px;color:#758696;border-top:1px solid #e4ebef;padding-top:24px;margin-top:40px}.article-side{background:#102b46;color:white;padding:30px;position:sticky;top:20px}.article-side h2{font-size:23px;line-height:1.3}.article-side p{color:#d2dde6;line-height:1.7}.article-side .btn{display:block;text-align:center;margin:24px 0 16px}.side-phone{color:white;font-weight:700}.related{margin-top:35px;background:#fff;padding:28px}.related h2{font-size:22px}.related a{display:block;margin:16px 0;color:#102b46;font-weight:700}.guide-link{display:inline-block;margin-top:12px;font-weight:700;color:#d9313c;text-decoration:none}.guidegrid article{display:flex;flex-direction:column}.guidegrid article .guide-link{margin-top:auto;padding-top:16px}@media(max-width:800px){.article-layout{grid-template-columns:1fr}.article-main{padding:25px}.article-side{position:static}.guide-page{padding-top:30px}}
/* Rehber sayfaları: okunabilir başlıklar, alt CTA ve ilgili yazı kartları */
.article-main section h2,.article-main h1,.article-side h2,.related h2,.article-bottom-cta h2{letter-spacing:normal;word-spacing:normal;overflow-wrap:break-word;}
.article-main section h2{line-height:1.4;font-weight:750;}
.article-main section{margin-top:38px;}
.article-bottom-cta{margin-top:42px;padding:28px;background:#eef4f8;border-left:4px solid #d9333c;}
.article-bottom-cta h2{font-size:24px;line-height:1.35;margin:0 0 12px;}
.article-bottom-cta p{font-size:15px;color:#41586a;line-height:1.7;margin:0 0 20px;}
.article-bottom-cta .btn{display:inline-flex;text-align:center;}
.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;}
.related-grid a{display:flex;align-items:center;min-height:100px;margin:0;padding:20px;border:1px solid #e0e8ed;background:#f7fafc;border-radius:5px;line-height:1.55;letter-spacing:normal;transition:border-color .2s,background .2s;}
.related-grid a:hover{border-color:#d9333c;background:#fff;}
@media(max-width:800px){.related-grid{grid-template-columns:1fr}.article-bottom-cta{padding:22px}.article-bottom-cta .btn{width:100%;justify-content:center}.article-main section h2{font-size:21px}}

/* Rehber sayfalarında daha sıkı üst alan ve mobil taşma koruması */
.guide-page{padding-top:36px}.breadcrumbs{margin-bottom:22px}.article-main{min-width:0}.article-main h1{overflow-wrap:break-word}.article-side{min-width:0}
@media(max-width:800px){.guide-page{padding-top:24px;padding-bottom:52px}.breadcrumbs{margin-bottom:18px}.article-main{padding:24px 20px}.article-main h1{font-size:clamp(28px,7.5vw,38px)}.article-lead{font-size:16px}.article-side{padding:24px}.related{padding:22px 18px}}
