.gth-basel-intro{max-width:48rem}.gth-basel-eyebrow{margin:0 0 .8rem;color:var(--gth-rose-ink);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gth-basel-section{margin-top:4rem}.gth-basel-section h2{margin:0 0 .65rem;font-family:var(--gth-serif);font-size:clamp(1.65rem,4vw,2.5rem);font-weight:500;line-height:1.15}.gth-basel-section>p:not(.gth-basel-eyebrow){max-width:42rem;color:var(--gth-ink-2);line-height:1.65}.gth-basel-days{display:grid;gap:1rem;margin-top:1.5rem}.gth-basel-day{padding:1.25rem;border:1px solid var(--gth-line);background:var(--gth-white)}.gth-basel-date{display:flex;align-items:baseline;gap:.7rem;padding-bottom:.9rem;border-bottom:1px solid var(--gth-line)}.gth-basel-date span{color:var(--gth-rose-ink);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gth-basel-date strong{font-family:var(--gth-serif);font-size:1.45rem;font-weight:500}.gth-basel-event{padding-top:1.15rem}.gth-basel-event+.gth-basel-event{margin-top:1.25rem;border-top:1px solid var(--gth-line)}.gth-basel-event h3{margin:0;font-family:var(--gth-serif);font-size:1.4rem;font-weight:500;line-height:1.18}.gth-basel-event p,.gth-basel-pending{margin:.55rem 0;color:var(--gth-ink-2);line-height:1.5}.gth-basel-event .gth-basel-price{color:var(--gth-rose-ink);font-weight:700}.gth-basel-event .gth-btn{margin-top:.7rem}.gth-basel-vip{padding:1.5rem;background:var(--gth-paper-2)}.gth-basel-source{max-width:42rem;margin-top:3rem;color:var(--gth-ink-2);font-size:.82rem;line-height:1.6}.gth-basel-pending a,.gth-basel-source a{text-decoration:underline;text-underline-offset:.15em;display:inline-flex;align-items:center;min-height:44px}@media (min-width:800px){.gth-basel-days{grid-template-columns:repeat(3,minmax(0,1fr))}.gth-basel-vip{padding:2rem}}@media (max-width:500px){.gth-basel-intro .gth-actions,.gth-basel-vip .gth-actions{flex-direction:column}.gth-basel-event .gth-btn,.gth-basel-intro .gth-btn,.gth-basel-vip .gth-btn{width:100%}}