#static-page-outer {
max-width: 1350px;
margin: 0 auto;
padding: 40px 20px 80px;
box-sizing: border-box;
}
#static-page-content {
background: #fff;
border: 1px solid #e3e1d8;
border-radius: 12px;
padding: 40px;
box-sizing: border-box;
color: #333;
font-size: 15px;
line-height: 1.8;
}
#static-page-content h2 {
font-size: 22px;
font-weight: 600;
margin: 0 0 24px;
padding-bottom: 12px;
border-bottom: 2px solid #2c7fc7;
color: #333;
}
#static-page-content h3 {
font-size: 16px;
font-weight: 600;
margin: 28px 0 10px;
color: #2c7fc7;
}
#static-page-content p {
margin: 0 0 14px;
}
#static-page-content ul {
margin: 0 0 14px;
padding-left: 1.4em;
}
#static-page-content li {
margin-bottom: 6px;
}
#static-page-content a {
color: #2c7fc7;
text-decoration: underline;
}
#static-page-content table {
width: 100%;
border-collapse: collapse;
margin: 0 0 20px;
}
#static-page-content table th,
#static-page-content table td {
text-align: left;
padding: 12px 14px;
border-bottom: 1px solid #e3e1d8;
font-size: 14px;
vertical-align: top;
}
#static-page-content table th {
width: 160px;
color: #888780;
font-weight: 500;
white-space: nowrap;
} @media (max-width: 768px) {
#static-page-outer {
padding: 20px 12px 60px;
}
#static-page-content {
padding: 24px 18px;
}
#static-page-content table th {
width: auto;
white-space: normal;
display: block;
border-bottom: none;
padding-bottom: 4px;
}
#static-page-content table td {
display: block;
padding-top: 0;
}
#static-page-content table tr {
display: block;
margin-bottom: 14px;
}
}