main article section p,main article section li{font-size:18px;line-height:1.78}main article section{min-width:0}.document-flow{margin:1.5rem 0}.document-flow picture,.document-flow img{display:block;width:100%;max-width:100%;height:auto}.document-flow figcaption{font-size:16px;line-height:1.7;margin-top:.7rem;color:var(--muted)}.table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:8px}.table-scroll table{min-width:720px;width:100%;border-collapse:collapse;font-size:17px;line-height:1.7}.table-scroll caption{caption-side:top;text-align:left;white-space:normal;position:sticky;left:0;width:min(100%,310px);padding:1rem;font-weight:700;background:var(--soft)}.table-scroll th,.table-scroll td{vertical-align:top;padding:.8rem;border-bottom:1px solid var(--line);text-align:left;overflow-wrap:break-word}.table-scroll th{background:var(--soft)}.table-scroll td{min-width:180px}.table-scroll th:first-child{min-width:165px}.table-hint{font-size:16px!important}.document-note{padding:1rem;border-left:4px solid var(--accent);background:var(--soft);overflow-wrap:anywhere}.download-record{display:inline-block;padding:.75rem 1rem;border:1px solid var(--accent);border-radius:6px}.solution summary{min-height:44px;padding:.75rem;cursor:pointer}.solution p{margin:.7rem 0}pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){main article section p,main article section li{font-size:17px}.document-flow figcaption{font-size:16px}.table-scroll caption{width:245px}.table-scroll table{font-size:17px}}