
.static {
    font-family: system-ui, sans-serif;
    line-height: 1.8;
    color: #1e1e1e;
    font-size: 16px;
}

.static p,
.static span,
.static li {
    margin-bottom: 1.2em;
    line-height:26px;
    font-size:18px;
}

.static a {
    color: #8b5594;
}

.static a:hover {
    text-decoration: underline;
}

.static h1,
.static h2,
.static h3,
.static h4,
.static h5,
.static h6 {
    margin: 0em 0 0.5em;
    line-height: 1.3;
    color: #332b21;
}

.static ul,
.static ol {
    margin: 1em 0 0em 0em;
    padding-left: 1em;
}

.static table {
    width: 100%;
    border-collapse: collapse;
    margin: 2em 0;
    font-size: 15px;
}

.static table th,
.static table td {
    border: 1px solid #ccc;
    padding: 0.6em 1em;
    text-align: left;
}

.static table th {
    background: #f0f0f0;
    font-weight: 600;
}

.static input,
.static textarea {
    padding: 0.6em 0.8em;
    border: 1px solid #aaa;
    border-radius: 4px;
   
    font-size: 1em;
    margin-bottom: 1em;
}
.static input:not([type="checkbox"]):not([type="radio"]) {
     width: 100%;
}
.static ul,.static ul li{    list-style: disc;}
.static ol,.static ol li{  list-style: decimal;}

.static img{max-width:100%}

.static h2{font-size:32px;line-height:1.2;margin-bottom:0.6em;}
.static h3{font-size:28px;line-height:1.2;margin-bottom:0.6em;}
.static h4{font-size:24px;line-height:1.2;margin-bottom:0.6em;}
.static h5{font-size:20px;line-height:1.2;margin-bottom:0.6em;}
.static h6{font-size:18px;line-height:1.2;margin-bottom:0.6em;}

.static a {text-decoration:underline !important}