/* GMM CryptoMoneyMonitor Destaque 1.0.0 */
.gmm-crypto-feature { box-sizing: border-box; position: relative; z-index: 1; width: min(1240px, calc(100% - 32px)); max-width: 1240px; margin: 22px auto 28px; padding: 0; color: #d5d9e0; font-family: inherit; }
.gmm-crypto-feature *, .gmm-crypto-feature *::before, .gmm-crypto-feature *::after { box-sizing: border-box; }
.gmm-crypto-feature__link { display: block; overflow: hidden; border-radius: 13px; background: #080b10; box-shadow: 0 6px 26px rgba(0,0,0,.2); border: 1px solid rgba(217,170,69,.35); text-decoration: none !important; line-height: 0; transition: box-shadow .2s ease, transform .2s ease; }
.gmm-crypto-feature__link:hover { box-shadow: 0 10px 30px rgba(0,0,0,.3); transform: translateY(-2px); }
.gmm-crypto-feature__link:focus-visible { outline: 3px solid #e1ae43; outline-offset: 3px; }
.gmm-crypto-feature__image { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 1600/640; object-fit: contain; border: 0 !important; padding: 0 !important; margin: 0 !important; }
.gmm-crypto-feature__caption { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 9px 2px 0; font-size: 12px; line-height: 1.4; color: #737b87; }
.gmm-crypto-feature__external { font-weight: 600; color: #b18429; }
@media (max-width: 700px) {
  .gmm-crypto-feature { width: calc(100% - 20px); margin: 14px auto 20px; }
  .gmm-crypto-feature__link { border-radius: 9px; }
  .gmm-crypto-feature__caption { font-size: 10.5px; padding-top: 6px; }
}
@media (prefers-reduced-motion: reduce) { .gmm-crypto-feature__link { transition: none; } }
