.wafaq-guides{padding:64px 0;background:#f8fbfd;color:#243746}
.wafaq-guides__intro{max-width:760px;margin:0 auto 36px;text-align:center}
.wafaq-guides h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.4;color:#165f8a;margin:0 0 18px;overflow-wrap:anywhere}
.wafaq-guides p{font-size:1.06rem;line-height:1.9;color:#425463}
.wafaq-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wafaq-guide-card{padding:28px;background:#fff;border:1px solid #dfe8ee;border-radius:18px;display:flex;flex-direction:column}
.wafaq-guide-card h2{font-size:1.35rem;line-height:1.6;margin:0 0 14px}
.wafaq-guide-card h2 a,.wafaq-guide-related a,.wafaq-guide-nav a{color:#165f8a;text-decoration:underline;text-underline-offset:4px}
.wafaq-guide-card p{margin:0 0 22px}
.wafaq-guide-card__link{margin-top:auto;font-weight:600;color:#165f8a;min-height:44px;display:inline-flex;align-items:center;gap:10px}
.wafaq-guide-nav{display:flex;flex-wrap:wrap;gap:12px;margin:0 auto 24px;max-width:850px}
.wafaq-guide-article{max-width:850px;margin:auto;padding:40px;background:#fff;border:1px solid #dfe8ee;border-radius:20px}
.wafaq-guide-article__summary{font-size:1.15rem!important;border-bottom:1px solid #e3eaf0;padding-bottom:24px;margin-bottom:30px}
.wafaq-guide-article h2{font-size:1.35rem;line-height:1.6;margin:30px 0 12px;color:#165f8a}
.wafaq-guide-article p{margin:0 0 16px}
.wafaq-guide-cta{max-width:850px;margin:32px auto;padding:28px;background:#e8f3fa;border-radius:18px}
.wafaq-guide-cta .btn{white-space:normal;min-height:44px}
.wafaq-guide-related{max-width:850px;margin:32px auto 0}
.wafaq-guide-related h2{font-size:1.35rem;line-height:1.5}
.wafaq-guide-related ul{list-style:disc;padding-inline-start:24px}
.wafaq-guide-related li{margin:14px 0;line-height:1.7}
.wafaq-guides a:focus-visible{outline:3px solid #e5a615;outline-offset:4px}
@media(max-width:767px){.wafaq-guides{padding:32px 0}.wafaq-guides__grid{grid-template-columns:1fr;gap:18px}.wafaq-guide-card,.wafaq-guide-article,.wafaq-guide-cta{padding:22px}.wafaq-guides p{font-size:1rem}.wafaq-guide-article h2{font-size:1.25rem}}
