.visit-guide{grid-template-columns:minmax(0,1.15fr) minmax(180px,.7fr) minmax(0,1fr);align-items:center;gap:26px}.colombia-location{margin:0;text-align:center;color:#304b3a}.colombia-location img{width:210px;max-width:100%;height:230px;object-fit:contain}.colombia-location figcaption{font:500 13px/1.5 system-ui}.colombia-location strong{display:block;font:500 20px/1.35 Georgia,serif;color:#806127;margin-top:6px}.geo-source{font-size:10px;color:#66634e;margin-top:8px}.geo-source summary{cursor:pointer;display:inline-flex;align-items:center;min-height:36px}.visit-guide .geo-source a{display:inline;min-height:0;border:0;padding:0;font-size:10px;text-decoration:underline}.geo-source p{font-size:10px;line-height:1.5}@media(max-width:900px){.visit-guide{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}.visit-guide>nav{grid-column:1/-1}}@media(max-width:600px){.visit-guide{grid-template-columns:1fr;gap:22px}.visit-guide>nav{grid-row:2}.colombia-location{grid-row:3;padding-top:12px;border-top:1px solid #d3c9b6}.colombia-location img{height:210px;width:210px}}
.visit-guide{background-color:#eae3d4;background-image:linear-gradient(90deg,#eee7d9c9,#eee7d999,#eee7d9cf),url('/wood-grain.svg');background-size:cover;background-position:center;box-shadow:inset 0 1px #fff8,inset 0 -1px #b2a08055}.visit-guide>div,.visit-guide>nav,.colombia-location{position:relative}.visit-guide .colombia-location img{filter:drop-shadow(0 2px 3px #e9ddc5)}
