.text-pages .mini-page{min-height:450px}
.text-pages .example-paragraph{display:flex;flex-direction:column;gap:2px;margin-top:13px;font:normal 12px/1.2 Georgia,serif}
.text-pages .example-paragraph span{display:block}
.text-pages .next-paragraph{margin-top:22px;padding-top:14px;border-top:1px dashed #a8b2a1}
.text-pages .moved-line{background:#a7efc9;color:#075137;padding:3px 4px;margin-left:-4px;font-weight:700}
.text-pages .example-paragraph .widow-repaired,.text-pages .example-paragraph .orphan-repaired{display:none}
.text-pages .orphan-bottom{margin-top:auto}
.text-pages .orphan-bottom+.mini-caption{margin-top:8px}
.orphan-card.fixed[data-problem=widow] .example-paragraph .widow-original,.orphan-card.fixed[data-problem=orphan] .example-paragraph .orphan-original{display:none}
.orphan-card.fixed[data-problem=widow] .example-paragraph .widow-repaired,.orphan-card.fixed[data-problem=orphan] .example-paragraph .orphan-repaired{display:block}
@media(max-width:680px){.text-pages .mini-page{min-height:340px}.text-pages .example-paragraph{font-size:9px;line-height:1.2;gap:1px;margin-top:10px}.text-pages .mini-caption{font-size:8px}}

.orphan-card.fixed[data-problem=widow] .next-paragraph{margin-top:0;padding-top:0;border-top:0;transition:margin-top .35s ease}
.orphan-card.fixed[data-problem=widow] .mini-page:nth-child(2)>.example-paragraph:not(.next-paragraph){display:none}
