.bylaws { max-width: 860px; }
.bylaws h2 { margin-top: 2.5rem; scroll-margin-top: 8rem; }
.bylaws h3 { margin-top: 1.5rem; font-size: 1.2rem; }
.bylaws p { overflow-wrap: anywhere; }
.bylaws-contents { padding: 1.5rem; background: #fff9ea; border-left: 4px solid #e8ac27; }
.bylaws-contents ul { padding-left: 1.25rem; }
.bylaws-contents li { margin: .5rem 0; }
.bylaws-note { border-left: 4px solid #082f55; padding-left: 1rem; }
