.venue-markdown{width:100%}.venue-markdown strong{font-weight:700;color:#0d3b44}.venue-markdown p:has(img){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0;padding:1rem;border-radius:1.5rem;background:linear-gradient(135deg,#cceaf5a6,#ffffffeb);box-shadow:0 18px 45px #0d3b441f}.venue-markdown p:has(img) img{width:100%;height:320px;object-fit:cover;display:block;border-radius:1rem;box-shadow:0 10px 25px #0d3b442e;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.venue-markdown p:has(img) img:first-child{transform:rotate(-1.2deg)}.venue-markdown p:has(img) img:nth-child(2){transform:rotate(1.2deg)}.venue-markdown p:has(img) img:hover{transform:rotate(0) translateY(-4px) scale(1.02);box-shadow:0 18px 35px #0d3b4442;filter:saturate(1.08)}.venue-markdown p:has(img)+p{margin-top:2rem;padding-top:1.5rem}.venue-markdown p:has(img) img:only-child{grid-column:1 / -1;max-width:760px;margin:0 auto}@media screen and (max-width:768px){.venue-markdown p:has(img){grid-template-columns:1fr;gap:1rem;padding:.9rem;margin:1.75rem 0;border-radius:1.2rem;box-shadow:0 12px 28px #0d3b441f}.venue-markdown p:has(img) img,.venue-markdown p:has(img) img:first-child,.venue-markdown p:has(img) img:nth-child(2){width:100%;height:auto;max-height:none;transform:none;border-radius:.9rem}.venue-markdown p:has(img) img:hover{transform:none;box-shadow:0 10px 25px #0d3b442e}.venue-markdown p:has(img)+p{margin-top:1.5rem;padding-top:1.25rem}}
