  table { clear: both; overflow-x: auto; margin: 20px 0;  border-radius: 10px;  border-collapse: separate;  border-spacing: 0;  overflow: hidden;  }  table td, table th { padding: 5px; }  table tr:nth-child(even) { background-color: #f9f9f9;  } table tr:nth-child(odd) { background-color: #ffffff;  }  table th { background-color: #e9e9e9;  font-weight: bold; }  table td, table th { border-bottom: 1px solid #ddd; }  table tr:last-child td { border-bottom: none; }  .table-wrapper { overflow-x: auto; margin: 20px 0; border-radius: 10px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);  }  @media print {  @page { margin: 0.5in !important; size: A4 !important; padding: 0 !important; }  * { box-sizing: border-box !important; -webkit-print-color-adjust: exact !important; color-adjust: exact !important; margin: 0 !important; padding: 0 !important; }  html { background: white !important; color: black !important; font-size: 12pt !important; line-height: 1.4 !important; margin: 0 !important; padding: 0 !important; width: 100% !important; height: auto !important; }  body { background: white !important; color: black !important; font-size: 12pt !important; line-height: 1.4 !important; margin: 0 !important; padding: 0.5in !important; width: 100% !important; max-width: 100% !important; min-width: 100% !important; box-sizing: border-box !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; }  header, nav, .sidebar, .navigation, .comments, .social-share, .bricks-nav-menu, #brx-header, #brx-footer, .brx-popup, .release__left-column, figure, img, video, iframe, .brx-image, .brx-video, .wp-block-image, .wp-block-video, .wp-block-embed, .wp-block-embed__wrapper, .post-thumbnail, .featured-image { display: none !important; visibility: hidden !important; opacity: 0 !important; width: 0 !important; height: 0 !important; position: absolute !important; left: -9999px !important; top: -9999px !important; }  .has-background-image, [style*="background-image"] { background-image: none !important; background: white !important; }  .content, .main-content, .brx-container, .brx-section, .brx-block, .brx-div, article, .entry-content, .post-content, main, section, div { width: 100% !important; max-width: 100% !important; min-width: 100% !important; margin: 0 !important; padding: 0 !important; float: none !important; position: static !important; display: block !important; flex: none !important; box-sizing: border-box !important; grid-column: 1 / -1 !important; clear: both !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; page-break-inside: auto !important; break-inside: auto !important; }  p, div, span { width: 100% !important; max-width: 100% !important; margin: 0 0 1em 0 !important; padding: 0 !important; word-wrap: break-word !important; overflow-wrap: break-word !important; display: block !important; height: auto !important; overflow: visible !important; }  h1, h2, h3, h4, h5, h6 { width: 100% !important; max-width: 100% !important; color: black !important; margin: 1em 0 0.5em 0 !important; padding: 0 !important; page-break-after: avoid; -webkit-column-break-after: avoid; break-after: avoid; display: block !important; height: auto !important; overflow: visible !important; }  ul, ol { width: 100% !important; max-width: 100% !important; margin: 1em 0 !important; padding-left: 2em !important; display: block !important; height: auto !important; overflow: visible !important; } li { width: 100% !important; max-width: 100% !important; margin: 0.5em 0 !important; padding: 0 !important; display: list-item !important; height: auto !important; overflow: visible !important; }  .brx-section, .brx-container, .brx-block, [class*="flex"], [class*="grid"] { display: block !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; grid-template-columns: 1fr !important; grid-template-rows: auto !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; }  a { color: black !important; text-decoration: underline !important; } a[href]:after { content: " (" attr(href) ")"; font-size: 10pt; color: #666; }  .page-break { page-break-before: always; -webkit-column-break-before: always; break-before: always; }  table { width: 100% !important; max-width: 100% !important; border-collapse: collapse !important; margin: 1em 0 !important; height: auto !important; overflow: visible !important; } td, th { padding: 0.5em !important; border: 1px solid #ccc !important; text-align: left !important; height: auto !important; overflow: visible !important; }  *:empty { display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }  [style*="height:"], [style*="min-height:"], [style*="max-height:"] { height: auto !important; min-height: auto !important; max-height: none !important; } }  @media print and (-webkit-min-device-pixel-ratio: 0) {  body { -webkit-transform: scale(1) !important; transform: scale(1) !important; height: auto !important; overflow: visible !important; }  .content, .main-content, article, .entry-content { min-width: 100% !important; width: 100% !important; max-width: 100% !important; height: auto !important; overflow: visible !important; }  .brx-section:empty, .brx-container:empty, .brx-block:empty, div:empty { display: none !important; } }