.announce__dates{margin:0;padding:0;list-style:none}.announce__date{column-gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:6.5em minmax(0,1fr);align-items:baseline;display:grid}.announce__date-value{font-family:var(--font-latin);font-size:var(--fs-18);font-variant-numeric:lining-nums tabular-nums;color:var(--color-accent-lo);line-height:1}.announce__date-label{font-size:var(--fs-14);line-height:var(--leading-tight);color:var(--color-ink)}.announce__access{margin:var(--space-2xl) 0 0}.announce__heading{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0;font-weight:400}.announce__text{max-width:var(--measure-jp);margin:var(--space-sm) 0 0;font-size:var(--text-sm);color:var(--color-ink-2)}.announce__ways{margin:var(--space-md) 0 0;border-top:var(--rule-hair) solid var(--color-rule);padding:0;list-style:none}.announce__ways li{padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2)}.announce__way-title{margin-bottom:var(--space-2xs);font-family:var(--font-display);font-size:var(--fs-16);color:var(--color-ink);display:block}.announce .tour-row{grid-template-columns:44px minmax(0,1fr)}
