.directions.svelte-fmqjh4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:0 2.5rem}.directions.svelte-fmqjh4>div:where(.svelte-fmqjh4),.stop-columns.svelte-fmqjh4>div:where(.svelte-fmqjh4){display:grid;grid-row:span 2;grid-template-rows:subgrid;align-items:end}.directions.svelte-fmqjh4>div:where(.svelte-fmqjh4)>.table-wrap:where(.svelte-fmqjh4),.stop-columns.svelte-fmqjh4 .line:where(.svelte-fmqjh4){align-self:start}.frequency.svelte-fmqjh4{width:100%}.frequency-cell.svelte-fmqjh4{display:inline-block;margin:-.1rem -.35rem;padding:.1rem .35rem;border-radius:4px}.frequency-cell.regular.svelte-fmqjh4{background:color-mix(in srgb,var(--accent) 12%,transparent)}.frequency-cell.frequent.svelte-fmqjh4{background:color-mix(in srgb,var(--accent) 26%,transparent)}@media(max-width:640px){.frequency.svelte-fmqjh4{font-size:.85rem}.frequency.svelte-fmqjh4 td:where(.svelte-fmqjh4){white-space:normal}.frequency-cell.svelte-fmqjh4{margin:-.1rem 0;padding:.1rem .25rem}}.per-day.svelte-fmqjh4{color:var(--text-muted)}.line.svelte-fmqjh4{--dot: .7rem;margin:0;padding:0;list-style:none}.line.svelte-fmqjh4 li:where(.svelte-fmqjh4){position:relative;padding:.2rem 0 .2rem 1.6rem}.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):before{content:"";position:absolute;left:calc(var(--dot) / 2 - 2px);top:0;bottom:0;width:4px;background:var(--line, var(--accent))}.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):first-child:before{top:50%}.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):last-child:before{bottom:50%}.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):after{content:"";position:absolute;left:0;top:50%;width:var(--dot);height:var(--dot);margin-top:calc(var(--dot) / -2);box-sizing:border-box;border:2px solid var(--line, var(--accent));border-radius:50%;background:var(--bg-app)}.line.svelte-fmqjh4 a:where(.svelte-fmqjh4){text-decoration:none}.line.svelte-fmqjh4 a:where(.svelte-fmqjh4):hover{text-decoration:underline}.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):first-child,.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):last-child{font-weight:600}.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):first-child:after,.line.svelte-fmqjh4 li:where(.svelte-fmqjh4):last-child:after{background:var(--line, var(--accent))}.accessible.svelte-fmqjh4{margin-left:.2rem;color:var(--text-muted);font-size:.85em}
