/* Shared venue information: identical component in all brand articles. */
.article-template .article-prose .gin-places-note{box-sizing:border-box;margin:24px 0 30px;padding:18px 20px;border:0;border-left:3px solid var(--line);background:#fffdf7;color:var(--ink);font-size:15px;line-height:1.9;overflow-wrap:anywhere}
.article-template .article-prose .gin-places-note h3{margin:0 0 12px;padding:0;border:0;font-size:19px;font-weight:500;line-height:1.7}
.article-template .article-prose .gin-places-note p{margin:0 0 12px;font-size:inherit;line-height:inherit}
.article-template .article-prose .gin-places-note .gin-venues{list-style:none;margin:16px 0;padding:0}
.article-template .article-prose .gin-places-note .gin-venue{margin:0;padding:16px 0;border-top:1px solid var(--line)}
.article-template .article-prose .gin-places-note .gin-venue:last-child{padding-bottom:0}
.article-template .article-prose .gin-places-note h4{margin:0 0 8px;padding:0;border:0;font-size:16px;font-weight:700;line-height:1.8}
.article-template .article-prose .gin-places-note .gin-venue-link{margin-bottom:0}
.article-template .article-prose .gin-places-note .gin-venue-link a{font-size:inherit;line-height:inherit;text-underline-offset:3px}
.article-template .article-prose .gin-places-note .gin-places-updated{margin:16px 0 0;color:var(--muted);font-size:14px;line-height:1.9}
@media(max-width:650px){.article-template .article-prose .gin-places-note{padding:16px}.article-template .article-prose .gin-places-note h3{font-size:19px}}
