.tg-guide-hero,.tg-guide-layout,.tg-guide-places,.tg-guides-head{--tg-guide-wolf:88px;--tg-guide-wolf-wide:160px;--tg-guide-toc-w:240px;--tg-guide-thread:2px;--tg-guide-lead:clamp(19px, 2.4vw, 23px)}.tg-guide-hero{grid-template-columns:minmax(0, 1fr) var(--tg-guide-wolf);column-gap:var(--tg-space-3);max-width:var(--tg-maxw);margin-bottom:var(--tg-space-4);grid-template-areas:"status status""group wolf""title title""lead lead""area area";align-items:end;display:grid}.tg-guide-hero .tg-status{grid-area:status;justify-self:start}.tg-guide-hero-group{grid-area:group;align-self:end}.tg-guide-hero-wolf{width:var(--tg-guide-wolf);height:auto;margin-bottom:var(--tg-space-2);grid-area:wolf}.tg-guide-hero h1{text-wrap:balance;grid-area:title;max-width:22ch}.tg-guide-hero-lead{font-size:var(--tg-guide-lead);line-height:var(--tg-lh-card);color:var(--tg-ink);grid-area:lead}.tg-guide-hero-area{color:var(--tg-ink-soft);grid-area:area;margin:0}.tg-guide-layout{gap:0 var(--tg-space-5);display:grid}.tg-guide-prose h2{padding-left:var(--tg-space-3);border-left:var(--tg-guide-thread) solid var(--tg-accent);scroll-margin-top:var(--tg-space-4);position:relative}.tg-guide-places{margin-top:var(--tg-space-6);scroll-margin-top:var(--tg-space-4)}.tg-guide-places .tg-grid{align-items:start}.tg-guide-more{margin-top:var(--tg-space-4)}.tg-guide-more summary{min-height:var(--tg-tap);padding-inline:var(--tg-space-4);border:1px solid var(--tg-accent);border-radius:var(--tg-r);color:var(--tg-accent);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.tg-guide-related{margin-top:var(--tg-space-6);max-width:var(--tg-narrow)}.tg-guide-related .tg-tickets{margin-bottom:var(--tg-space-4)}.tg-guides-head{grid-template-columns:minmax(0, 1fr) var(--tg-guide-wolf);gap:var(--tg-space-3);margin-bottom:var(--tg-space-4);align-items:end;display:grid}.tg-guides-head .tg-intro{margin-bottom:0}.tg-guides-wolf{width:var(--tg-guide-wolf);height:auto}.tg-guides-chips{margin-block:var(--tg-space-4) var(--tg-space-5)}.tg-guides-tasks{gap:var(--tg-gap-s);margin-top:var(--tg-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tg-guides-task{align-content:start;gap:var(--tg-space-1);min-width:0;padding:var(--tg-space-3);border-radius:var(--tg-r);background:var(--tg-surface);border-top:var(--tg-route-w) solid var(--tg-accent);display:grid}.tg-guides-task strong{font-size:var(--tg-fs-text)}.tg-guides-task-main{gap:var(--tg-space-1);min-height:var(--tg-tap);color:var(--tg-ink);text-decoration:none;display:grid}.tg-guides-task-main span{font-size:var(--tg-fs-small);color:var(--tg-accent)}.tg-guides-task-main:hover strong{text-underline-offset:var(--tg-space-1);text-decoration:underline}.tg-guides-task ul{font-size:var(--tg-fs-small);margin:0;padding:0;list-style:none}.tg-guides-task li a{min-height:var(--tg-tap);line-height:var(--tg-lh-card);align-items:center;display:inline-flex}.tg-guides-group{margin-top:var(--tg-space-5);scroll-margin-top:var(--tg-space-4)}.tg-guides-count{color:var(--tg-ink-muted)}.tg-guides-cards{gap:var(--tg-space-4);margin:0 0 var(--tg-space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.tg-guides-card{min-width:0;position:relative}.tg-guides-card img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--tg-r);width:100%;margin-bottom:var(--tg-space-3)}.tg-guides-card h3{margin-bottom:var(--tg-space-2)}.tg-guides-card a{color:var(--tg-ink);text-decoration:none}.tg-guides-card a:after{content:"";position:absolute;inset:0}.tg-guides-card a:focus-visible{box-shadow:none}.tg-guides-card:has(a:focus-visible){box-shadow:var(--tg-focus);border-radius:var(--tg-r)}.tg-guides-card:hover h3{color:var(--tg-accent);text-underline-offset:var(--tg-space-1);text-decoration:underline}.tg-guides-card p{font-size:var(--tg-fs-small);color:var(--tg-ink-soft);margin:0}.tg-guides-card .tg-guides-card-photo{margin-top:var(--tg-space-1);font-size:var(--tg-fs-eyebrow);color:var(--tg-ink-muted)}.tg-guides-ticket-body{min-width:0}.tg-guides-ticket-body small{margin-top:var(--tg-space-1);font-size:var(--tg-fs-eyebrow);color:var(--tg-ink-soft);display:block}@media (width>=768px){.tg-guide-hero{grid-template-columns:minmax(0, 1fr) var(--tg-guide-wolf-wide);column-gap:var(--tg-space-5);grid-template-areas:"status wolf""group wolf""title wolf""lead wolf""area wolf"}.tg-guide-hero-wolf{width:var(--tg-guide-wolf-wide);align-self:end}.tg-guide-layout:has(>.tg-toc){grid-template-columns:minmax(0, var(--tg-measure)) var(--tg-guide-toc-w);justify-content:space-between}.tg-guide-layout>.tg-toc{margin-top:var(--tg-space-4);grid-area:1/2}.tg-guide-layout>.tg-prose{grid-area:1/1}.tg-guide-places .tg-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-guides-wolf{width:var(--tg-guide-wolf-wide)}.tg-guides-head{grid-template-columns:minmax(0, 1fr) var(--tg-guide-wolf-wide);gap:var(--tg-space-5)}.tg-guides-tasks{grid-template-columns:repeat(5,minmax(0,1fr))}.tg-guides-cards{gap:var(--tg-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.tg-guides-group--wide .tg-guides-tickets{column-gap:var(--tg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
