.PageSearchResult_PageSearchResult__lo31L{position:relative;display:flex;flex-direction:column;border-top:var(--bds-border-width-100) solid var(--bds-color-palette-grey-50);padding:var(--bds-space-700) 0}.PageSearchResult_PageSearchResult__lo31L>h3{margin-bottom:var(--bds-space-100);font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.PageSearchResult_PageSearchResult__lo31L>h3 a{font-size:var(--bds-font-size-500);line-height:var(--bds-font-leading-normal)}.PageSearchResult_PageSearchResult__lo31L>h3 a:hover{text-decoration:underline}.PageSearchResult_PageSearchResult__lo31L>h3 a:visited{color:var(--bds-color-palette-grey-500)}.PageSearchResult_PageSearchResult__lo31L>h3 a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.PageSearchResult_PageSearchResult__lo31L>h3 a:focus-visible{outline:none;text-decoration:underline}.PageSearchResult_PageSearchResult__lo31L>h3 a:focus-visible:before{outline:var(--bds-border-width-200) solid var(--focus-color);outline-offset:.1563rem}.PageSearchResult_PageSearchResult__lo31L>h3 a:active:before{background-color:var(--bvgde-color-active-element-background);box-shadow:0 0 0 var(--bds-border-width-200) var(--bvgde-color-active-element-background)}.PageSearchResult_PageSearchResult__lo31L>small{font-size:var(--bds-font-size-200);line-height:var(--bds-font-leading-normal);order:-1;text-transform:capitalize}.PageSearchResult_PageSearchResult__lo31L>small>span+span:before{content:" › ";content:" › "/", "}.PageSearchResult_PageSearchResult__lo31L>p{font-size:var(--bds-font-size-300);line-height:var(--bds-font-leading-normal);color:var(--bds-color-palette-grey-500)}.PageSearchResult_PageSearchResult__lo31L>p b{font-weight:700}.SearchResultsOverlay_SearchResultsOverlay___hlqB{display:grid;padding:0 5%;grid-template-columns:minmax(calc(var(--grid-padding) - var(--grid-gap)),1fr) repeat(12,minmax(0,var(--grid-col-max-width))) minmax(calc(var(--grid-padding) - var(--grid-gap)),1fr);grid-column-gap:var(--grid-gap);visibility:hidden;position:absolute;width:100%;top:9.125rem;left:0;opacity:0;background-color:var(--bds-color-palette-white);height:calc(100vh - 7.5625rem);transition:opacity .25s;overflow:scroll}@supports(display:grid){.SearchResultsOverlay_SearchResultsOverlay___hlqB{padding:0}}@media(min-width:960px){.SearchResultsOverlay_SearchResultsOverlay___hlqB{top:7.5625rem}}.SearchResultsOverlay_SearchResultsOverlay___hlqB.SearchResultsOverlay_SearchResultsOverlayVisible__QbNK1{visibility:visible;z-index:1000;opacity:1}.SearchResultsOverlay_SearchResultsOverlay___hlqB .SearchResultsOverlay_resultsContainer__OcXe8{grid-column:2/14;padding:var(--bds-space-800) 0 var(--bds-space-1300) 0}@media(min-width:960px){.SearchResultsOverlay_SearchResultsOverlay___hlqB .SearchResultsOverlay_resultsContainer__OcXe8{grid-column:4/12;padding:var(--bds-space-800) 0}}.SearchResultsOverlay_SearchResultsOverlay___hlqB .SearchResultsOverlay_resultsContainer__OcXe8 .SearchResultsOverlay_searchResultsStats__5XGD2{font-size:var(--bds-font-size-400);line-height:var(--bds-font-leading-normal);margin-bottom:var(--bds-space-700)}@media(min-width:960px){.SearchResultsOverlay_SearchResultsOverlay___hlqB .SearchResultsOverlay_resultsContainer__OcXe8 .SearchResultsOverlay_searchResultsStats__5XGD2{font-size:var(--bds-font-size-500);line-height:var(--bds-font-leading-normal)}}.SearchResultsOverlay_SearchResultsOverlay___hlqB .SearchResultsOverlay_resultsContainer__OcXe8 .SearchResultsOverlay_searchResultsStats__5XGD2 strong{font-weight:700}.SearchResultsOverlay_SearchResultsOverlay___hlqB .SearchResultsOverlay_resultsContainer__OcXe8 .SearchResultsOverlay_loadMorebutton__QuCR9{margin-top:var(--bds-space-900)}.SearchResultsOverlay_SearchResultsOverlaySkeleton__F2ZOr{padding:var(--bds-space-700) 0;border-bottom:var(--bds-border-width-100) solid var(--bds-color-palette-grey-50)}.SearchResultsOverlay_SearchResultsOverlaySkeleton__F2ZOr *{border-radius:0}@font-face{font-family:Transit;src:url(/_next/static/media/TransitWeb.c1be770c.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Transit;src:url(/_next/static/media/TransitWeb-Bold.3b6819ac.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Transit;src:url(/_next/static/media/TransitWeb-Black.6ebae4e2.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{/*! This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: http://www.fontshop.com */font-family:Transit Italic;src:url(/_next/static/media/TransitWeb-BoldItalic.77b4635f.woff2) format("woff2"),url(/_next/static/media/TransitWeb-BoldItalic.04d8909c.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.ConnectionSearch_ConnectionSearchFrame__IC18f{display:flex;flex-direction:column;height:100vh}.ConnectionSearch_ConnectionSearchFrame__IC18f>header+div{flex-shrink:0}.ConnectionSearch_ConnectionSearchFrame__IC18f>main{flex-grow:1;height:100%;min-height:0;overflow:hidden}.ConnectionSearch_ConnectionSearchFrame__IC18f>main>.ConnectionSearch_hafasFrame__YeuLt{height:100%;overflow-y:auto}.ConnectionSearch_ConnectionSearchFrame__IC18f>main>.ConnectionSearch_hafasFrame__YeuLt>iframe{display:block;min-height:100%;width:100%}.ConnectionSearch_ConnectionSearchFrame__IC18f>footer{max-height:5vh}@media(min-width:960px){.ConnectionSearch_ConnectionSearchFrame__IC18f>footer{max-height:none}}