/* Material notes: one named image for each stone, at every screen width. */
.stone-panel figure{display:block;width:100%;max-width:440px}
.stone-panel figure img{background:#f1eee7;aspect-ratio:1;object-fit:contain}
.stone-description h3{margin-bottom:14px}
.stone-description .stone-intro{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 26px;max-width:40em}
.stone-panel figcaption{line-height:1.8}
@media(max-width:1200px){.stone-panel figure{max-width:320px}}
@media(max-width:640px){.stone-panel figure{max-width:280px;margin:0 auto}.stone-panel figcaption{text-align:center}.stone-description .stone-intro{font-size:13px;margin-bottom:22px}}

.natural-variation-note{font-size:12px;line-height:1.9;color:var(--muted,#6c6b63);max-width:900px;margin:26px 0 0 auto}
@media(max-width:640px){.natural-variation-note{font-size:11px;margin-top:22px}}
