.caption-comparison .figure-heading{display:block}.caption-comparison .figure-heading>p{font-size:14px;line-height:1.9;margin:8px 0 20px}.caption-comparison .mock-content{background:#fff;color:#252c2d}.caption-comparison .caption-scene{font-size:13px;line-height:1.8;margin:0 0 14px}.caption-comparison .caption-site{display:grid;place-items:center;min-height:100px;padding:18px;background:#f0f3ee;border:1px solid #83958a}.caption-comparison .caption-site span{display:block;padding:10px 14px;border:2px solid #305b4f;background:#fff;font-size:15px;font-weight:700}.caption-comparison .caption-text,.caption-comparison .caption-empty{font-size:13px;line-height:1.8;margin:14px 0 0;padding:12px;background:#26352e;color:#fff;border:1px solid #26352e}.caption-comparison .caption-empty{background:#f6f4ef;color:#525b54;border:1px dashed #758078}.caption-comparison .caption-audio-reference{margin-top:18px;padding:14px;border:1px solid #adb8af;background:#fff;color:#252c2d;font-size:13px;line-height:1.9}.caption-comparison .caption-audio-reference p{margin:0 0 10px}.caption-comparison .caption-audio-reference p:first-child{font-weight:700}.caption-comparison .caption-audio-reference p:last-child{margin-bottom:0}
@media(max-width:720px){.caption-comparison .mock-content{padding:18px 14px}.caption-comparison .caption-site{padding:14px}.caption-comparison .caption-site span{font-size:14px}.caption-comparison .figure-heading>p{font-size:13px}}
@media print{.caption-comparison .caption-site{min-height:0}.caption-comparison .caption-site span{font-size:10pt}.caption-comparison .caption-text,.caption-comparison .caption-empty,.caption-comparison .caption-audio-reference,.caption-comparison .caption-scene{font-size:8pt}.caption-comparison .figure-heading>p{font-size:9pt}}
