.elementor-971 .elementor-element.elementor-element-7d6186e{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-971 .elementor-element.elementor-element-7d6186e:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-7d6186e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://actuaries.org.sg/wp-content/uploads/2025/11/rs-banner.jpg");background-position:center center;background-size:cover;}.elementor-971 .elementor-element.elementor-element-496a939{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-34dde00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-b4f5765 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-8237fdf{color:var( --e-global-color-b4f5765 );}.elementor-971 .elementor-element.elementor-element-5c0b812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-2e46c04{--display:flex;}.elementor-971 .elementor-element.elementor-element-2fc40d6{text-align:start;}.elementor-971 .elementor-element.elementor-element-2fc40d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-971 .elementor-element.elementor-element-496a939{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-7ff1ec0 *//* Wrapper like the screenshot */
.acf-research-table {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  border: 1px solid #d9d9d9 !important;
  border-radius: 4px !important;
  overflow: hidden !important;
  background: #fff !important;
}

/* Header (dark red) */
.acf-research-table thead th {
    font-size: 18px;
  background-color: #8D0801 !important;
  color: #fff !important;
  font-weight: 600 !important;
  text-align: left !important;
  padding: 16px 18px !important;
  border-right: 1px solid rgba(255,255,255,.15) !important;
}

.acf-research-table thead th:last-child {
  border-right: 0 !important;
}

/* Body cells */
.acf-research-table tbody td {
    font-size: 16px;
  padding: 14px 18px !important;
  border-top: 1px solid #e6e6e6 !important;
  border-right: 1px solid #e6e6e6 !important;
  vertical-align: middle !important;
}

.acf-research-table tbody td:last-child {
  border-right: 0 !important;
}

/* Striped rows */
.acf-research-table tbody tr:nth-child(even) td {
  background: #fafafa !important;
}

/* Hover */
.acf-research-table tbody tr:hover td {
  background: #f3f3f3 !important;
}

/* Column widths like screenshot */
.acf-research-table th:nth-child(1),
.acf-research-table td:nth-child(1) {
  width: 15% !important;
}

.acf-research-table th:nth-child(2),
.acf-research-table td:nth-child(2) {
  width: 60% !important;
  white-space: nowrap !important;
}

.acf-research-table th:nth-child(3),
.acf-research-table td:nth-child(3) {
  width: 25% !important;
  white-space: nowrap !important;
}

/* Link style */
.acf-research-table a {
  color: inherit !important;
  text-decoration: none !important;
}

.acf-research-table a:hover {
  text-decoration: underline !important;
  color: #8D0801!important;
  }
  
  /* Pagination wrapper */
.acf-research-pagination{
  margin-top: 24px;
  display: flex;
  justify-content: center;
}

/* Page list */
.acf-research-pagination .page-numbers {
  display: flex;
  gap: 6px;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Page items */
.acf-research-pagination .page-numbers li {
  margin: 0;
}

/* Links + current */
.acf-research-pagination .page-numbers a,
.acf-research-pagination .page-numbers span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  background: #fff;
  color: #333;
  text-decoration: none;
  transition: all 0.2s ease;
}

/* Hover */
.acf-research-pagination .page-numbers a:hover {
  background: #f3f3f3;
  color: #8D0801;
  border-color: #8D0801;
}

/* Current page */
.acf-research-pagination .page-numbers .current {
  background: #8D0801;
  color: #fff;
  border-color: #8D0801;
  cursor: default;
}

/* Next / Prev arrows */
.acf-research-pagination .page-numbers .next,
.acf-research-pagination .page-numbers .prev {
  font-size: 16px;
  font-weight: 600;
}

/* Disabled states (if any) */
.acf-research-pagination .page-numbers .disabled {
  opacity: 0.4;
  pointer-events: none;
}/* End custom CSS */