.hover-comparison .figure-heading{display:block}.hover-comparison .example-before{border-left:1px solid transparent}.hover-comparison .hover-screen{padding:22px 18px;min-height:280px;background:#fff;color:#252c2d}.hover-screen h4{font-size:16px;line-height:1.8;margin:0 0 18px}.hover-screen p{font-size:13px;line-height:1.9}.hover-zone{position:relative;max-width:260px}.hover-zone[hidden]{display:none}.hover-zone button,.hover-trigger-static{box-sizing:border-box;display:block;width:100%;padding:10px 12px;border:1px solid #24574c;border-radius:4px;background:#fff;color:#24574c;font:inherit;font-size:13px;line-height:1.8;text-align:left;font-weight:700;min-height:44px}.hover-zone button:focus-visible{outline:3px solid #215caa;outline-offset:3px}.hover-popup{box-sizing:border-box;position:absolute;top:100%;left:0;width:100%;z-index:2;padding:14px;border:2px solid #24574c;border-radius:4px;background:#f1f6f2;color:#252c2d;font-size:13px;line-height:1.9;box-shadow:0 3px 8px #0002}.hover-popup[hidden]{display:none}.hover-screen .hover-underlying{margin:18px 0 0}.hover-help{font-size:12px;line-height:1.9;margin:20px 0 0}
@media(max-width:720px){.hover-comparison .example-before{border-left:0}.hover-comparison .hover-screen{padding:20px 14px;min-height:300px}.hover-screen h4{font-size:14px}.hover-help{font-size:13px}}
@media print{.hover-comparison .hover-screen{min-height:180px}.hover-screen h4{font-size:11pt}.hover-screen p,.hover-popup,.hover-help{font-size:9pt}}
