.p077-remaining-v2{font-size:var(--body-font,var(--reader-font,20px));font-family:inherit;line-height:1.65;max-width:100%;box-sizing:border-box;margin:1.3em 0;padding:1em;border-block:1px solid #b5c7c5;background:#f8fbfa;color:inherit;overflow-wrap:anywhere}
.p077-remaining-v2 *{box-sizing:border-box}
.p077-remaining-v2 p,.p077-remaining-v2 li,.p077-remaining-v2 dd,.p077-remaining-v2 dt,.p077-remaining-v2 strong,.p077-remaining-v2 em,.p077-remaining-v2 span{font-family:inherit;font-size:1em;line-height:inherit}
.p077-remaining-v2 .rg-heading{font-size:1.05em;line-height:1.4;margin:0 0 .55em;font-weight:700}
.p077-remaining-v2 .rg-scenario,.p077-remaining-v2 figcaption,.p077-remaining-v2 .rg-note{font-size:.8em;line-height:1.6;margin:.7em 0;color:inherit}
.p077-remaining-v2 .rg-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;padding:0;list-style:none;margin:.7em 0}
.p077-remaining-v2 .rg-flow>li{min-width:0;padding:.7em;border-inline-start:3px solid #2a7776;background:#fff}
.p077-remaining-v2 h4{font-size:.9em;line-height:1.45;margin:0 0 .4em}
.p077-remaining-v2 p{font-size:1em;line-height:inherit;margin:.45em 0}
.p077-remaining-v2 .rg-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em;margin:.7em 0}
.p077-remaining-v2 .rg-pair>div,.p077-remaining-v2 .rg-case{min-width:0;padding:.7em;border:1px solid #c7d5d3;background:#fff}
.p077-remaining-v2 .rg-result{padding:.7em;border-inline-start:3px solid #2a7776;background:#edf5f3}
.p077-remaining-v2 .rg-record{margin:.65em 0;padding-inline-start:1.15em}
.p077-remaining-v2 .rg-record>li{margin:.55em 0}
.p077-remaining-v2 svg.rg-target-art{display:block;width:100%;max-width:12em;height:auto;margin:.5em auto}
.p077-remaining-v2 .rg-small{font-size:.8em}
@media(max-width:600px){.p077-remaining-v2{padding:.8em}.p077-remaining-v2 .rg-flow,.p077-remaining-v2 .rg-pair{grid-template-columns:minmax(0,1fr)}}
@media print{.p077-remaining-v2{break-inside:auto;background:#fff}.p077-remaining-v2 .rg-flow,.p077-remaining-v2 .rg-pair{grid-template-columns:minmax(0,1fr)}}
