/* Sanity CMS additions; retains the existing ConnectWithRahul visual language. */
.cwr-cms-fallback-logo{display:flex;align-items:center;justify-content:center;color:var(--accent,#b8ff39);font-weight:800;background:#182218;border-radius:50%;width:80px;height:70px;font-size:23px;margin-inline:auto}
.cwr-cms-screenshot-missing{min-height:180px;display:grid;place-items:center;padding:24px;color:#a8b5a3;background:linear-gradient(145deg,#111a12,#0b100c);text-align:center;font-size:13px}
.cwr-cms-pricing{margin:40px 0 0}.cwr-cms-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:22px}.cwr-cms-service-grid .pricing{height:100%}
.cwr-cms-article-image{width:100%;height:auto;border-radius:14px;margin:20px 0}
.cwr-cms-article-status{padding:12px 18px;border:1px solid #3b5036;border-radius:12px;background:#151d16;color:#c9d3c8}
.cwr-cms-article-copy a{color:var(--accent,#b8ff39);text-underline-offset:3px}.cwr-cms-article-copy p{line-height:1.85}
