.room{scroll-margin-top:var(--space-item)}.room-gap-section{margin-top:calc(var(--space-section) - var(--space-head))}.room-gap-item{margin-top:calc(var(--space-item) * 2)}@media (max-width:1023px){.room>.sheet-margin{margin-bottom:var(--space-head)}}.row-list{display:grid}.row{border-top:1px solid var(--rule-feint);padding-block:10px}.row-line,.row-meta{margin-top:var(--space-group);max-width:44ch}.row-title .link{display:inline}@media (min-width:1024px){.row-list-3{column-gap:var(--grid-gap);row-gap:var(--space-item);grid-template-columns:repeat(3,minmax(0,1fr))}.row-list-3>.row{border-top:0;padding-block:0}}.exercise-sheet{--spine-x:calc(max(0px, (100% - var(--layout-max)) / 2) + var(--spine));padding-block:var(--rule-unit);border-block:2px solid var(--rule-ink);background:linear-gradient(var(--teacher), var(--teacher)) var(--spine-x) 0 / 1px 100% no-repeat, repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-unit) - 1px), var(--rule-feint) calc(var(--rule-unit) - 1px) var(--rule-unit)), var(--surface-raised);scroll-margin-top:var(--space-head)}.exercise-title{line-height:var(--rule-unit)}.exercise-sheet .margin-note{line-height:var(--rule-unit);background:var(--surface-raised)}@media (max-height:500px) and (orientation:landscape){.exercise-sheet{padding-block:var(--space-group-loose)}}@media (max-width:639px),(max-height:500px) and (orientation:landscape){.exercise-sheet{background:linear-gradient(var(--teacher), var(--teacher)) var(--spine-x) 0 / 1px 100% no-repeat, var(--surface-raised)}}@media (max-width:639px){.exercise-sheet{padding-block:var(--space-action) var(--space-item)}.exercise-sheet .kadane-how{font-size:var(--fs-lead);line-height:var(--lh-ui)}.exercise-sheet .kadane-cell.kadane-cell{height:80px}.exercise-sheet .margin-note{line-height:var(--lh-ui)}}
