/* RUI MEDIA / contact page
   Scoped to .page-contact so no other page is affected.
   Colour and type come from the existing VI tokens; no new palette values. */
.page-contact .intro p strong{color:var(--ink);font-weight:500;}
.page-contact .principles article{display:flex;flex-direction:column;align-items:flex-start;}
.page-contact .principles article h3{font-size:23px;}
.page-contact .principles article p{margin-bottom:6px;}
.page-contact .principles article .text-link,.page-contact .principles article .solid-button{margin-top:auto;}
.page-contact .principles article .solid-button{margin-top:auto;align-self:flex-start;}
