/* Voyara Destination about */
.vy-dabout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}
.vy-dabout.no-map{grid-template-columns:minmax(0,1fr)}
.vy-dabout__text{display:flex;flex-direction:column;gap:14px;min-width:0}
.vy-dabout__title{margin:0;font-family:var(--vy-font-heading,Marcellus,Georgia,serif);font-weight:400;font-size:34px;line-height:1.15;color:var(--vy-ink,#15201F)}
.vy-dabout__intro{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.75;color:var(--vy-muted,#5C6664)}
.vy-dabout__intro p{margin:0}
.vy-dabout__facts{margin:0;padding-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.vy-dabout__facts div{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:var(--vy-cream,#FBF9F5)}
.vy-dabout__facts dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vy-muted,#5C6664)}
.vy-dabout__facts dd{margin:0;font-weight:500;font-size:16px;color:var(--vy-ink,#15201F)}
.vy-dabout__map{position:relative;height:320px;border:1px solid var(--vy-line,#E6E1D8);border-radius:24px;overflow:hidden;background:var(--vy-sand,#F3EEE4);z-index:0}
@media (max-width:1100px){.vy-dabout{grid-template-columns:1fr}.vy-dabout__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.vy-dabout__facts{grid-template-columns:1fr}.vy-dabout__title{font-size:28px}}
