/* Presentation only: source values and Elementor table content remain unchanged. */
.mdt-charter-view .mdt-page-main{width:100%;max-width:100%;min-width:0}
.mdt-entry-content .mdt-editor-box .mdt-cdo-table{display:table;width:100%;max-width:760px;margin:0 auto;border-collapse:separate;border-spacing:0;border:1px solid #d5e2eb;border-radius:10px;overflow:hidden;table-layout:fixed;font-size:16px}
.mdt-entry-content .mdt-cdo-table th,.mdt-entry-content .mdt-cdo-table td{padding:18px 24px;border:0;border-bottom:1px solid #e0e8ef;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.mdt-entry-content .mdt-cdo-table th{width:35%;background:#edf3f7;color:#212121;font-weight:700}
.mdt-entry-content .mdt-cdo-table td{background:#fff;color:#212121}
.mdt-entry-content .mdt-cdo-table tr:last-child>*{border-bottom:0}
.mdt-entry-content .mdt-cdo-table .mdt-cdo-portrait td{padding:30px;text-align:center;background:#f5f5f5}
.mdt-entry-content .mdt-cdo-table img{display:block;width:150px;max-width:100%;height:auto;margin:0 auto;border-radius:8px}
.mdt-entry-content .mdt-cdo-table a{color:#0757a6;text-decoration:underline}
.mdt-entry-content .mdt-cdo-table a:focus-visible{outline:3px solid #087c87;outline-offset:3px}
@media(max-width:600px){.mdt-entry-content .mdt-cdo-table,.mdt-entry-content .mdt-cdo-table tbody,.mdt-entry-content .mdt-cdo-table tr,.mdt-entry-content .mdt-cdo-table th,.mdt-entry-content .mdt-cdo-table td{display:block;width:100%}.mdt-entry-content .mdt-cdo-table th{padding:14px 18px 6px;border-bottom:0;background:#fff}.mdt-entry-content .mdt-cdo-table td{padding:0 18px 16px}.mdt-entry-content .mdt-cdo-table .mdt-cdo-portrait td{padding:24px}}
.mdt-entry-content .mdt-charter-scroll{width:100%;max-width:100%;overflow-x:auto;border:1px solid #d5e2eb;border-radius:12px;background:#fff;overscroll-behavior-x:contain;scrollbar-color:#819db4 #edf3f7;scrollbar-width:thin}
.mdt-charter-scroll:focus-visible{outline:3px solid #087c87;outline-offset:4px}
.mdt-entry-content .mdt-charter-scroll .mdt-charter-table{display:table;width:100%;min-width:920px;max-width:none;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;font-size:13px;line-height:1.65;overflow:visible}
.mdt-entry-content .mdt-charter-table th,.mdt-entry-content .mdt-charter-table td{padding:16px 12px;border:0;border-bottom:1px solid #e3ebf2;border-right:1px solid #e3ebf2;vertical-align:top;overflow-wrap:break-word;text-align:center}
.mdt-entry-content .mdt-charter-table th{background:#173f60;color:#fff;font-size:11px;font-weight:700;letter-spacing:.025em;vertical-align:middle}
.mdt-entry-content .mdt-charter-table th:first-child{width:6%}
.mdt-entry-content .mdt-charter-table th:nth-child(2){width:29%;text-align:left}
.mdt-entry-content .mdt-charter-table th:nth-child(3){width:14%}
.mdt-entry-content .mdt-charter-table th:nth-child(n+4){width:12.75%}
.mdt-entry-content .mdt-charter-table td:nth-child(2){text-align:left;color:#173f60;font-weight:500}
.mdt-entry-content .mdt-charter-table td:first-child{font-weight:700;color:#41647c}
.mdt-entry-content .mdt-charter-table td:last-child{color:#176b59;font-weight:700;background:#edf8f380}
.mdt-entry-content .mdt-charter-table tbody tr:nth-child(even){background:#f4f8fb}
.mdt-entry-content .mdt-charter-table tbody tr:hover{background:#eaf3f8}
.mdt-entry-content .mdt-charter-table tr>:last-child{border-right:0}
.mdt-entry-content .mdt-charter-table tbody tr:last-child td{border-bottom:0}
.mdt-entry-content .mdt-charter-table p{margin:0 0 8px;font-size:inherit;line-height:inherit}
.mdt-entry-content .mdt-charter-table p:last-child{margin-bottom:0}
.mdt-entry-content .mdt-charter-table th p{text-align:inherit}
.mdt-entry-content .mdt-table-hint{margin:0 0 14px;padding:12px 16px;border-left:3px solid #087c87;border-radius:0 6px 6px 0;background:#eef7f8;color:#375a70;font-size:12px;line-height:1.7}
.mdt-entry-content .mdt-charter-scroll .mdt-charter-table--commitment{min-width:720px;font-size:14px}
.mdt-entry-content .mdt-charter-table--commitment th:first-child{width:7%}
.mdt-entry-content .mdt-charter-table--commitment th:nth-child(2){width:24%}
.mdt-entry-content .mdt-charter-table--commitment th:nth-child(3){width:51%;text-align:left}
.mdt-entry-content .mdt-charter-table--commitment th:nth-child(4){width:18%}
.mdt-entry-content .mdt-charter-table--commitment td:nth-child(2){font-size:12px;font-weight:600;color:#41647c}
.mdt-entry-content .mdt-charter-table--commitment td:nth-child(3){text-align:left;color:#212121}
.mdt-entry-content .mdt-charter-table--commitment td:last-child{text-align:center!important}
.mdt-entry-content .mdt-charter-scroll .mdt-charter-table--council{min-width:680px;font-size:14px}
.mdt-entry-content .mdt-charter-table--council th:first-child{width:20%}
.mdt-entry-content .mdt-charter-table--council th:nth-child(2){width:32%;text-align:left}
.mdt-entry-content .mdt-charter-table--council th:nth-child(3){width:48%;text-align:left}
.mdt-entry-content .mdt-charter-table--council td{padding:22px 18px;vertical-align:top}
.mdt-entry-content .mdt-charter-table--council td:nth-child(2){text-align:left!important;line-height:1.8}
.mdt-entry-content .mdt-charter-table--council td:last-child{background:transparent;text-align:left!important;font-weight:400;color:#212121}
.mdt-entry-content .mdt-charter-table--council td p{text-align:inherit}
.mdt-entry-content .mdt-charter-table--council img{display:block;width:100px!important;height:auto!important;max-width:100%;margin:0 auto;border-radius:8px}
.mdt-entry-content .mdt-charter-table--council ul{margin:0;padding-left:20px}
.mdt-entry-content .mdt-charter-table--council li{margin:0 0 6px;font-size:14px!important;line-height:1.6!important}
@media(max-width:767px){.mdt-entry-content .mdt-charter-scroll .mdt-charter-table{min-width:860px;font-size:12px}.mdt-entry-content .mdt-charter-table th,.mdt-entry-content .mdt-charter-table td{padding:14px 10px}.mdt-entry-content .mdt-table-hint{font-size:11px}}
@media(max-width:767px){.mdt-entry-content .mdt-charter-scroll .mdt-charter-table--commitment{min-width:680px;font-size:13px}}
@media(max-width:767px){.mdt-entry-content .mdt-charter-scroll .mdt-charter-table--council{min-width:640px}}
@media print{.mdt-entry-content .mdt-charter-scroll{overflow:visible;border-radius:0}.mdt-entry-content .mdt-charter-scroll .mdt-charter-table{min-width:0;font-size:9px;table-layout:auto}.mdt-entry-content .mdt-charter-table th,.mdt-entry-content .mdt-charter-table td{padding:5px;color:#000;background:#fff}.mdt-entry-content .mdt-table-hint{display:none}.mdt-charter-table tr{break-inside:avoid}.mdt-charter-table thead{display:table-header-group}}
