html,body{min-width:0}.page article{font-size:18px;line-height:1.75;overflow-wrap:anywhere}.page article p{font-size:18px;line-height:1.75}.page article p a{display:inline-block;max-width:100%}.page article .table-scroll{max-width:100%;overflow-x:auto;border:1px solid #bfd3c7;border-radius:10px;margin:24px 0}.page article table{min-width:700px;width:100%;border-collapse:collapse;font-size:17px;line-height:1.65}.page article th,.page article td{padding:14px;border:1px solid #c5d7cd;text-align:left;vertical-align:top}.page article caption{padding:16px;text-align:left;font-weight:700;background:#eef6f0}.page article figure img{width:320px;max-width:100%;height:auto;display:block;margin:auto}.page article figcaption{font-size:17px;line-height:1.7;margin-top:18px}.page article .contents a{min-height:44px;display:block;padding:8px 0}.page article h2{scroll-margin-top:8rem}.page article .table-scroll:focus-visible,.page article a:focus-visible{outline:3px solid #226048;outline-offset:3px}.page article details summary{min-height:44px;padding:10px 0;line-height:1.55}.page article .page-quick{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.page article .page-quick a{display:inline-block;min-height:44px;padding:10px 12px;line-height:1.5;background:#eef6f0;border:1px solid #bfd3c7;border-radius:8px}.page article .sources a,.page article .related a{display:inline-block;max-width:100%;min-height:44px;padding:8px 0}