#main-content.page{box-sizing:border-box;width:min(100% - 32px,960px);margin:24px auto;padding:clamp(20px,4vw,44px);border:1px solid #d6e3df;border-radius:16px;background:#fff;color:#172d35;font:18px/1.75 system-ui,sans-serif;overflow-wrap:anywhere}#main-content.page *{box-sizing:border-box}#main-content.page h1{font-size:clamp(1.9rem,5vw,2.65rem);line-height:1.2;max-width:26ch;margin:.7em 0}#main-content.page h2{font-size:1.38rem;line-height:1.35;margin:2.25em 0 .7em;scroll-margin-top:2rem}#main-content.page p,#main-content.page li{max-width:70ch}#main-content.page a{color:#175947;text-decoration:underline;text-underline-offset:.18em}#main-content.page a:focus-visible,#main-content.page summary:focus-visible,#main-content.page .table-scroll:focus-visible{outline:3px solid #926014;outline-offset:4px}#main-content.page .lead,#main-content.page .next{padding:18px;border-left:4px solid #347659;background:#eff7f1}#main-content.page .meta{font-size:.9rem;color:#526765}#main-content.page .contents{padding:18px;background:#f5f8f6;border-radius:10px;margin:1.6rem 0}#main-content.page .contents ol{margin:0;padding-left:1.4em}#main-content.page .contents li{margin:.45rem 0}#main-content.page .table-scroll{overflow-x:auto;max-width:100%;margin:1.25rem 0}#main-content.page table{border-collapse:collapse;min-width:580px;width:100%;font-size:1rem;line-height:1.55}#main-content.page caption{text-align:left;font-weight:650;padding:.5rem 0}#main-content.page th,#main-content.page td{border:1px solid #d6e3df;padding:12px;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}#main-content.page th{background:#e9f3ed}#main-content.page .table-hint{font-size:.9rem;color:#526765}#main-content.page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:1rem/1.6 ui-monospace,monospace;padding:16px;background:#f5f8f6;border:1px solid #d6e3df;border-radius:10px}#main-content.page details{padding:14px 16px;background:#f5f8f6;margin:1rem 0;border:1px solid #d6e3df;border-radius:10px}#main-content.page summary{cursor:pointer;font-weight:650}#main-content.page .sources li{margin:1rem 0}#main-content.page .sources small{display:block;line-height:1.6}#main-content.page nav a{display:inline-block;padding:.25rem 0}@media(max-width:600px){#main-content.page{width:calc(100% - 16px);margin:12px 8px;padding:20px 16px;font-size:17px;line-height:1.8}#main-content.page h1{font-size:1.9rem}#main-content.page h2{font-size:1.3rem}#main-content.page table{min-width:560px}#main-content.page .contents{padding:14px}}@media print{#main-content.page{width:100%;margin:0;padding:0;border:0;font-size:12pt;line-height:1.5}#main-content.page .contents{display:none}#main-content.page .table-scroll{overflow:visible}#main-content.page table{min-width:0;font-size:10pt}#main-content.page h2{break-after:avoid}#main-content.page tr{break-inside:avoid}}
#main-content.page .table-scroll:focus-visible{outline:3px solid #9b672c;outline-offset:3px}#main-content.page .legacy-fragment-anchor{display:block;scroll-margin-top:7rem}#main-content.page pre{white-space:pre-wrap;overflow-wrap:anywhere}

#main-content.page .contents a{min-height:44px;display:flex;align-items:center}#main-content.page .record-preview:focus-visible{outline:3px solid #926014;outline-offset:4px}

#main-content.page .sources li{scroll-margin-top:2rem}
