.atlas-destination{color:inherit;text-decoration:none;cursor:pointer}
.atlas-destination:focus-visible{outline:2px solid #a8d7fa;outline-offset:10px;border-radius:10px}
.atlas-link-button{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:40px;padding:10px 18px;border:1px solid #ffffff30;border-radius:8px;background:#edf0f2;color:#111;font-size:12px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s}
.atlas-destination:hover .atlas-link-button{background:#fff;transform:translateY(-1px)}
.atlas-business .atlas-link-button{margin-top:12px}
@media(prefers-reduced-motion:reduce){.atlas-link-button{transition:none}}

.atlas-business-mark .atlas-official-mark{display:block;width:96px;height:96px;object-fit:contain;border-radius:22px}
