section.wrap{text-align:left}
#content section h2{color:#22418f;text-align:left;font-size:2rem}
#content section h3{padding-left:.5em;border-left:3px #22418f solid;font-size:1.5rem}
#content section h4{font-size:1.2rem}
#content section h4+ul{margin-top:-1rem}
#content section h4+p{margin-top:-.5rem}
#content section p+h4{margin-top:3rem}
#content p{line-height:2}
#content table{width:100%}
section tr:nth-child(odd){background-color:#f0f0f0}
section th{width:7em;text-align:left;padding:.5em}
section td{text-align:left;padding:.5em;}
#gallery-2{display:flex;justify-content:space-between;margin-bottom:3rem}
#gallery-2>*{flex-basis:24.5%;margin:0;aspect-ratio: 764 / 508;overflow:hidden}
#gallery-2 img{height:auto}