#main-content .prose{overflow-wrap:break-word}.article-toc nav a,#main-content h1,#main-content h2,#main-content h3{text-wrap:balance;word-break:auto-phrase}#main-content .prose h2,#main-content .prose h3{border-top:4px solid #6275a4;padding-top:1.5rem;margin-top:3rem;scroll-margin-top:7rem}.zd-anchor{display:block;height:0;scroll-margin-top:7rem}.zd-table{margin:1.5rem 0 2rem;color:#1e3555}.zd-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.8}.zd-table caption{text-align:left;font-weight:700;margin-bottom:.75rem}.zd-table th,.zd-table td{padding:.85rem;border:1px solid #c3d2e7;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal;word-break:auto-phrase;text-wrap:pretty}.zd-table thead th{background:#334b78;color:#fff}.zd-table tbody th{background:#eff4fb}.zd-table a{text-underline-offset:3px}.zd-table a:focus-visible{outline:3px solid #315dac;outline-offset:3px}@media(max-width:767px){.zd-table table,.zd-table tbody,.zd-table caption{display:block}.zd-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.zd-table tr{display:block;margin-bottom:1rem;border:1px solid #c3d2e7;border-radius:.6rem;overflow:hidden}.zd-table tbody th{display:block;width:auto!important;border:0}.zd-table td{display:block;border:0;border-top:1px solid #c3d2e7}.zd-table td::before{content:attr(data-label);display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:700;color:#4a6080}}