.sa-article {    font-size: 16px;    line-height: 1.68;    color: #222;    overflow-wrap: anywhere;  }  .sa-article h1,  .sa-article h2,  .sa-article h3,  .sa-article h4 {    line-height: 1.25;  }  .sa-article h2 { margin-top: 2.2em; }  .sa-article h3 { margin-top: 1.7em; }  .sa-article h4 { margin-top: 1.35em; }  .sa-article p { margin: 0.85em 0; }  .sa-article ul,  .sa-article ol { padding-left: 1.35em; }  .sa-article li { margin: 0.35em 0; }  .sa-article a { text-decoration: underline; }  .sa-article .sa-lead {    font-size: 1.08em;  }  .sa-article .sa-note,  .sa-article .sa-warning,  .sa-article .sa-expert {    margin: 1.2em 0;    padding: 0.9em 1em;    border-left: 4px solid #777;    background: #f6f7f8;  }  .sa-article .sa-warning {    border-left-color: #9b2c2c;    background: #fff6f6;  }  .sa-article .sa-expert {    border-left-color: #2f6f52;    background: #f3f8f5;  }  .sa-article .sa-formula {    display: inline-block;    font-family: Consolas, Monaco, monospace;    font-size: 0.95em;    white-space: nowrap;  }  .sa-article .sa-table-wrap {    width: 100%;    max-width: 100%;    margin: 1.1em 0 1.5em;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    border: 1px solid #dfe3e6;    border-radius: 6px;  }  .sa-article table.sa-table {    width: 100%;    min-width: 760px;    margin: 0;    border-collapse: collapse;    border-spacing: 0;  }  .sa-article table.sa-table.sa-table-wide { min-width: 1050px; }  .sa-article table.sa-table.sa-table-compact { min-width: 640px; }  .sa-article table.sa-table th,  .sa-article table.sa-table td {    padding: 10px 12px;    border-right: 1px solid #e5e7e9;    border-bottom: 1px solid #e5e7e9;    text-align: left;    vertical-align: top;  }  .sa-article table.sa-table th:last-child,  .sa-article table.sa-table td:last-child { border-right: 0; }  .sa-article table.sa-table tr:last-child td { border-bottom: 0; }  .sa-article table.sa-table thead th {    background: #f2f4f5;    font-weight: 700;  }  .sa-article table.sa-table tbody tr:nth-child(even) { background: #fafafa; }  .sa-article .sa-center { text-align: center !important; }  .sa-article .sa-nowrap { white-space: nowrap; }  .sa-article .sa-small { font-size: 0.91em; color: #555; }  .sa-article .sa-pass { font-weight: 700; color: #2e7d32; }  .sa-article .sa-fail { font-weight: 700; color: #c62828; }  .sa-article .sa-toc {    margin: 1.3em 0;    padding: 1em 1.1em;    background: #f7f7f7;    border: 1px solid #e2e2e2;    border-radius: 6px;  }  .sa-article .sa-toc ol { margin: 0; }  .sa-article .sa-sources li { margin-bottom: 0.6em; }  @media (max-width: 720px) {    .sa-article { font-size: 15px; line-height: 1.62; }    .sa-article h1 { font-size: 1.75em; }    .sa-article h2 { font-size: 1.45em; }    .sa-article h3 { font-size: 1.2em; }    .sa-article table.sa-table th,    .sa-article table.sa-table td { padding: 8px 9px; }    .sa-article .sa-note,    .sa-article .sa-warning,    .sa-article .sa-expert { padding: 0.8em 0.85em; }  }
