/* AusRE Home – Solutions product list */
.page-id-1634 .rail-card .card-foot{gap:0!important;padding-top:6px!important;margin-top:8px!important;}
.page-id-1634 .rail-card .card-foot>.e-flexbox-base{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 8px!important;margin:0!important;border-top:1px solid #e9ebe6;border-radius:6px;transition:background-color .18s ease;min-width:0;width:100%;}
.page-id-1634 .rail-card .card-foot>.e-flexbox-base:first-of-type{border-top:0;}
.page-id-1634 .rail-card .card-foot>.e-flexbox-base>:first-child{position:relative;flex:1 1 auto;min-width:0;margin:0!important;padding-left:16px;font-family:"IBM Plex Sans",system-ui,sans-serif!important;font-size:.875rem!important;font-weight:500;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:#14181b!important;}
.page-id-1634 .rail-card .card-foot>.e-flexbox-base>:first-child::before{content:"";position:absolute;left:0;top:.48em;width:6px;height:6px;border-radius:1px;background:#37bc5c;}
.page-id-1634 .rail-card .card-foot>.e-flexbox-base>:nth-child(2){flex:0 0 auto;margin:0!important;padding:4px 9px;font-family:"IBM Plex Mono",ui-monospace,monospace!important;font-size:.6875rem!important;font-weight:500;line-height:1!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap;color:#1d8f44!important;background:#f0f7e9;border:1px solid rgba(29,143,68,.2);border-radius:999px;}
.page-id-1634 .rail-card:hover .card-foot>.e-flexbox-base>:nth-child(2){border-color:rgba(29,143,68,.4);}

/* linked product rows */
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base{text-decoration:none!important;color:inherit;cursor:pointer;}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base>:first-child{transition:color .18s ease;}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base>:nth-child(2){transition:background-color .18s ease,border-color .18s ease;}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base::after{content:"\2192"!important;position:static!important;inset:auto!important;display:block!important;flex:0 0 auto;width:auto!important;height:auto!important;background:none!important;border:0!important;margin-left:-4px;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:.9375rem;line-height:1;color:#1d8f44;opacity:.35;transform:translateX(-2px);transition:opacity .18s ease,transform .18s ease;}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:hover,.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:focus-visible{background:#f0f7e9;}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:hover>:first-child,.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:focus-visible>:first-child{color:#1d8f44!important;}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:hover>:nth-child(2){background:#fff;border-color:rgba(29,143,68,.45);}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:hover::after,.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:focus-visible::after{opacity:1;transform:translateX(2px);}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:hover+.e-flexbox-base{border-top-color:transparent;}
.page-id-1634 .rail-card .card-foot>a.e-flexbox-base:focus-visible{outline:2px solid #37bc5c;outline-offset:1px;}
/* unlinked rows: keep the arrow column so names line up */
.page-id-1634 .rail-card .card-foot>div.e-flexbox-base{padding-right:24px!important;}
/* 2 x 2 layout on desktop */
@media (min-width:1025px){
  .page-id-1634 .rail-card:has(.card-foot>.e-flexbox-base){flex:1 1 calc(50% - 12px)!important;max-width:calc(50% - 12px);}
  .page-id-1634 .rail-card:has(.card-foot>.e-flexbox-base) .card-slot{height:220px!important;}
  .page-id-1634 .rail-card:has(.card-foot>.e-flexbox-base) .card-body{padding:28px 40px 32px!important;}
  .page-id-1634 .rail-card:has(.card-foot>.e-flexbox-base) .card-body>p.text{max-width:52ch;}
}
