.ra-figure{margin:1rem 0;padding:.8rem;border:1px solid #e9d9ce;border-radius:.65rem;background:#fdf9f3}
.ra-figure figcaption{margin-bottom:.5rem}
.ra-bags{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,100px),1fr));gap:.4rem}
.ra-bag{padding:.3rem;border:1px solid #e9d9ce;border-radius:.4rem;background:#fffdf9}
.ra-bag span{display:block;font-size:.8rem}
.ra-figure svg{display:block;width:auto;height:auto;max-width:100%;margin:0}
#ra-answer-panel{margin-top:1rem}
.hero-copy h1 .ra-title-phrase{white-space:nowrap;margin-left:0;color:inherit}
@media(min-width:700px) and (max-height:480px){
 .hero-copy h1{font-size:36px}
}
