.wg-place-summary{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.wg-place-lead{justify-content:center;gap:var(--s2);padding:var(--s5);border-radius:var(--r-lg);background:var(--wg-leaf);color:var(--wg-paper);flex-direction:column;text-decoration:none;display:flex}.wg-place-lead:hover{background:var(--wg-ink-soft)}.wg-place-lead:focus-visible{outline-color:var(--wg-ink);outline-offset:3px;box-shadow:0 0 0 2px var(--wg-paper)}.wg-place-lead-figure{font-family:var(--wg-display);font-size:clamp(48px,14vw,72px);line-height:1}.wg-place-lead-label{font-size:var(--wg-type-lead);line-height:1.3}.wg-place-lead-go{text-underline-offset:3px;font-weight:600;text-decoration:underline}.wg-place-lead-go:after{content:" →"}.wg-place-support{align-items:flex-start;gap:var(--s1);padding:var(--s4);border:1px solid var(--wg-line);border-radius:var(--r-lg);background:var(--wg-paper);flex-direction:column;display:flex}.wg-place-support-figure{font-family:var(--wg-data);font-size:var(--wg-type-h2);line-height:1.1}.wg-place-support-name{font-family:var(--wg-display);font-size:var(--wg-type-h3);line-height:1.2}.wg-place-support-label{font-size:var(--wg-type-body);color:var(--wg-ink-soft)}@media (min-width:600px){.wg-place-summary:has(>.wg-place-support){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.wg-place-summary:has(>.wg-place-support:nth-child(3))>.wg-place-lead{grid-row:span 2}}
