.tfv2-tour-summary .tfv2-title{margin-bottom:1.25rem}.tfv2-tour-date{text-align:center;border:1px solid var(--tl-surface-accent,var(--tl-rule,var(--tfv2-border,#e5ded6)));background:var(--tl-surface-accent,var(--tl-surface-alt,var(--tfv2-surface-soft,#faf7f4)));border-radius:var(--tl-radius-card,0);padding:2rem 1.25rem}.tfv2-tour-day{font-size:clamp(1.75rem,2vw + 1.25rem,2.5rem);font-weight:600;line-height:1.15;font-family:var(--tl-font-display,inherit);text-transform:var(--tl-title-transform,none);letter-spacing:var(--tl-title-tracking,normal);color:var(--tl-ink,var(--tfv2-ink,#0f172a));margin:0}.tfv2-tour-address{color:var(--tl-ink-on-accent,var(--tl-ink-muted,var(--tfv2-muted,#4b5563)));margin:.75rem 0 0;font-size:1rem}.tfv2-tour-next-heading{color:var(--tl-ink,var(--tfv2-ink,#0f172a));margin:2rem 0 0;font-size:1.125rem}.tfv2-tour-next{border-top:1px solid var(--tl-rule,var(--tfv2-border,#e5ded6));margin:.75rem 0 0;padding:0;list-style:none}.tfv2-tour-next li{color:var(--tl-ink,var(--tfv2-ink,#0f172a));border-bottom:1px solid var(--tl-rule,var(--tfv2-border,#e5ded6));padding:.875rem 0;font-size:1rem;line-height:1.5}
