/* Readable document structure without narrowing data tables. */
.document-article h2{max-width:1000px;line-height:1.4;margin:48px 0 22px;font-weight:550;letter-spacing:-.5px}
.document-article h2:first-child{margin-top:0}
.document-article h3{max-width:1000px;font-size:21px;line-height:1.5;margin:32px 0 18px;font-weight:550}
.document-article h2 strong,.document-article h3 strong{font-weight:inherit}
.document-article h2.document-long-heading{font-size:21px;line-height:1.55;letter-spacing:0}
.document-toc{gap:10px 24px;max-width:1100px}
.document-toc a{line-height:1.65;max-width:100%}
.document-article .document-legal-prose{max-width:800px}
.document-article .document-legal-prose p{line-height:1.9;margin:0 0 22px}
.document-link-list{list-style:none;padding:0;margin:0;max-width:1000px}
.document-link-list>li{border-bottom:1px solid var(--line);padding:17px 0;margin:0;min-width:0}
.document-link-list>li:first-child{padding-top:0}
.document-link-list p{margin:0}
.document-link-list a{line-height:1.75;overflow-wrap:anywhere}
@media(max-width:700px){
 .document-article h2{font-size:24px;margin-top:36px;line-height:1.4}
 .document-article h3{font-size:19px;margin-top:28px}
 .document-article h2.document-long-heading{font-size:19px}
 .document-link-list>li{padding:15px 0}
}
