/* SAE Stage 8: service enquiry enhancements; layered after Stage 7 theme */
.services .cards article{display:flex;flex-direction:column;min-width:0}
.services .cards article p{flex:1}
.service-enquiry{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:12px 0;border-top:1px solid rgba(255,255,255,.23);color:#ffe0a0!important;font-weight:750;text-decoration:none;line-height:1.45}
.service-enquiry:hover,.service-enquiry:focus-visible{color:#fff!important;text-decoration:underline;text-underline-offset:4px}
.service-enquiry:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:2px}
.services .cards article:focus-within{outline:2px solid #e9b95d;outline-offset:2px}
@media (max-width:650px){.service-enquiry{min-height:48px}.services .cards article{padding-bottom:18px}}
@media (prefers-reduced-motion:reduce){.service-enquiry{transition:none!important}}
