.gem-crumb[data-astro-cid-gckasu6d]{padding-top:clamp(1.5rem,3vw,2rem)}.gem-crumb-link[data-astro-cid-gckasu6d]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-ink-muted);text-decoration:none;transition:color var(--dur) ease}.gem-crumb-link[data-astro-cid-gckasu6d]:hover{color:var(--color-slate)}.gem-detail-hero[data-astro-cid-gckasu6d]{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.gem-detail-meta[data-astro-cid-gckasu6d]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-ink-line-soft)}.gem-detail-meta[data-astro-cid-gckasu6d] span[data-astro-cid-gckasu6d]+span[data-astro-cid-gckasu6d]:before{content:"·";display:inline-block;margin-right:1rem;opacity:.6}.gem-detail-title[data-astro-cid-gckasu6d]{font-family:var(--font-display);font-size:clamp(2.25rem,5.5vw,4rem);line-height:.98;letter-spacing:-.025em;color:var(--color-slate);margin-bottom:1rem}.gem-detail-sub[data-astro-cid-gckasu6d]{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;letter-spacing:-.015em;color:var(--color-ink-muted);margin-bottom:2rem;max-width:32ch}.gem-detail-sub[data-astro-cid-gckasu6d] .italic-display[data-astro-cid-gckasu6d]{color:var(--color-signal)}.gem-detail-facts[data-astro-cid-gckasu6d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-ink-line-soft);border:1px solid var(--color-ink-line-soft);max-width:28rem;margin:0;padding:0}.gem-detail-facts[data-astro-cid-gckasu6d]>div[data-astro-cid-gckasu6d]{padding:.875rem 1.125rem;background:var(--color-bg)}.gem-detail-facts[data-astro-cid-gckasu6d] dt[data-astro-cid-gckasu6d]{margin-bottom:.25rem}.gem-detail-facts[data-astro-cid-gckasu6d] dd[data-astro-cid-gckasu6d]{margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--color-slate);letter-spacing:-.015em}.gem-events-section[data-astro-cid-gckasu6d]{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.gem-events-month[data-astro-cid-gckasu6d]+.gem-events-month[data-astro-cid-gckasu6d]{margin-top:clamp(2rem,4vw,2.5rem)}.gem-events-month-title[data-astro-cid-gckasu6d]{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--color-signal);margin:0 0 .75rem;letter-spacing:-.005em}.gem-events-list[data-astro-cid-gckasu6d]{border:1.5px solid var(--color-ink-line);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg)}.gem-events-list[data-astro-cid-gckasu6d] .termin[data-astro-cid-gckasu6d]{padding:.875rem 1.2rem}.gem-events-list[data-astro-cid-gckasu6d] .termin[data-astro-cid-gckasu6d]:last-child{border-bottom:0}.gem-empty-section[data-astro-cid-gckasu6d]{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.gem-empty-card[data-astro-cid-gckasu6d]{padding:clamp(2rem,4vw,3rem);background:var(--color-bg);border:1px dashed var(--color-ink-line);border-radius:var(--radius-lg);text-align:center;max-width:42rem}.gem-empty-title[data-astro-cid-gckasu6d]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-slate);margin-bottom:.5rem;text-wrap:balance}.gem-empty-text[data-astro-cid-gckasu6d]{font-size:.9375rem;color:var(--color-ink-muted);line-height:1.5;margin-bottom:1.25rem;max-width:48ch;margin-inline:auto}.gem-empty-actions[data-astro-cid-gckasu6d]{display:flex;gap:.625rem;justify-content:center;flex-wrap:wrap}.gem-related-section[data-astro-cid-gckasu6d]{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.gem-related-head[data-astro-cid-gckasu6d]{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-ink-line-soft)}.gem-related-head[data-astro-cid-gckasu6d] .label[data-astro-cid-gckasu6d]{margin-bottom:.375rem}.gem-related-title[data-astro-cid-gckasu6d]{font-family:var(--font-display);font-size:1.375rem;letter-spacing:-.01em;color:var(--color-slate);margin:0}.gem-related-list[data-astro-cid-gckasu6d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0;border-top:1px solid var(--color-ink-line-soft);border-left:1px solid var(--color-ink-line-soft)}.gem-related-card[data-astro-cid-gckasu6d]{display:grid;grid-template-columns:minmax(0,1fr) 1.25rem;grid-template-rows:auto auto;align-items:center;row-gap:.45rem;column-gap:.75rem;min-height:5.5rem;padding:1rem 1.25rem;border-right:1px solid var(--color-ink-line-soft);border-bottom:1px solid var(--color-ink-line-soft);text-decoration:none;color:inherit;transition:background-color var(--dur) ease,color var(--dur) ease}.gem-related-card[data-astro-cid-gckasu6d]:hover{background:var(--color-slate);color:var(--color-slate-text)}.gem-related-name[data-astro-cid-gckasu6d]{grid-column:1;grid-row:1;font-family:var(--font-display);font-size:1.0625rem;line-height:1.25;letter-spacing:-.01em;color:var(--color-slate);transition:color var(--dur) ease}.gem-related-card[data-astro-cid-gckasu6d]:hover .gem-related-name[data-astro-cid-gckasu6d]{color:var(--color-slate-text)}.gem-related-plz[data-astro-cid-gckasu6d]{grid-column:1;grid-row:2;font-size:.6875rem;letter-spacing:.08em;color:var(--color-ink-faint);transition:color var(--dur) ease}.gem-related-card[data-astro-cid-gckasu6d]:hover .gem-related-plz[data-astro-cid-gckasu6d]{color:var(--color-slate-dim)}.gem-related-arrow[data-astro-cid-gckasu6d]{grid-column:2;grid-row:1 / -1;justify-self:end;font-size:1rem;color:var(--color-ink-faint);transition:transform var(--dur) var(--ease-out),color var(--dur) ease}.gem-related-card[data-astro-cid-gckasu6d]:hover .gem-related-arrow[data-astro-cid-gckasu6d]{transform:translate(2px,-2px);color:var(--color-slate-text)}
