.site .map{aspect-ratio:2.2;background:var(--panel);border-radius:4px;margin-top:30px;position:relative;overflow:hidden}.site .map .map-card{z-index:1;width:290px;max-width:calc(100% - 32px);position:absolute;top:16px;left:16px}.site .map .map-link{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:640px){.site .map{aspect-ratio:1}.site .map .map-card{max-width:calc(100% - 24px);top:12px;left:12px}}
