.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.table-scroll table{min-width:760px;table-layout:fixed}.table-scroll:focus-visible{outline:3px solid #275b63;outline-offset:3px}html{min-width:0}body{overflow-wrap:anywhere}.table-hint{font-size:.94rem}.solution summary{min-height:44px}.reader-next a{display:block;min-height:44px;padding:8px 0}.contents>summary{min-height:44px;cursor:pointer;font-weight:700}.contents:not([open]){padding:8px 16px}.contents-links{padding-top:.5rem}h2[id],section[id]{scroll-margin-top:130px}@media(max-width:600px){h2[id],section[id]{scroll-margin-top:175px}}