
.gl-blog{
max-width:920px;
margin:0 auto;
font-family:Arial,Helvetica,sans-serif;
color:#263445;
font-size:16px;
line-height:1.8;
}

.gl-blog *{
box-sizing:border-box;
}

.gl-blog h1{
font-size:38px;
line-height:1.25;
color:#14243b;
margin:0 0 22px;
}

.gl-blog h2{
font-size:27px;
line-height:1.35;
color:#14243b;
margin:48px 0 18px;
}

.gl-blog h3{
font-size:21px;
color:#19324f;
margin:30px 0 12px;
}

.gl-blog p{
margin:0 0 18px;
}

.gl-blog a{
color:#0a56ad;
text-decoration:none;
font-weight:600;
}

.gl-blog a:hover{
text-decoration:underline;
}

.gl-blog-intro{
font-size:18px;
color:#4d5c6e;
}

.gl-blog-box{
background:#f5f8fc;
border-left:4px solid #0a56ad;
padding:22px 26px;
margin:28px 0;
border-radius:0 7px 7px 0;
}

.gl-blog-box p:last-child{
margin-bottom:0;
}

.gl-blog-table{
width:100%;
border-collapse:collapse;
margin:25px 0 35px;
background:#fff;
}

.gl-blog-table th,
.gl-blog-table td{
border:1px solid #dfe5ec;
padding:14px 16px;
text-align:left;
vertical-align:top;
}

.gl-blog-table th{
background:#eef4fa;
color:#14243b;
}

.gl-blog-list li{
margin-bottom:9px;
}

.gl-blog-cta{
margin-top:50px;
padding:34px;
background:#10233e;
color:#fff;
border-radius:10px;
}

.gl-blog-cta h2{
color:#fff;
margin-top:0;
}

.gl-blog-cta p{
color:#e1e8f1;
}

.gl-blog-btn{
display:inline-block;
background:#fff;
color:#0a56ad !important;
padding:13px 22px;
border-radius:5px;
text-decoration:none !important;
font-weight:700 !important;
margin-top:8px;
}

.gl-faq{
border-top:1px solid #dfe5ec;
padding:20px 0;
}

.gl-faq h3{
margin-top:0;
font-size:19px;
}

@media(max-width:620px){

.gl-blog{
font-size:15px;
}

.gl-blog h1{
font-size:30px;
}

.gl-blog h2{
font-size:24px;
}

.gl-blog-table{
font-size:14px;
}

.gl-blog-table th,
.gl-blog-table td{
padding:10px;
}

.gl-blog-cta{
padding:25px 20px;
}

}
