#local-title .local-title-phrase{display:inline-block}
#local .local-journey{display:grid;grid-template-columns:minmax(0,.85fr) 28px minmax(0,1.15fr);gap:20px;align-items:stretch;margin-top:32px}
#local .local-stage{min-width:0;border-radius:18px;padding:30px;color:var(--forest)}
#local .local-stage-before{background:#e4ead9;display:flex;flex-direction:column;justify-content:center}
#local .local-stage-after{background:var(--forest);color:#fffdf5}
#local .local-stage-label{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:17px;font-weight:750;line-height:1.6}
#local .local-stage-label svg{width:30px;height:30px;flex:none}
#local .local-stage-label p{margin:0}
#local .local-stage h3{font-size:clamp(25px,2.1vw,31px);line-height:1.5;letter-spacing:-.025em;margin:0 0 16px;color:inherit}
#local .local-stage h3 span{display:inline-block}
#local .local-stage-body{font-size:18px;line-height:1.85;margin:0;letter-spacing:0}
#local .local-inperson-label{display:table;background:var(--yellow);color:var(--forest);border-radius:24px;padding:5px 16px;font-size:16px;font-weight:750;line-height:1.6;margin:0 0 16px}
#local .local-support-cities{color:var(--yellow);font-size:clamp(23px,2vw,29px);font-weight:750;line-height:1.6;margin:0 0 12px;letter-spacing:-.02em}
#local .local-journey-arrow{width:28px;height:28px;align-self:center;color:var(--forest)}
#local .local-city-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}
#local .local-city{margin:0;min-width:0}
#local .local-city-photo{aspect-ratio:2/1;border:0;border-radius:9px;overflow:hidden}
#local .local-city-photo .asset-image{width:100%;height:100%;object-fit:cover;object-position:center 48%}
#local .local-city:nth-child(2) .asset-image{object-position:center 53%}
#local .local-city figcaption{font-size:17px;font-weight:750;line-height:1.5;text-align:center;padding-top:7px;color:inherit}
#local .local-other-cities{font-size:16px;line-height:1.8;margin:18px 0 0;text-align:center}
@media(max-width:999px){#local .local-journey{grid-template-columns:minmax(0,1fr);gap:14px}#local .local-journey-arrow{justify-self:center;transform:rotate(90deg)}#local .local-stage-before{min-height:0}#local .local-stage h3{font-size:27px}}
@media(max-width:699px){#local .local-journey{margin-top:24px;gap:12px}#local .local-stage{padding:22px 20px;border-radius:14px}#local .local-stage-label{font-size:15px;gap:9px;margin-bottom:12px}#local .local-stage-label svg{width:24px;height:24px}#local .local-stage h3{font-size:24px;line-height:1.5;margin-bottom:12px}#local .local-stage-body{font-size:17px;line-height:1.8}#local .local-wide-break{display:none}#local .local-inperson-label{font-size:15px;padding:4px 13px;margin-bottom:12px}#local .local-support-cities{font-size:23px;margin-bottom:10px}#local .local-city-pair{gap:10px;margin-top:18px}#local .local-city-photo{aspect-ratio:1.8/1}#local .local-city figcaption{font-size:16px;padding-top:5px}#local .local-other-cities{font-size:15px;text-align:left;margin-top:14px}#local .local-journey-arrow{width:24px;height:24px}}

#local .local-wordgroup{display:inline-block}
