.sns-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sns-service-card{display:flex;flex-direction:column;min-width:0}.sns-service-card h2,.sns-service-card h2 a,.sns-service-card h3,.sns-service-card h3 a{color:#171914;text-decoration:none;font-size:24px;line-height:1.5}.sns-service-card p{color:#454940;flex:1}.sns-service-card .more{color:#435500;align-self:flex-start}.sns-service-card a:focus-visible,.sns-topic-nav a:focus-visible{outline:3px solid #847600;outline-offset:4px}.sns-topic-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 36px}.sns-topic-nav a{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid #b5b7ac;border-radius:999px;color:#171914;text-decoration:none;background:#fbfaf6}.sns-topic-nav span{font-size:13px;background:#f2de1d;border-radius:20px;padding:1px 8px}.sns-topic-section{scroll-margin-top:140px;margin-block:40px}.sns-topic-section>h2{margin-bottom:22px}.sns-next-steps{padding:24px;border:1px solid #c4c7b9;border-radius:18px;background:#fbfaf6;color:#171914;margin-block:24px}.sns-next-steps h2{font-size:23px;line-height:1.6}.sns-next-steps ol{padding-inline-start:24px}.sns-next-steps li{padding-inline-start:8px;margin-block:18px}.sns-next-steps p{color:#454940;margin:6px 0;line-height:1.8}.sns-call-hint{font-size:14px;color:#454940}.sns-topic-section .card h3 a{color:inherit;text-decoration:none}.sns-topic-section .more{color:#435500}@media(max-width:700px){.sns-services-grid{grid-template-columns:1fr}.sns-service-card h2,.sns-service-card h2 a,.sns-service-card h3,.sns-service-card h3 a{font-size:22px}.sns-next-steps{padding:20px}}
/* Keep international phone numbers intact inside Arabic layouts. */
a[href^="tel:"],a[href^="https://wa.me/"],a[href^="https://api.whatsapp.com/"]{direction:ltr;unicode-bidi:isolate;display:inline-block;white-space:nowrap}
