.site-document{max-width:850px;margin:2rem auto;padding:2rem;background:#fff;color:#172d46;line-height:1.8;border-radius:12px;overflow-wrap:anywhere}.site-document h1{font-size:2rem;line-height:1.25}.site-document h2{margin:2rem 0 .75rem;line-height:1.35;font-size:1.45rem;scroll-margin-top:7rem}.site-document p,.site-document li{margin-bottom:1rem}.site-document a{color:#145139;text-decoration:underline}.document-date{color:#526477;font-size:.9rem}body main:has(>.site-document){padding:0 1rem}@media(max-width:600px){.site-document{padding:1.2rem;margin:1.2rem auto}.site-document h1{font-size:1.7rem}}
.site-document .us-table-scroll{overflow-x:auto;max-width:100%}.site-document table{border-collapse:collapse;min-width:600px;width:100%}.site-document th,.site-document td{padding:.7rem;border:1px solid #d8e1e8;text-align:left;vertical-align:top}
