/* Shared editorial layout, with a compact and readable fact table. */
[data-solvability] .solvability-table th:first-child{width:36%}
[data-solvability] .solvability-table th:nth-child(2){width:21%}
[data-solvability] .solvability-table th,[data-solvability] .solvability-table td{hyphens:auto;overflow-wrap:normal}
[data-solvability] .contents nav{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}
[data-solvability] .rules-body>p{font-size:18px;line-height:1.75;margin:0 0 20px}
[data-solvability] .rules-body li+li{margin-top:8px}
@media(max-width:760px){[data-solvability] .contents nav{max-height:none;overflow:visible}[data-solvability] .rules-body>p{font-size:16px}}
@media(max-width:540px){[data-solvability] .solvability-table th,[data-solvability] .solvability-table td{padding:10px 6px;overflow-wrap:anywhere}[data-solvability] .solvability-table th:nth-child(2){width:24%}}
