The idea
page-break-inside: avoid tells the browser not to split an element across two pages — essential for tables, code blocks and figures that must stay whole. If it does not fit, the whole block moves to the next page instead of being cut in half.
page-break-inside does not change screen geometry, so the box size is pinned in the base styles — this level checks the syntax.