.xa-pathway-router{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 70px}.xa-pathway-route{display:flex;min-height:330px;flex-direction:column;padding:34px;background:#fff;border-top:6px solid var(--xa-navy);box-shadow:0 18px 45px rgba(28,51,64,.09)}.xa-pathway-route.is-featured{background:var(--xa-navy);color:#fff;border-top-color:var(--xa-red)}.xa-pathway-route>span,.xa-pathway-solutions>span{color:var(--xa-red);font-family:var(--xa-head);font-style:italic;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xa-pathway-route h3,.xa-pathway-solutions h2{margin:.35em 0;font-family:var(--xa-head);font-size:clamp(2rem,3vw,3rem);font-style:italic;line-height:.95;text-transform:uppercase}.xa-pathway-route p{font-size:1.08rem;line-height:1.6}.xa-pathway-route a{display:flex;align-items:center;gap:14px;margin-top:auto;color:var(--xa-navy);font-family:var(--xa-head);font-size:1.08rem;font-style:italic;font-weight:800;text-transform:uppercase}.xa-pathway-route.is-featured a{color:#fff}.xa-pathway-route a svg{width:28px;fill:none;stroke:currentColor;stroke-width:2}.xa-pathway-solutions{margin:0 0 30px;padding-top:18px;border-top:1px solid #cad5da}.xa-pathway-solutions h2{color:var(--xa-navy)}
@media(max-width:900px){.xa-pathway-router{grid-template-columns:1fr}.xa-pathway-route{min-height:0}.xa-pathway-route p{margin-bottom:28px}}
