/* Compact reveal without moving the map, header, or question block. */
.reveal-panel:not(.hidden){animation:liiqRevealIn .34s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity}
@keyframes liiqRevealIn{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
.reveal-panel{padding:11px 13px 12px;border-radius:20px}
.reveal-panel:before{margin-bottom:4px;font-size:.54rem}
.reveal-topline{padding-bottom:4px;font-size:.72rem}
.points-wrap{margin:4px 0 1px}.points-wrap strong{font-size:2.15rem}
.reveal-panel h3{font-size:1.05rem;margin:3px 0}
.reveal-panel p{margin:5px 0 7px;padding:7px 9px;max-height:none;overflow:visible;font-size:.76rem;line-height:1.28}
.reveal-panel p:before{font-size:.49rem;margin-bottom:2px}
.primary{min-height:36px;padding:7px 11px}
@media(max-width:700px){.reveal-panel{left:7px;right:7px;bottom:7px;padding:8px 10px 9px;border-radius:16px}.reveal-panel:before{display:none}.reveal-topline{padding-bottom:3px;font-size:.66rem}.points-wrap{margin:2px 0 0}.points-wrap strong{font-size:1.85rem}.reveal-panel h3{font-size:.98rem;margin:2px 0}.reveal-panel p{margin:4px 0 6px;padding:6px 8px;font-size:.72rem;line-height:1.23;max-height:none;overflow:visible}.primary{min-height:34px;padding:6px 10px;font-size:.78rem}}
@media(max-height:680px){.reveal-panel p{max-height:none;overflow:visible}}
