.revision-lab{margin-block:1.5rem;padding:clamp(1rem,3vw,1.6rem);background:#e8f8ef;border:2px solid #439c8a;border-radius:1.15rem;color:#18374b}
.revision-lab h2{margin-top:0}
.revision-lab details{margin:.75rem 0;padding:.75rem;background:#fff6d9;border-radius:.55rem}
.revision-lab summary{cursor:pointer;font-weight:700}
.revision-lab :is(select,textarea){display:block;width:100%;box-sizing:border-box}
.revision-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:.85rem}
.revision-compare label:last-child textarea{border-color:#439c8a}
@media(max-width:620px){.revision-compare{grid-template-columns:1fr}}
