/* Additive research update. Preserve the exhibition's mineral-green palette. */
.stone-update{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #486653}
.stone-update .eyebrow{color:#9bddba;font-size:.73rem;margin-bottom:1rem}
.stone-update h3{font-size:clamp(1.8rem,2.5vw,2.6rem);margin-bottom:1rem}
.stone-update p:not(.eyebrow){color:#b6cdbb}
.stone-update .text-link{gap:1rem;font-size:.9rem}
.stone-research{margin:3.5rem 0;padding:3rem clamp(1.25rem,3vw,3rem);background:#203f35;border:1px solid #54745c;scroll-margin-top:1rem}
.stone-research .section-heading{align-items:start;margin-bottom:1.5rem}
.stone-research .section-heading h3{font-size:clamp(2rem,3.3vw,3.8rem);margin-bottom:0}
.stone-research .section-heading>p{color:#bfd5c4;font-size:.9rem}
.stone-research .eyebrow{color:#b5d9bf;font-size:.71rem;margin-bottom:1rem}
.stone-intro{max-width:72rem;color:#dce9dd}
.stone-reading-grid,.stone-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}
.stone-reading-grid>article{padding:clamp(1.2rem,2.3vw,2rem);background:#edf0e9;color:#18382a;min-width:0}
.stone-reading-grid .eyebrow{color:#426453}
.stone-research h4{font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0 0 1.2rem}
.stone-reading-grid p{color:#2c493a}
.stone-reading-grid .stone-evidence-type{font-size:.8rem;border-top:1px solid #a9bca9;padding-top:1rem;color:#426453}
.stone-links{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-bottom:0;font-size:.85rem}
.stone-reading-grid a{color:#216657}
.stone-research .note-band{margin:2rem 0;color:#d4e7d8;font-size:.95rem}
.stone-question-grid{gap:2rem 4%}
.stone-question-grid>article{border-top:1px solid #6d9077;padding-top:1.5rem;min-width:0}
.stone-question-grid p{color:#c4dacb}
.stone-question-grid b{color:#f0f0e9}
.stone-question-grid a{font-size:.85rem;color:#b8e5cb}
.stone-caution{font-size:.8rem;color:#b8d0bf;border-top:1px solid #54745c;margin:2rem 0 0;padding-top:1.2rem}
.research-update-note{font-size:.83rem!important;color:#c5dfcd;max-width:65rem;margin:1.2rem 0}
.source-list .source-update-label{font-size:.75rem;color:#426453;letter-spacing:.07em;margin:0 0 .8rem}
.source-list details[data-featured="2026"]{border-left:3px solid #418465;padding-left:1rem;background:#e4ecdf}
.source-related{display:block;margin-top:.6rem}
@media(max-width:700px){.stone-reading-grid,.stone-question-grid{grid-template-columns:1fr}.stone-research .section-heading{display:block}.stone-research .section-heading>p{margin-top:1.5rem}.stone-research{padding:1.5rem 1.1rem}.stone-research .note-band{padding-left:1rem}.stone-reading-grid{gap:1rem}.stone-update .text-link{display:flex;align-items:start}}
