
/* 2026 usability and trust review */
.viv-field{display:grid;gap:7px}.viv-field>span{font-size:12px;font-weight:700;line-height:1.35}.viv-field.full{grid-column:1/-1}
.viv-corridor-status{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;margin-bottom:16px;border:1px solid currentColor;color:#b49355;font-size:11px;font-weight:800;text-transform:uppercase}

.v31-master-card[data-status="development"]::after,.corridor-select a[data-status="development"]::after{content:"Corridor in development";display:block;margin-top:14px;color:#b49355;font-size:10px;font-weight:800;text-transform:uppercase}
.v19-nav a,.v19-nav button,.v19-looking a,.sticky-lead{min-height:38px}
/* Keep the prompt and every menu link vertically centered in one scrolling row. */
.v19-looking-inner{display:grid!important;grid-template-columns:repeat(7,max-content)!important;align-items:center!important;min-width:0;overflow-x:auto!important}
.v19-looking-inner>strong,.v19-looking-inner>a{display:flex!important;align-items:center!important;align-self:center!important;white-space:nowrap!important;margin-block:0!important}
.v19-looking-inner>a{line-height:1.2!important}
@media(max-width:600px){
 body{padding-bottom:0!important}.sticky-lead{position:static!important;display:flex!important;width:100%!important;min-height:48px!important;justify-content:center!important}
 input,select,textarea,button,a.btn{font-size:16px!important}.v19-looking a{display:flex!important;align-items:center!important;min-height:42px!important}
 main>section{overflow:hidden}.wrap,.v16-wrap,.v31-master-inner{padding-left:20px!important;padding-right:20px!important}
}
