.personal-route-matches{text-align:left;background:linear-gradient(110deg,#edf7ff,#effcf7);border:1px solid #9dcfeb;border-radius:16px;align-items:center;gap:22px;margin:16px 0;padding:20px;display:flex;box-shadow:0 6px 20px #0b74a210}.personal-matches-picture{flex:0 0 140px;width:140px}.personal-route-matches>div{flex:1;min-width:0}.personal-route-matches small{color:#0874e8;letter-spacing:.12em;font-size:10px;font-weight:900}.personal-route-matches h2{color:#102b50;margin:5px 0 8px;font-size:20px;line-height:1.3}.personal-route-matches p{color:#57718a;margin:0;font-size:13px;line-height:1.5}.personal-match-routes{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.personal-match-routes>a{color:#34546e;background:#fff;border:1px solid #c9e1ef;border-radius:8px;padding:6px 9px;font-size:11px;text-decoration:none}.personal-match-routes b{color:#0874e8}.personal-matches-cta{background:#0874e8;border-radius:10px;flex:none;padding:13px 16px;font-size:13px;font-weight:800;text-decoration:none;color:#fff!important}.personal-matches-cta:hover{background:#0563c7}.personal-route-matches a:focus-visible{outline-offset:3px;outline:3px solid #78bcfa}.personal-matches-filter{color:#12654c;background:#edfaf3;border:1px solid #b7dfcc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px 18px;font-size:14px;display:flex}.personal-matches-filter a{color:#0874e8;font-weight:800}@media (width<=850px){.personal-route-matches{flex-wrap:wrap;gap:14px}.personal-matches-picture{flex-basis:90px;width:90px}.personal-matches-cta{text-align:center;width:100%}.personal-route-matches h2{font-size:18px}}@media (width<=480px){.personal-route-matches{padding:16px}.personal-matches-picture{flex-basis:74px;width:74px}.personal-route-matches p{font-size:12px}.personal-match-routes{flex-direction:column}.personal-matches-filter{flex-direction:column;align-items:flex-start}}
