._6g-zjW_stack{gap:var(--space-5);min-width:0;display:grid}._6g-zjW_pair{gap:var(--space-4);display:grid}._6g-zjW_line{color:var(--text-body)}._6g-zjW_note{max-width:48rem;margin-top:var(--space-4);color:var(--text-muted);font-size:var(--size-small)}._6g-zjW_stack>._6g-zjW_note{margin-top:0}._6g-zjW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}._6g-zjW_types{gap:var(--space-2);flex-wrap:wrap;display:flex}._6g-zjW_types li{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);color:var(--text);font-weight:500}._6g-zjW_tableFrame{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}._6g-zjW_table{border-collapse:collapse;width:100%;color:var(--text-body);font-size:var(--size-small);line-height:1.4}._6g-zjW_caption{padding:var(--space-4);color:var(--text);font-size:var(--size-heading);text-align:start;font-weight:600}._6g-zjW_table thead th{padding:var(--space-2) var(--space-4);border-block:1px solid var(--line);color:var(--text-muted);font-size:var(--size-label);letter-spacing:.12em;text-align:start;text-transform:uppercase;font-weight:600}._6g-zjW_table tbody th,._6g-zjW_table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font-weight:var(--weight-body);text-align:start;vertical-align:top}._6g-zjW_table tbody tr:last-child>*{border-bottom:0}._6g-zjW_table tbody th{color:var(--text);font-weight:500}._6g-zjW_country{gap:var(--space-2);display:flex}._6g-zjW_code{min-width:2rem;color:var(--accent-text);letter-spacing:.04em;flex:none;font-weight:600}._6g-zjW_table td:nth-child(3),._6g-zjW_table td:nth-child(4){font-variant-numeric:tabular-nums}@media (min-width:720px){._6g-zjW_pair{grid-template-columns:repeat(2,minmax(0,1fr))}._6g-zjW_table thead th,._6g-zjW_table tbody th,._6g-zjW_table td,._6g-zjW_caption{padding-inline:var(--space-5)}}
.VHTwOa_source{color:var(--accent-text);font-size:var(--size-small);text-underline-offset:.2em;margin-inline-start:var(--space-2);font-weight:500;position:relative}.VHTwOa_source:after{content:"";position:absolute;inset:-12px -6px}.VHTwOa_marker{min-width:22px;height:22px;border:1px solid var(--control-border);border-radius:var(--radius-chip);color:var(--accent-text);font-variant-numeric:tabular-nums;vertical-align:.15em;place-items:center;margin-inline-start:var(--space-2);padding-inline:5px;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-grid;position:relative}.VHTwOa_marker:after{content:"";position:absolute;inset:-11px}.VHTwOa_marker:hover{border-color:var(--accent-text)}
.NbKUma_cards{gap:var(--space-4);display:grid}.NbKUma_card{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-rows:auto auto 1fr auto;height:100%;padding:22px 20px;display:grid}.NbKUma_name{color:var(--text)}.NbKUma_action{margin-top:var(--space-2);padding-block:var(--space-2);text-align:center;place-self:end start;line-height:1.35}@media (min-width:720px){.NbKUma_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TYVKxq_layout{gap:var(--space-6);display:grid}.TYVKxq_guidance{gap:var(--space-3);display:grid}.TYVKxq_item{padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 22px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text-body);line-height:1.55;position:relative}.TYVKxq_item:before{content:"";top:calc(var(--space-4) + .45em);left:var(--space-4);background:var(--accent-text);border-radius:2px;width:10px;height:10px;position:absolute}.TYVKxq_aside{gap:var(--space-6);align-content:start;display:grid}.TYVKxq_brief{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text-body);justify-items:start;padding:22px 20px;display:grid}.TYVKxq_brief h3{color:var(--text)}@media (min-width:1024px){.TYVKxq_layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}
._0uNrtG_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._0uNrtG_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._0uNrtG_table tbody{gap:var(--space-3);display:grid}._0uNrtG_table tr{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:22px 20px;display:grid}._0uNrtG_table th[scope=row]{color:var(--text);font-size:var(--size-heading);text-align:start;font-weight:600}._0uNrtG_table th[scope=row] a{min-height:var(--target);color:var(--text);text-underline-offset:.2em;align-items:center;display:inline-flex}._0uNrtG_table th[scope=row] a:hover{color:var(--accent-text)}._0uNrtG_table td{min-height:var(--target);color:var(--text);align-items:center;display:flex}._0uNrtG_table td:before{content:attr(data-label);width:calc((100% - var(--space-3)) * .4);color:var(--text-muted);font-size:var(--size-small);flex:none;margin-inline-end:var(--space-3)}._0uNrtG_table td._0uNrtG_missing{color:var(--text-muted)}@media (min-width:720px){._0uNrtG_table{table-layout:fixed}._0uNrtG_table thead{clip-path:none;width:auto;height:auto;position:static;overflow:visible}._0uNrtG_table thead th{padding:var(--space-3);border-bottom:1px solid var(--control-border);color:var(--text-muted);font-size:var(--size-small);text-align:start;font-weight:600}._0uNrtG_table tbody{display:table-row-group}._0uNrtG_table tr{background:0 0;border:0;padding:0;display:table-row}._0uNrtG_table th[scope=row],._0uNrtG_table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle;display:table-cell}._0uNrtG_table th[scope=row]{font-size:var(--size-body)}._0uNrtG_table td:before{content:none}}
._pyMFG_countries{gap:var(--space-6);display:grid}._pyMFG_country{align-content:start;gap:var(--space-2);display:grid}._pyMFG_countryLink{min-height:var(--target);align-items:center;text-decoration:none;display:inline-flex}._pyMFG_countryLink:hover{text-underline-offset:.2em;text-decoration:underline}._pyMFG_rows{border-top:1px solid var(--line)}._pyMFG_row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:52px;color:var(--text);text-decoration:none;display:flex}._pyMFG_name{margin-inline-end:auto;font-weight:500}._pyMFG_code{padding:2px var(--space-2);background:var(--tile);color:var(--text);letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:6px;font-size:.75rem;font-weight:600}._pyMFG_row svg{color:var(--accent-text);transition:transform var(--duration-quick) var(--ease-standard);flex:none}._pyMFG_row:hover ._pyMFG_name{text-underline-offset:.2em;text-decoration:underline}._pyMFG_row:hover svg{transform:var(--hover-nudge)}@media (min-width:720px){._pyMFG_row{min-height:56px}._pyMFG_countries{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px) and (max-width:1023.98px){._pyMFG_country:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){._pyMFG_countries{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}
.D3iXiG_ticket{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);display:grid}.D3iXiG_route{align-items:center;gap:var(--space-2);color:var(--text);grid-template-columns:auto minmax(2rem,1fr) auto;font-weight:600;display:grid}.D3iXiG_code{color:var(--accent-strong);font-family:var(--serif);letter-spacing:.02em;font-size:2rem;line-height:1}.D3iXiG_line{background:var(--hairline-gold);height:1px;position:relative}.D3iXiG_line:before,.D3iXiG_line:after{content:"";width:9px;height:9px;position:absolute;top:-4px}.D3iXiG_line:before{background:var(--accent);border-radius:50%;left:0}.D3iXiG_line:after{background:var(--text);right:0}.D3iXiG_to{max-width:14rem;font-size:var(--size-heading);text-align:end;text-wrap:balance;line-height:1.2}.D3iXiG_facts{gap:var(--space-2) var(--space-4);color:var(--text-body);font-size:var(--size-small);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.4;display:grid}.D3iXiG_facts li{align-items:baseline;gap:var(--space-2);text-wrap:pretty;display:flex}.D3iXiG_facts li:last-child:nth-child(odd){grid-column:1/-1}.D3iXiG_facts li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px;transform:translateY(-2px)}@media (min-width:1024px){.D3iXiG_ticket{order:-1}}
.CCSU4q_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.CCSU4q_textLink{min-height:var(--target);color:var(--accent-text);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}
._4IZ2LW_vehicles{gap:var(--space-3);display:grid}._4IZ2LW_list{border-top:1px solid var(--line);display:grid}._4IZ2LW_item{column-gap:var(--space-4);row-gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--line);color:var(--text-body);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name capacity""description capacity";display:grid}._4IZ2LW_name{color:var(--text);grid-area:name;font-weight:600}._4IZ2LW_description{grid-area:description}._4IZ2LW_capacity{color:var(--text-muted);font-size:var(--size-small);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:capacity;align-self:center}._4IZ2LW_note{color:var(--text-muted);font-size:var(--size-small)}
.H7_TlG_venues{gap:var(--space-3);display:grid}.H7_TlG_venue{align-content:start;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:22px 20px;display:grid}.H7_TlG_kind{color:var(--text-muted);font-size:var(--size-label);letter-spacing:.2em;text-transform:uppercase;font-weight:600}.H7_TlG_name{min-height:var(--target);color:var(--text);font-size:var(--size-heading);text-underline-offset:.2em;justify-self:start;align-items:center;font-weight:600;line-height:1.3;display:inline-flex}.H7_TlG_name:hover{color:var(--accent-text)}.H7_TlG_distance{color:var(--text-body);font-variant-numeric:tabular-nums}@media (min-width:720px){.H7_TlG_venues{grid-template-columns:repeat(2,minmax(0,1fr))}.H7_TlG_venues[data-columns="1"]{grid-template-columns:minmax(0,1fr)}}@media (min-width:720px) and (max-width:1023px){.H7_TlG_venues[data-columns="3"]>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.H7_TlG_venues[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.H7_TlG_venues[data-columns="3"]>:last-child:nth-child(3n+1){grid-column:1/-1}}.H7_TlG_events{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.H7_TlG_events a{min-height:var(--target);color:var(--accent-text);text-underline-offset:.2em;align-items:center;font-weight:500;display:inline-flex}
