.dollar-1879 figure.dollar-hero{width:100%;max-width:660px;margin:0 auto 48px;padding:0 20px;box-sizing:border-box}
.dollar-1879 .dollar-hero img{display:block;width:100%;height:auto;border-radius:12px}
.dollar-1879 figure.dollar-hero>figcaption{max-width:none;width:auto;text-align:center;margin:12px 0 0;font-size:14px}
.dollar-1879 .dollar-diagnostic figure{max-width:660px;width:100%;margin:26px auto}
.dollar-1879 .dollar-example figure{max-width:480px;width:100%;margin:26px auto}
.dollar-1879 .dollar-diagnostic img,.dollar-1879 .dollar-example img{display:block;width:100%;height:auto;border-radius:10px}
.dollar-1879 .dollar-diagnostic figure>figcaption,.dollar-1879 .dollar-example figure>figcaption{width:auto;max-width:none;text-align:center;margin:12px 0 0}
.dollar-1879 .morgan-price-table .variety-row{border-top:2px solid #466280}
.dollar-1879 .morgan-price-table tr:last-child{border-top:0}
.dollar-1879 .morgan-stat strong{font-size:23px}
@media(max-width:600px){.dollar-1879 .dollar-hero{margin-bottom:24px}.dollar-1879 .gold-photo-grid{grid-template-columns:minmax(0,1fr)}}

.dollar-1879 .dollar-table-hint{display:none}
@media(max-width:600px){.dollar-1879 .dollar-table-hint{display:block;font-size:13px;color:#b7c5d8}}

.dollar-1879 .dollar-app-shots{display:flex;justify-content:center;align-items:flex-start;gap:28px;flex-wrap:wrap;margin:28px 0}
.dollar-1879 .dollar-app-shots figure{width:280px;max-width:100%;margin:0}
.dollar-1879 .dollar-app-shots img{display:block;width:100%;height:auto;border-radius:16px}
.dollar-1879 .dollar-app-shots figure>figcaption{width:auto;max-width:none;text-align:center;font-size:13px;margin-top:12px}


/* Direct images must override the shared 200px screenshot default. */
.editorial-demo.dollar-1879 figure:not(.app-logo-figure)>img{width:100%;height:auto}
