/* v88: original progress screens and concise bonus-selection text. */
.gg-article.casino-bonus-article #casino-progress-steps {
 --step-card-width:min(370px,calc(100% - 24px));
 align-items:stretch;
}
.gg-article.casino-bonus-article .casino-progress-step > h4.procedure-step-heading {
 margin:0 0 10px;
 padding-top:0;
}
.gg-article.casino-bonus-article .casino-progress-figure {
 width:min(100%,286px);
 margin:16px auto;
}
.gg-article.casino-bonus-article .casino-progress-button {
 width:min(100%,168px);
 margin:12px auto 0;
}
.gg-article.casino-bonus-article .casino-progress-figure a,
.gg-article.casino-bonus-article .casino-progress-figure img,
.gg-article.casino-bonus-article .casino-progress-button a,
.gg-article.casino-bonus-article .casino-progress-button img {
 display:block;
 width:100%;
 height:auto;
 max-height:none;
 aspect-ratio:auto;
 object-fit:contain;
}
.gg-article.casino-bonus-article .casino-progress-detail-caption {
 margin:6px 0 0;
 text-align:center;
 font-size:13px;
 color:#526573;
}
.gg-article.welcome-bonus-article .welcome-claim-action {
 margin-top:14px;
 font-weight:700;
 line-height:1.95;
}
