.custom-html{line-height:1.6;font-size:inherit;color:inherit}.custom-html p{margin:1em 0}.custom-html p:empty{display:none}.custom-html h1,.custom-html h2,.custom-html h3{margin:1.5em 0 .5em;font-weight:700}.custom-html ol,.custom-html ul{margin:1em 0;padding-left:24px}.custom-html li{margin-bottom:.5em}.custom-html a{color:#46bba1;text-decoration:underline}.custom-html a:hover{opacity:.85}.custom-html img{margin:1.5em 0;max-width:100%;height:auto;border-radius:10px}.custom-html .custom-company-table{width:100%;border-collapse:collapse;table-layout:auto;background:#fff;font-size:.95rem}.custom-html .custom-company-table td,.custom-html .custom-company-table th{padding:10px 12px;border:1px solid #46bba1;text-align:left;vertical-align:middle;line-height:1.4}.custom-html .custom-company-table td{word-break:break-word;overflow-wrap:anywhere}.custom-html .custom-company-table th{word-break:normal;overflow-wrap:normal;white-space:nowrap}.custom-html .custom-company-table td p,.custom-html .custom-company-table th p{margin:0}.custom-html .custom-company-table thead th{background-color:#46bba1;color:#fff;font-weight:600;font-size:.9rem}.custom-html .custom-company-table tbody tr:nth-child(2n) td{background-color:#f8fafc}.custom-html .custom-company-table tbody tr:hover td{background-color:#f0f9f7}.custom-html .custom-company-table thead tr th:first-child{border-top-left-radius:8px}.custom-html .custom-company-table thead tr th:last-child{border-top-right-radius:8px}.custom-html .custom-company-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.custom-html .custom-company-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}@media (max-width:768px){.custom-html .custom-company-table{font-size:.75rem}.custom-html.custom-html .custom-company-table td,.custom-html.custom-html .custom-company-table th{padding:2px 4px;line-height:1.3}.custom-html .custom-company-table thead th{font-size:.8rem}.custom-html .custom-company-table td p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}}@media (max-width:480px){.custom-html .custom-company-table{font-size:.7rem}.custom-html.custom-html .custom-company-table td,.custom-html.custom-html .custom-company-table th{padding:2px 4px}}