.lpc-circuit__map{position:relative;z-index:1}.lpc-circuit__map{pointer-events:none}.bf-circuit .bf-circuit__body{position:static}.bf-circuit__title a::after{content:"";position:absolute;inset:min(62.5cqi,250px) 0 0;z-index:2}.bf-circuit__departures,.bf-circuit .bf-circuit__go{position:relative;z-index:3}.bf-circuit__lit.lpc-rail{stroke-width:3.6}.lpc-rail__ties{fill:none;stroke:#FFFFFF;stroke-width:1.3;stroke-dasharray:1.4 3.4}.lpc-walk{fill:none;stroke:#00AE42;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:0.01 5.6}.bf-circuit__trail.lpc-trail--ship{stroke:#1F6FB8}.bf-circuit__score{background:#FFFFFF;color:#252A31;box-shadow:0 1px 3px rgba(10,12,14,0.18)}.bf-circuit__score b{color:#FFFFFF}.bf-circuit__departure{font-size:14px;line-height:18px;font-weight:500}.bf-circuit__departure > .bf-i{width:18px;height:18px;margin-right:-2px}p.bf-circuit__departure,.bf-circuit__departures{margin:8px 0 12px}.bf-circuit__departure > span:only-of-type{flex:1 1 0;min-width:0}.bf-circuit__departure:has(> span:only-of-type){align-items:flex-start}.bf-circuit__departure b{white-space:nowrap}.bf-circuit__departures > .bf-circuit__departure{margin:-6px 0;padding-block:6px;border-radius:4px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.bf-circuit__departures > summary::-webkit-details-marker{display:none}.bf-circuit__departures > summary::marker{content:""}.bf-circuit__departures .bf-circuit__more{text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(37,42,49,0.3)}.bf-circuit__departures > summary:hover .bf-circuit__more{color:#008332;text-decoration-color:currentColor}.bf-circuit__departures > summary:focus-visible{outline:3px solid #008332;outline-offset:3px}.bf-circuit__departure > .bf-circuit__chevron{margin:0 0 0 auto;transition:transform 0.2s cubic-bezier(0.2,0.8,0.2,1)}.bf-circuit__departures[open] .bf-circuit__chevron{transform:rotate(180deg)}.bf-circuit__departures .bf-circuit__dates{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:4px 12px;margin:0;padding:4px 0 0 26px;list-style:none;color:#252A31;font-size:14px;line-height:18px}.bf-circuit__dates li{white-space:nowrap}@media (prefers-reduced-motion:reduce){.bf-circuit__departure > .bf-circuit__chevron{transition:none}}.lpc-vehicle__pop{transform-box:fill-box;transform-origin:center}body.black-promo .lpc-rail__ties{stroke:var(--bf-panel)}body.black-promo .bf-circuit__trail.lpc-trail--ship{stroke:#6FB8FF}body.black-promo .bf-circuit__score{background:var(--bf-panel);color:var(--bf-ink);box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.5)}body.black-promo .bf-circuit__departures > summary:hover .bf-circuit__more{color:var(--bf-accent-hover)}body.black-promo .bf-circuit__departures > summary:focus-visible{outline-color:var(--bf-accent)}body.black-promo .bf-circuit__departures .bf-circuit__dates{color:var(--bf-ink)}