.studio-map{margin-top:44px;padding:26px;background:#fffdfd;border:1px solid #fff;border-radius:24px;box-shadow:0 7px 24px #87314d20}.studio-map-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px}.gold-edition .studio-map-heading h3{font-size:30px;margin:10px 0 12px}.studio-map-heading p:not(.eyebrow){font-size:14px;color:#79636e;margin:0}.studio-map-heading .text-link{font-size:13px;flex-shrink:0;color:#a83c61}.studio-map-frame{border-radius:16px;overflow:hidden;border:1px solid #ead7e0;background:#f3ecef}.studio-map-frame iframe{display:block;width:100%;height:440px;border:0}.studio-map-note{font-size:13px;line-height:1.7;color:#79636e;margin:18px 0 0}@media(max-width:700px){.studio-map{margin-top:30px;padding:16px;border-radius:18px}.studio-map-heading{display:block;margin-bottom:20px}.gold-edition .studio-map-heading h3{font-size:26px}.studio-map-heading .text-link{display:inline-block;margin-top:16px;font-size:12px}.studio-map-frame{border-radius:11px}.studio-map-frame iframe{height:360px}.studio-map-note{font-size:12px}}.studio-map-links{display:flex;flex-direction:column;gap:14px;align-items:flex-end}.gold-edition .studio-map-links .btn{font-size:13px;min-height:44px;padding:11px 18px}@media(max-width:700px){.studio-map-links{align-items:flex-start;margin-top:18px;gap:8px}.studio-map-heading .studio-map-links .text-link{margin-top:0}}