.service-row{cursor:pointer;outline:0}.service-row:focus-visible{box-shadow:0 0 0 4px rgba(234,194,91,.45)}
.card-action{display:block;margin-top:16px;color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.demo-rail{position:fixed;right:0;top:50%;z-index:40;padding:9px 8px;transform:translateY(-50%);background:var(--gold);color:var(--forest);font-size:10px;font-weight:950;letter-spacing:.12em;line-height:1;writing-mode:vertical-rl;text-transform:uppercase}
@media(max-width:700px){.demo-rail{display:none}}
