.constitution-doc{font-family:"Source Serif 4",Georgia,serif;color:#d4d4d4;line-height:1.75}.constitution-doc h2{font-size:1.6rem;font-weight:400;color:#fff;margin-top:3.5rem;margin-bottom:1.25rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1);scroll-margin-top:2rem}.constitution-doc h2:first-child{margin-top:0;padding-top:0;border-top:none}.constitution-doc h3{font-size:1.15rem;font-weight:400;color:#f0f0f0;margin-top:2.25rem;margin-bottom:.85rem}.constitution-doc p{margin:0 0 1.1rem;font-size:1.05rem}.constitution-doc strong{color:#fff;font-weight:600}.constitution-doc ul{margin:0 0 1.1rem;padding-left:1.4rem}.constitution-doc li{margin-bottom:.5rem;font-size:1.05rem}.constitution-doc blockquote{margin:1.5rem 0;padding:1.1rem 1.4rem;border-left:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.04);border-radius:0 .5rem .5rem 0;font-size:1.1rem}.constitution-doc blockquote p{margin:0}.constitution-doc table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem}.constitution-doc td,.constitution-doc th{border:1px solid hsla(0,0%,100%,.12);padding:.6rem .8rem;text-align:left;vertical-align:top}.constitution-doc th{background:hsla(0,0%,100%,.05);color:#fff;font-weight:600}.constitution-doc code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:hsla(0,0%,100%,.07);padding:.1rem .35rem;border-radius:.25rem}.constitution-doc hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:2.5rem 0}.constitution-doc a{color:#fff;text-decoration:underline;text-underline-offset:3px}