.logo img{display:block;width:96px;height:54px;object-fit:contain}.logo .animated-site-logo{position:relative;display:block;width:84.375px;height:54px;isolation:isolate}.logo .animated-site-logo__base,.logo .animated-site-logo__tv-slot,.logo .animated-site-logo__tv{position:absolute}.logo .animated-site-logo__base{inset:0;display:block;width:100%;height:100%;object-fit:contain}.logo .animated-site-logo__tv-slot{left:66%;top:31.77%;z-index:1;width:34%;height:30.47%;overflow:hidden;background:var(--navy);perspective:360px}.logo .animated-site-logo__tv{inset:0;width:100%;height:100%;transform-style:preserve-3d;animation:siteLogoTvTurn 8s cubic-bezier(.45,0,.2,1) infinite}.logo .animated-site-logo__tv-face{position:absolute;inset:0;display:block;overflow:hidden;backface-visibility:hidden}.logo .animated-site-logo__tv-face img{position:absolute;top:-104.27%;left:-194.12%;display:block;width:294.12%;max-width:none;height:328.19%;object-fit:fill}.logo .animated-site-logo__tv-back{transform:rotateY(180deg)}@keyframes siteLogoTvTurn{0%,75%{transform:rotateY(0)}98%,to{transform:rotateY(360deg)}}.transport-page{width:100%}.transport-map-crop{position:relative;width:100%;overflow:hidden;background:#f4f7fa}.transport-map-crop iframe{position:absolute;top:0;left:0;display:block;width:1450px;height:1100px;max-width:none;border:0;background:#f4f7fa;transform-origin:top left}@media(min-width:1051px){.lead-grid{grid-auto-rows:202px}.lead-grid>.small-pair{height:202px}.lead-layout>aside{position:sticky;top:88px;align-self:start;max-height:none;overflow:visible}}.lead-column{min-width:0}.featured-slider{position:relative}.featured-track{display:flex;gap:12px;overflow-x:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.featured-track::-webkit-scrollbar{display:none}.featured-track .card{flex:0 0 calc((100% - 24px) / 3);min-width:0;scroll-snap-align:start}.featured-track .card img{height:210px}.featured-arrow{position:absolute;z-index:3;top:92px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#052d66e6;color:#fff;font:42px/1 Arial;cursor:pointer;box-shadow:0 3px 14px #00000040}.featured-arrow:hover{background:#fff;color:#052d66}.featured-prev{left:8px}.featured-next{right:8px}.featured-arrow[hidden]{display:none}footer .logo img{width:120px;height:77px}.single-heading{position:relative;z-index:0;grid-column:2 / -1;grid-row:1;min-height:0;padding:22px 30px 10px 0;overflow:hidden}.single-heading:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(#ffffff4d,#ffffff4d),url(./world-dots2.jpg) center/cover no-repeat;opacity:.58;content:""}.single-heading .single-category{margin-bottom:25px;color:#c90000;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px}.single-heading h1{max-width:1120px;margin:0 0 28px;color:#052d66;font-size:clamp(36px,3.2vw,48px);line-height:1.02}.single-heading .single-meta{margin:0;color:#26384e;font-size:14px}.single-heading .single-excerpt{max-width:820px;margin:-10px 0 10px;color:#17283d;font-size:18px;font-weight:700;line-height:1.42}.single-content,.single-content p,.single-content li,.single-content blockquote,.single-content table{font-family:Arial,Helvetica,sans-serif}.topic-tags a{flex:0 0 auto;padding:7px 11px;border-radius:3px;background:#edf3f8;color:#052d66;font-size:12px;font-weight:700;text-transform:uppercase}.topic-tags>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.topic-tags a:hover{background:#052d66;color:#fff}.single-layout{column-gap:28px;row-gap:0}.single-heading .single-meta a{color:#052d66;font-weight:700;text-decoration:underline;text-underline-offset:2px}.comment-votes{display:flex;gap:8px;margin-top:12px}.meta .comment-icon{display:inline-block;width:13px;height:13px;fill:currentColor;vertical-align:-2px}.comment-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.comment-actions>button{min-height:44px;border:1px solid #aeb9c5;border-radius:4px;background:#fff;color:#344b65;font-size:15px;font-weight:600;cursor:pointer}.comment-actions>button:hover,.comment-actions>button[aria-expanded=true]{border-color:#8999aa;background:#f3f5f7;color:#183a60}.comment-actions>button:disabled{border-color:#b8c0c9;color:#8b949e;cursor:not-allowed}.comments-panel,.comment-form-panel{margin-top:20px}.comment-form-panel .comment-form{margin-top:0}.comment-vote{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #d2dbe4;border-radius:16px;background:#fff;color:#526172;font-size:14px;cursor:pointer}.comment-vote:hover,.comment-vote.selected{border-color:#052d66;color:#052d66;background:#edf4fb}.comment-vote:disabled{cursor:wait;opacity:.65}.comment-vote.selected:disabled{cursor:default;opacity:1;border-color:#052d66;background:#edf4fb;color:#052d66}.comment-vote.inactive:disabled{cursor:not-allowed;opacity:.32;filter:grayscale(1);background:#eef0f2;border-color:#d8dde2;color:#87909a}.single-layout>.share-rail{grid-column:1;grid-row:2}.single-layout>.single{grid-column:2;grid-row:2}.single-layout>.single-latest{grid-column:3;grid-row:2}.share-rail{gap:5px}.share-rail a{width:40px;height:40px;border-radius:4px}.share-rail svg{width:25px;height:25px;fill:currentColor}.share-reddit{background:#f04b15;font-size:23px!important}.single-figure{margin:0 0 20px}.single-figure .single-hero{margin-bottom:0}.single-figure figcaption{padding-top:7px;color:#536273;font:italic 13px/1.4 Georgia,serif}.single-excerpt{margin:0 0 20px;color:#17283d;font-size:19px;font-weight:700;line-height:1.45}.related-section{margin-top:42px;padding-top:20px;border-top:1px solid #d8e0e8}.related-section>h2{margin:0 0 18px;color:#052d66;font-size:23px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.related-card{display:grid;grid-template-columns:140px 1fr;gap:14px;min-height:112px;padding:5px;border:1px solid #e0e6ec;border-radius:5px}.related-card img{width:140px;height:102px;border-radius:4px;object-fit:cover}.related-card b{display:block;margin-top:4px;color:#d2262b;font-size:11px;text-transform:uppercase}.related-card h3{margin:7px 0 0;color:#102b4d;font-size:16px;line-height:1.22}.related-card .meta{margin-top:9px;font-size:11px}@media(max-width:700px){.logo img{width:86px;height:50px}.logo .animated-site-logo{width:78.125px;height:50px}.single-heading{grid-column:1;grid-row:1;min-height:0;padding:15px 8px 10px}.single-heading h1{font-size:31px;line-height:1.08;margin-bottom:18px}.single-heading .single-category{margin-bottom:14px}.single-layout>.share-rail,.single-layout>.single,.single-layout>.single-latest{grid-column:auto;grid-row:auto}.related-grid{grid-template-columns:1fr}.related-card{grid-template-columns:110px 1fr}.related-card img{width:110px;height:88px}.related-card h3{font-size:15px}.featured-track .card{flex-basis:82%}.featured-track .card img{height:210px}.featured-arrow{top:92px;width:38px;height:38px}.featured-prev{left:4px}.featured-next{right:4px}}@media(prefers-reduced-motion:reduce){.animated-site-logo__tv{animation:none}}
