.routes-hub-page{background:#f7f9fd;color:#102844}.routes-hub-hero{position:relative;overflow:hidden;padding:40px 0 58px;background:linear-gradient(122deg,#edf5ff 0%,#f8faff 58%,#fff5ed 100%)}
.routes-hub-orb{position:absolute;border-radius:50%;pointer-events:none}.routes-hub-orb.one{width:460px;height:460px;right:-180px;top:-230px;background:rgba(255,136,53,.09)}.routes-hub-orb.two{width:330px;height:330px;left:-170px;bottom:-220px;background:rgba(21,87,214,.09)}
.routes-hub-breadcrumbs{position:relative;display:flex;gap:9px;margin-bottom:35px;color:#7a899d;font-size:11px;font-weight:700}.routes-hub-breadcrumbs a{color:#1557d6}
.routes-hub-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:75px}.routes-hub-copy h1{margin:14px 0 16px;font-size:52px;line-height:1.05;letter-spacing:-2.5px}.routes-hub-copy h1 em{color:#1557d6;font-style:normal}.routes-hub-copy>p{max-width:720px;margin:0;color:#617188;font-size:16px;line-height:1.7}
.routes-hub-stats{display:flex;align-items:center;gap:21px;margin-top:30px}.routes-hub-stats div{display:flex;flex-direction:column}.routes-hub-stats strong{font:800 22px Manrope;color:#143151}.routes-hub-stats span{color:#718097;font-size:10px;font-weight:700}.routes-hub-stats>i{width:1px;height:34px;background:#ced9e7}
.routes-hub-search-card{padding:23px;border:1px solid #d6e1ef;border-radius:20px;background:rgba(255,255,255,.95);box-shadow:0 22px 60px rgba(30,63,103,.13)}.routes-hub-search-title{display:flex;align-items:center;gap:12px;margin-bottom:17px}.routes-hub-search-title>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#edf4ff;color:#1557d6}.routes-hub-search-title strong,.routes-hub-search-title small{display:block}.routes-hub-search-title strong{font-size:14px}.routes-hub-search-title small{margin-top:2px;color:#8290a2;font-size:9px}
.routes-hub-search-card .search-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px;padding:4px;border:0;border-radius:9px;background:#f0f4f9}.routes-hub-search-card .search-tabs button{padding:9px;border:0;border-radius:7px;background:transparent;color:#6d7b8e;font:800 10px DM Sans}.routes-hub-search-card .search-tabs button.active{background:#fff;color:#1557d6;box-shadow:0 3px 10px rgba(23,52,88,.08)}
.routes-hub-search{display:grid;gap:11px}.routes-hub-search label>span{display:block;margin-bottom:5px;color:#526176;font-size:9px;font-weight:800}.routes-hub-search label>span em{color:#8b98a8;font-style:normal;font-weight:500}.routes-hub-search label>div{display:flex;align-items:center;height:42px;padding:0 11px;border:1px solid #ced8e5;border-radius:8px;background:#fff}.routes-hub-search label>div:focus-within{border-color:#1557d6;box-shadow:0 0 0 3px rgba(21,87,214,.08)}.routes-hub-search label i{margin-right:7px;color:#1557d6;font-style:normal}.routes-hub-search input,.routes-hub-search select{width:100%;height:100%;border:0;outline:0;background:transparent;color:#243b58;font:700 10px DM Sans}.routes-hub-search-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.routes-hub-search>button{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 15px;border:0;border-radius:9px;background:#1557d6;color:#fff;font:800 11px DM Sans;cursor:pointer;box-shadow:0 8px 18px rgba(21,87,214,.2)}.routes-hub-search>button:hover{background:#0d49bd}
.routes-hub-main{padding:68px 0 85px}.routes-hub-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.routes-hub-section-heading h2{margin:7px 0 5px;font-size:31px;letter-spacing:-.8px}.routes-hub-section-heading p{margin:0;color:#718095;font-size:12px}.routes-hub-section-heading>a{color:#1557d6;font-size:11px;font-weight:800}
.routes-hub-country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.routes-hub-country-grid>a{display:flex;gap:14px;min-height:160px;padding:21px;border:1px solid #dfe7f0;border-radius:15px;background:#fff;transition:.2s}.routes-hub-country-grid>a:hover{border-color:#8fb0e5;transform:translateY(-3px);box-shadow:0 14px 30px rgba(30,61,100,.09)}.routes-hub-flag{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:0;background:transparent}.routes-hub-flag .pa-country-badge{width:34px;height:23px}.routes-hub-country-grid h3{margin:1px 0 6px;font-size:15px}.routes-hub-country-grid p{min-height:43px;margin:0;color:#718095;font-size:9px;line-height:1.55}.routes-hub-country-grid strong{display:flex;align-items:center;gap:10px;margin-top:11px;color:#1557d6;font-size:9px}.routes-hub-country-grid strong i{font-style:normal}
.routes-hub-routes{margin-top:70px}.routes-hub-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.routes-hub-route-card{padding:21px;border:1px solid #dde6f0;border-radius:15px;background:#fff;color:#102844;transition:.2s}.routes-hub-route-card:hover{border-color:#8aabe1;transform:translateY(-3px);box-shadow:0 14px 30px rgba(29,61,100,.09)}.routes-hub-route-top{display:flex;align-items:center;justify-content:space-between}.routes-hub-route-top>i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#eef4ff;color:#1557d6;font-style:normal}.routes-hub-route-kind{padding:5px 8px;border-radius:5px;background:#edf4ff;color:#1557d6;font-size:7px;font-weight:850;letter-spacing:.8px}.routes-hub-route-kind.return{background:#eaf8f2;color:#14835f}.routes-hub-route-kind.city{background:#fff1e6;color:#d96c20}.routes-hub-points{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;margin:20px 0 17px}.routes-hub-points>div:last-child{text-align:right}.routes-hub-points small,.routes-hub-points strong{display:block}.routes-hub-points small{color:#8c98a8;font-size:8px;font-weight:800;letter-spacing:.8px}.routes-hub-points strong{margin-top:3px;font-size:13px}.routes-hub-points .routes-hub-country-point{display:flex;align-items:center;gap:6px}.routes-hub-country-point .pa-country-badge{width:25px;height:19px;font-size:8px}.routes-hub-points>span{display:flex;align-items:center}.routes-hub-points>span b{width:8px;height:8px;border:2px solid #1557d6;border-radius:50%}.routes-hub-points>span b:last-child{border-color:#f08335;background:#f08335}.routes-hub-points>span i{flex:1;border-top:1px dashed #b9c8dc}.routes-hub-route-card h3{margin:0 0 7px;font-size:15px;line-height:1.35}.routes-hub-route-card>p{min-height:46px;margin:0;color:#718095;font-size:9px;line-height:1.55}.routes-hub-card-cta{display:flex;justify-content:space-between;margin-top:15px;padding-top:13px;border-top:1px solid #e6ebf2;color:#1557d6;font-size:9px}
.routes-hub-returns{padding:38px;border-radius:22px;background:#eef8f4}.routes-hub-returns .route-section-kicker{color:#14835f}.routes-hub-returns .routes-hub-route-card{border-color:#d4e9df}
.routes-hub-all-countries{display:grid;grid-template-columns:320px minmax(0,1fr);gap:55px;margin-top:75px;padding:37px;border:1px solid #dfe7f0;border-radius:20px;background:#fff}.routes-hub-all-countries h2{margin:8px 0;font-size:28px}.routes-hub-all-countries>div:first-child p{color:#718095;font-size:11px;line-height:1.65}.routes-hub-country-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.routes-hub-country-chips a{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #e1e7ef;border-radius:9px;color:#2c425d;font-size:9px;font-weight:750}.routes-hub-country-chips a .pa-country-badge{width:25px;height:20px;font-size:8px}.routes-hub-country-chips a i{margin-left:auto;color:#1557d6;font-style:normal}.routes-hub-country-chips a:hover{border-color:#8facda;color:#1557d6;background:#f6f9ff}
.routes-hub-missing{display:grid;grid-template-columns:150px minmax(0,1fr) 280px;align-items:center;gap:30px;margin-top:70px;padding:36px;border-radius:22px;background:linear-gradient(130deg,#102b4c,#0b2039);color:#fff}.routes-hub-missing .route-section-kicker{color:#8db7f5}.routes-hub-missing h2{margin:8px 0;font-size:27px}.routes-hub-missing>div:nth-child(2)>p{max-width:650px;color:#b3c1d1;font-size:11px;line-height:1.65}.routes-hub-missing>div:nth-child(2)>div{display:flex;gap:10px;margin-top:18px}.routes-hub-missing a.routes-hub-primary,.routes-hub-missing button{padding:12px 15px;border:0;border-radius:8px;font:800 10px DM Sans;cursor:pointer}.routes-hub-primary{background:#fff;color:#1557d6}.routes-hub-missing button{background:rgba(255,255,255,.08);color:#fff}.routes-hub-missing-art{position:relative;height:120px}.routes-hub-missing-art span{position:absolute;top:0;left:10px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#1557d6}.routes-hub-missing-art i{position:absolute;top:35px;left:30px;width:85px;height:55px;border-left:2px dashed #7192bc;border-bottom:2px dashed #7192bc;border-radius:0 0 0 30px}.routes-hub-missing-art b{position:absolute;right:3px;bottom:4px;color:#ff9b58;font-size:28px}.routes-hub-missing aside{padding:23px;border-left:1px solid rgba(255,255,255,.14)}.routes-hub-missing aside h3{margin:8px 0;font-size:18px}.routes-hub-missing aside p{color:#b3c1d1;font-size:9px;line-height:1.6}.routes-hub-missing aside a{color:#91b9f6;font-size:9px;font-weight:800}
.routes-hub-faq{display:grid;grid-template-columns:330px minmax(0,1fr);gap:60px;margin-top:70px}.routes-hub-faq h2{margin:8px 0;font-size:28px}.routes-hub-faq details{border-bottom:1px solid #dce4ee}.routes-hub-faq summary{display:flex;justify-content:space-between;padding:17px 0;list-style:none;font-size:12px;font-weight:800;cursor:pointer}.routes-hub-faq summary::-webkit-details-marker{display:none}.routes-hub-faq summary span{color:#1557d6;font-size:18px}.routes-hub-faq details[open] summary span{transform:rotate(45deg)}.routes-hub-faq details p{margin:-2px 35px 17px 0;color:#6d7b8e;font-size:10px;line-height:1.65}
@media(max-width:1050px){.routes-hub-hero-grid{grid-template-columns:minmax(0,1fr) 390px;gap:35px}.routes-hub-copy h1{font-size:45px}.routes-hub-country-grid{grid-template-columns:repeat(2,1fr)}.routes-hub-missing{grid-template-columns:110px minmax(0,1fr) 240px}}
@media(max-width:820px){.routes-hub-hero-grid{grid-template-columns:1fr}.routes-hub-search-card{max-width:600px}.routes-hub-route-grid{grid-template-columns:repeat(2,1fr)}.routes-hub-all-countries{grid-template-columns:1fr}.routes-hub-missing{grid-template-columns:100px 1fr}.routes-hub-missing aside{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.14);border-left:0}.routes-hub-faq{grid-template-columns:1fr;gap:20px}}
@media(max-width:560px){.routes-hub-hero{padding:28px 0 40px}.routes-hub-breadcrumbs{margin-bottom:24px}.routes-hub-copy h1{font-size:36px;letter-spacing:-1.5px}.routes-hub-copy>p{font-size:14px}.routes-hub-stats{gap:13px}.routes-hub-stats strong{font-size:18px}.routes-hub-search-card{padding:18px}.routes-hub-search-row{grid-template-columns:1fr}.routes-hub-main{padding:48px 0 65px}.routes-hub-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.routes-hub-section-heading h2{font-size:25px}.routes-hub-country-grid,.routes-hub-route-grid{grid-template-columns:1fr}.routes-hub-country-grid>a{min-height:auto}.routes-hub-returns{margin-left:-10px;margin-right:-10px;padding:27px 10px;border-radius:16px}.routes-hub-country-chips{grid-template-columns:1fr 1fr}.routes-hub-all-countries{gap:25px;padding:24px}.routes-hub-missing{grid-template-columns:1fr;padding:27px 22px}.routes-hub-missing-art{display:none}.routes-hub-missing>div:nth-child(2)>div{align-items:stretch;flex-direction:column}.routes-hub-missing a.routes-hub-primary,.routes-hub-missing button{text-align:center}.routes-hub-faq{margin-top:50px}}
.routes-hub-search-title .panel-nav-icon{width:19px;height:19px}
.routes-hub-search label i .panel-nav-icon{display:block;width:15px;height:15px}

/* SEO route hierarchy: countries → regions → cities. */
.routes-hub-level-nav{position:relative;z-index:3;margin-top:-18px}.routes-hub-level-nav>.container{display:grid;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:9px;padding:10px;border:1px solid #d9e3ef;border-radius:16px;background:#fff;box-shadow:0 16px 38px rgba(28,58,96,.1)}.routes-hub-level-nav>.container>span{padding:0 14px;color:#718198;font-size:8px;font-weight:850;letter-spacing:1px}.routes-hub-level-nav a{display:grid;grid-template-columns:29px 1fr;grid-template-rows:auto auto;column-gap:9px;padding:11px 12px;border-radius:10px;color:#173452}.routes-hub-level-nav a:hover{background:#f0f5fd;color:#1557d6}.routes-hub-level-nav a>b{grid-row:1/3;width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#edf4ff;color:#1557d6;font-size:9px}.routes-hub-level-nav a>strong{font-size:10px}.routes-hub-level-nav a>small{color:#8390a2;font-size:8px}
.routes-hub-country-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.routes-hub-country-node{display:flex;min-height:230px;flex-direction:column;padding:20px;border:1px solid #dfe7f0;border-radius:15px;background:#fff;transition:.2s}.routes-hub-country-node:hover{border-color:#9ab7e2;box-shadow:0 12px 28px rgba(28,59,99,.07)}.routes-hub-country-node.is-popular{border-top:3px solid #1557d6}.routes-hub-country-node-head{display:flex;align-items:center;gap:12px}.routes-hub-country-node-head .pa-country-badge{width:38px;height:25px}.routes-hub-country-node-head small{display:block;margin-bottom:2px;color:#8190a4;font-size:7px;font-weight:850;letter-spacing:.75px}.routes-hub-country-node-head h3{margin:0;font-size:17px}.routes-hub-country-node>p{min-height:35px;margin:13px 0;color:#718095;font-size:9px;line-height:1.55}.routes-hub-country-actions{display:grid;gap:7px;margin-top:auto}.routes-hub-country-actions a{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:8px;background:#edf4ff;color:#24405f;font-size:8px;font-weight:750}.routes-hub-country-actions a b{color:#1557d6}.routes-hub-country-actions a.return{background:#eaf8f3}.routes-hub-country-actions a.return b{color:#14835f}.routes-hub-country-actions a:hover{transform:translateX(2px)}
.routes-hub-taxonomy{margin-top:74px;padding:34px;border:1px solid #dce6f2;border-radius:22px;background:linear-gradient(145deg,#f0f6ff,#fff)}.routes-hub-region-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.routes-hub-region-grid>a{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:14px;border:1px solid #dfe7f1;border-radius:11px;background:#fff;color:#173452}.routes-hub-region-grid>a>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:#1557d6}.routes-hub-region-grid .panel-nav-icon{width:17px;height:17px}.routes-hub-region-grid small{color:#8794a5;font-size:7px;font-weight:850;letter-spacing:.7px}.routes-hub-region-grid h3{margin:2px 0;font-size:11px;line-height:1.25}.routes-hub-region-grid p{margin:0;color:#8190a3;font-size:7px}.routes-hub-region-grid>a>b{color:#1557d6}.routes-hub-region-grid>a:hover{border-color:#8eafe2;transform:translateY(-2px)}
.routes-hub-city-directory{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:72px}.routes-hub-city-column{padding:28px;border:1px solid #dfe7f0;border-radius:19px;background:#fff}.routes-hub-city-column:last-child{background:#fffaf5}.routes-hub-city-column .routes-hub-section-heading{min-height:94px}.routes-hub-city-column .routes-hub-section-heading h2{font-size:24px}.routes-hub-city-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.routes-hub-city-grid a{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid #e1e8f0;border-radius:9px;color:#263f5c;font-size:10px;font-weight:800}.routes-hub-city-grid a span{display:flex;flex-direction:column}.routes-hub-city-grid a small{margin-top:2px;color:#8a97a7;font-size:7px;font-weight:650}.routes-hub-city-grid a b{color:#1557d6}.routes-hub-city-grid a:hover{border-color:#91b0df;background:#f7faff;color:#1557d6}
.routes-hub-route-card>h3+.routes-hub-card-cta{margin-top:18px}.routes-hub-returns{margin-top:35px}
.routes-hub-carriers{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:42px;align-items:center;margin-top:54px;padding:34px 38px;border:1px solid #d5e4f8;border-radius:20px;background:linear-gradient(125deg,#edf5ff,#fff)}.routes-hub-carriers h2{margin:8px 0;font-size:28px;line-height:1.2}.routes-hub-carriers p{max-width:700px;margin:0;color:#63758b;font-size:11px;line-height:1.7}.routes-hub-carriers a{display:inline-flex;align-items:center;gap:18px;margin-top:20px;padding:12px 15px;border-radius:9px;background:#1557d6;color:#fff;font-size:10px;font-weight:850}.routes-hub-carriers a span{font-size:15px;line-height:1}.routes-hub-carriers aside{padding:24px;border-radius:15px;background:#102f52;color:#fff}.routes-hub-carriers aside strong,.routes-hub-carriers aside span,.routes-hub-carriers aside small{display:block}.routes-hub-carriers aside strong{font-size:34px;line-height:1}.routes-hub-carriers aside span{margin-top:6px;font-size:12px;font-weight:850}.routes-hub-carriers aside small{margin-top:9px;color:#b8cce3;font-size:8px;line-height:1.5}
@media(max-width:1050px){.routes-hub-level-nav>.container{grid-template-columns:repeat(4,1fr)}.routes-hub-level-nav>.container>span{grid-column:1/-1}.routes-hub-country-directory{grid-template-columns:repeat(2,1fr)}.routes-hub-region-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.routes-hub-level-nav>.container{grid-template-columns:1fr 1fr}.routes-hub-country-directory{grid-template-columns:repeat(2,1fr)}.routes-hub-region-grid{grid-template-columns:repeat(2,1fr)}.routes-hub-city-directory{grid-template-columns:1fr}.routes-hub-city-column .routes-hub-section-heading{min-height:0}}
@media(max-width:820px){.routes-hub-carriers{grid-template-columns:1fr;gap:24px}.routes-hub-carriers aside{max-width:300px}}
@media(max-width:560px){.routes-hub-level-nav{margin-top:-10px}.routes-hub-level-nav>.container{grid-template-columns:1fr;padding:8px}.routes-hub-level-nav>.container>span{padding:8px}.routes-hub-country-directory{grid-template-columns:1fr}.routes-hub-country-node{min-height:0}.routes-hub-taxonomy{margin-left:-10px;margin-right:-10px;padding:24px 10px}.routes-hub-region-grid{grid-template-columns:1fr}.routes-hub-city-directory{gap:14px;margin-top:50px}.routes-hub-city-column{padding:21px}.routes-hub-city-grid{grid-template-columns:1fr}.routes-hub-country-actions a{padding:12px}}
@media(max-width:560px){.routes-hub-carriers{margin:48px -10px 0;padding:27px 20px;border-radius:16px}.routes-hub-carriers h2{font-size:24px}.routes-hub-carriers a{display:flex;justify-content:space-between}.routes-hub-carriers aside{max-width:none}}

/* Multi-country region and city pathways plus useful explanatory content. */
.routes-hub-region-grid>article{display:flex;min-height:188px;flex-direction:column;padding:14px;border:1px solid #dfe7f1;border-radius:11px;background:#fff;color:#173452}.routes-hub-region-head{display:grid;grid-template-columns:35px 1fr;align-items:center;gap:10px}.routes-hub-region-head>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:#1557d6}.routes-hub-node-links{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:13px}.routes-hub-node-links a{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-radius:7px;background:#f1f6fd;color:#35506e;font-size:7px;font-weight:800}.routes-hub-node-links a b{color:#1557d6}.routes-hub-node-links a:hover{background:#e5effd;color:#1557d6}
.routes-hub-region-more{margin-top:9px;border-top:1px solid #e4ebf4}.routes-hub-region-more summary{display:flex;align-items:center;gap:3px;padding:10px 2px 2px;color:#1557d6;font-size:8px;font-weight:850;cursor:pointer;list-style:none}.routes-hub-region-more summary::-webkit-details-marker{display:none}.routes-hub-region-more summary>b{margin-left:auto;font-size:13px;transition:transform .2s}.routes-hub-region-more[open] summary>b{transform:rotate(180deg)}.routes-hub-region-more .routes-hub-node-links{margin-top:7px}
.routes-hub-polish-city-grid article{padding:12px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.routes-hub-polish-city-grid article>div:first-child{display:flex;flex-direction:column;margin-bottom:9px}.routes-hub-polish-city-grid article>div:first-child small{color:#8a97a7;font-size:7px;font-weight:800;letter-spacing:.65px}.routes-hub-polish-city-grid article>div:first-child strong{margin-top:2px;color:#173452;font-size:11px}.routes-hub-city-links{display:grid;gap:4px}.routes-hub-city-grid .routes-hub-city-links a{padding:6px 8px;border:0;border-radius:6px;background:#f1f6fd;font-size:8px}.routes-hub-city-grid .routes-hub-city-links a:hover{background:#e5effd}
.routes-hub-seo-content{margin-top:72px;padding:42px;border:1px solid #dce6f2;border-radius:22px;background:#fff}.routes-hub-seo-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);gap:12px 60px;align-items:end}.routes-hub-seo-intro .route-section-kicker{grid-column:1/-1}.routes-hub-seo-intro h2{margin:7px 0 0;font-size:31px;line-height:1.18}.routes-hub-seo-intro>p{margin:0;color:#63758b;font-size:12px;line-height:1.75}.routes-hub-seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.routes-hub-seo-grid article{padding:23px;border:1px solid #dfe7f0;border-radius:14px;background:#f9fbfe}.routes-hub-seo-grid article>span{color:#1557d6;font:800 9px Manrope}.routes-hub-seo-grid h3{margin:17px 0 9px;font-size:16px}.routes-hub-seo-grid p{min-height:94px;margin:0;color:#68798e;font-size:10px;line-height:1.7}.routes-hub-seo-grid a,.routes-hub-seo-content aside a{display:inline-block;margin-top:15px;color:#1557d6;font-size:9px;font-weight:850}.routes-hub-seo-content aside{display:grid;grid-template-columns:260px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:15px;padding:20px 22px;border-radius:12px;background:#102f52;color:#fff}.routes-hub-seo-content aside strong{font-size:13px}.routes-hub-seo-content aside p{margin:0;color:#b8c7d8;font-size:9px;line-height:1.65}.routes-hub-seo-content aside a{margin:0;color:#92baff;white-space:nowrap}
@media(max-width:820px){.routes-hub-seo-intro{grid-template-columns:1fr;gap:16px}.routes-hub-seo-grid{grid-template-columns:1fr}.routes-hub-seo-grid p{min-height:0}.routes-hub-seo-content aside{grid-template-columns:1fr;gap:9px}.routes-hub-seo-content aside a{margin-top:5px;white-space:normal}}
@media(max-width:560px){.routes-hub-region-grid>article{min-height:0}.routes-hub-seo-content{margin:50px -10px 0;padding:27px 20px}.routes-hub-seo-intro h2{font-size:25px}}
