.content { border: 10px solid #8b9b9f; margin: 40px 40px 80px 40px; padding: 35px 50px 3px; border-radius: 20px; font-size: 14px; line-height: 1.5; }
.content .h1 { font-size: 24px !important; text-transform: uppercase;  font-family: 'pfdintextpro-medium'; margin-bottom: 31px; }
.content h2 { font-size: 20px !important; text-transform: uppercase;  font-family: 'pfdintextpro-medium';  }
.content p { margin-bottom: 21px; font-size: 14px !important; }
.content p b,
.content p strong { font-weight: bold;  }
.content ul { font-size: 14px !important; margin-bottom: 21px; }
.content li {
    position: relative;
    margin-bottom: 15px;
    padding-left: 18px;
}
.content li:after {
    content: '—';
    position: absolute;
    display: inline-block;
    width: 10px;
    height: 1px;
    left: 0px;
    top: -1px;
}

.content table { border-collapse: collapse; margin-bottom: 21px; }
.content th,
.content td { vertical-align: top; padding: 5px 10px; border: 1px solid #3a7e9f; }
.content th { text-align: left; }