/* Scoped to the new Maharajganj service-page additions. */
.dw-mrj-contact-actions{align-items:center;gap:16px;margin-top:16px}.dw-mrj-contact-actions>a:not(.btn){font-size:14px;text-decoration:underline;text-underline-offset:4px}.dw-mrj-remote-note{font-size:13px;line-height:1.7;margin-top:18px;color:var(--muted);max-width:600px}.dw-mrj-evidence .project-info{display:block}.dw-mrj-evidence .project-info p{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.dw-mrj-evidence .project-info h3{font-size:24px}.dw-mrj-evidence .home-project-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px}.dw-mrj-evidence .project-grid{align-items:start}.dw-mrj-next{margin-top:32px;padding:28px;border:1px solid var(--line);background:var(--cream);border-radius:16px}.dw-mrj-next h3{margin-top:0}.dw-mrj-related{padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}@media(max-width:600px){.dw-mrj-contact-actions{align-items:flex-start;flex-direction:column}.dw-mrj-evidence .project-grid{grid-template-columns:1fr}.dw-mrj-next{padding:22px}.dw-mrj-next .actions{align-items:stretch;flex-direction:column}.dw-mrj-next .btn{text-align:center;white-space:normal}}
