/* Keep the approved About-style paper and typography. No new global system. */
.site-footer .jm-footer-intro p a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}
.venue-wholesale .venue-regions{max-width:1160px;margin:auto;border-top:1px solid var(--trade-rule,#123b2938)}
.venue-regions>header{text-align:center;max-width:580px;margin:0 auto 44px}
.venue-wholesale .venue-regions>header>p:last-child{max-width:42ch;margin:24px auto 0}
.venue-region-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.venue-region-list article{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.venue-wholesale .venue-region-list h3{font:500 16px/1.45 MatchaInter,'DM Sans',sans-serif;letter-spacing:0;text-transform:none;margin:0 0 17px;text-wrap:balance}
.venue-wholesale .venue-region-list p{font-size:12px;line-height:1.8;margin:0 0 20px;max-width:34ch}
.venue-region-list .venue-link{margin-top:auto;min-height:44px}
.venue-wholesale .venue-region-note{font-size:11px;max-width:64ch;text-align:center;margin:42px auto 0}
.venue-wholesale .venue-region-founder{font-size:11px;text-align:center;margin:18px auto 0;max-width:64ch}
.venue-region-founder a{color:inherit;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){
 .venue-regions>header{margin-bottom:30px}
 .venue-region-list{display:block}
 .venue-region-list article{padding:24px 0;border-top:1px solid var(--trade-rule,#123b2938);align-items:center;text-align:center}
 .venue-wholesale .venue-region-list h3{font-size:16px;margin-bottom:13px}
 .venue-wholesale .venue-region-list p{max-width:37ch;margin-bottom:12px}
 .venue-wholesale .venue-region-note{margin-top:22px}
}
