.review-correction{margin-top:1rem}
.review-correction label,.review-correction textarea{display:block}
.review-correction textarea{width:100%;box-sizing:border-box;margin:.45rem 0;border:1px solid var(--copper);border-radius:.5rem;padding:.55rem .7rem;font:inherit;background:var(--warm);color:var(--ink)}
@media(max-width:420px){
 #question-nav{display:grid;grid-template-columns:repeat(4,minmax(34px,1fr));gap:.4rem}
 #question-nav button{width:36px;height:36px}
}
.hero-copy h1 .dr-title-phrase{white-space:nowrap;margin-left:0;color:inherit}
@media(min-width:700px) and (max-height:480px){
 .hero-copy h1{font-size:36px}
}
