.street-introduction{gap:20px;align-items:stretch;border-bottom:0}
.street-introduction>div,.street-introduction>article{background:#f1f1ed;border:1px solid #e3e3dc;border-radius:10px;padding:28px;min-width:0}
.street-introduction>div{background:#e9e9e3;border-top:4px solid #f78f1e;padding-top:25px}
.street-introduction>article{display:flex;flex-direction:column;border-left:1px solid #e3e3dc}
.street-introduction .eyebrow{font-size:12px;letter-spacing:1.3px;line-height:1.5}
.street-introduction h2{font-size:clamp(30px,3vw,42px);margin-top:18px}
.street-introduction h3{font-size:clamp(24px,2.3vw,30px);line-height:1.12;letter-spacing:-.7px}
.street-intro-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f78f1e;color:#191919;letter-spacing:0;margin-bottom:22px}
.street-introduction article p{margin-bottom:22px}
.street-introduction article a{align-self:flex-start;margin-top:auto}
@media(max-width:900px){.street-introduction>div,.street-introduction>article{padding:24px}.street-introduction>div{padding-top:21px}.street-introduction{gap:16px}}

.street-introduction h3{font-size:clamp(23px,2vw,28px)}.street-introduction h3 br{display:none}

/* Give the three panels more of the available page width. */
.street-introduction{max-width:none;width:100%;padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);grid-template-columns:1fr 1fr 1fr;gap:22px}
.street-introduction h3{font-size:clamp(28px,2.5vw,36px);line-height:1.12}
@media(max-width:900px){.street-introduction{grid-template-columns:1fr 1fr}.street-introduction>div{grid-column:1/-1}}
@media(max-width:560px){.street-introduction{grid-template-columns:1fr}.street-introduction h3{font-size:28px}}
/* Match the badge's containing block to the actual white photograph. */
#bike-parking .award-photo{display:block;container-type:inline-size;position:relative;aspect-ratio:892 / 747;background:#fff}
#bike-parking .award-photo>img{display:block;width:100%;height:auto;aspect-ratio:892 / 747;object-fit:contain}
#bike-parking .photo-reddot-award{inset:4% auto auto 4%;width:20%;font-size:1.73cqw;transform:none}
#bike-parking .photo-reddot-award>img{width:100%;height:auto}
