.route-map-extra-module__6XKr_a__box{background:linear-gradient(145deg,#fff,#fbfaf6);border:1px solid #ddd6c6;border-radius:26px;margin-top:24px;padding:24px;box-shadow:0 18px 52px #081a340e}.route-map-extra-module__6XKr_a__head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.route-map-extra-module__6XKr_a__head h2{color:#0b315f;margin:3px 0 0;font:650 1.8rem/1.06 Cormorant Garamond,Georgia,serif}.route-map-extra-module__6XKr_a__head>p{color:#6b7b8c;max-width:520px;margin:0;font-size:.86rem;line-height:1.5}.route-map-extra-module__6XKr_a__list{gap:10px;display:grid}.route-map-extra-module__6XKr_a__item{background:#fff;border:1px solid #e2e7ec;border-radius:17px;grid-template-columns:40px minmax(0,1fr);gap:13px;padding:15px;display:grid}.route-map-extra-module__6XKr_a__marker{color:#174e87;background:#edf4fb;border:1px solid #cedeed;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.route-map-extra-module__6XKr_a__award .route-map-extra-module__6XKr_a__marker{color:#8a671c;background:#fff5d8;border-color:#e4ca7c}.route-map-extra-module__6XKr_a__copy{min-width:0}.route-map-extra-module__6XKr_a__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.route-map-extra-module__6XKr_a__meta span{color:#7a8998;font-size:.72rem}.route-map-extra-module__6XKr_a__meta b{color:#9a7429;letter-spacing:.1em;font-size:.62rem}.route-map-extra-module__6XKr_a__copy h3{color:#123558;margin:4px 0 6px;font:650 1.3rem/1.12 Cormorant Garamond,Georgia,serif}.route-map-extra-module__6XKr_a__copy p{color:#5f7082;margin:4px 0;font-size:.84rem;line-height:1.48}.route-map-extra-module__6XKr_a__copy p strong{color:#294764}.route-map-extra-module__6XKr_a__next{padding-top:4px}.route-map-extra-module__6XKr_a__empty{background:#fbfcfd;border:1px dashed #d6dee7;border-radius:16px;gap:4px;padding:16px;display:grid}.route-map-extra-module__6XKr_a__empty strong{color:#24425f}.route-map-extra-module__6XKr_a__empty span{color:#6d7d8d;font-size:.84rem}@media (max-width:760px){.route-map-extra-module__6XKr_a__head{align-items:start;display:grid}.route-map-extra-module__6XKr_a__box{border-radius:20px;padding:18px}.route-map-extra-module__6XKr_a__item{grid-template-columns:34px minmax(0,1fr);padding:13px}.route-map-extra-module__6XKr_a__marker{width:32px;height:32px}}
