.elementor-1705 .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-1705 .elementor-element.elementor-element-7d6186e:not(.elementor-motion-effects-element-type-background), .elementor-1705 .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-1705 .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-1705 .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-1705 .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-1705 .elementor-element.elementor-element-2e46c04{--display:flex;}@media(min-width:768px){.elementor-1705 .elementor-element.elementor-element-496a939{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-7ff1ec0 *//* Wrapper */
.acf-papers-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 (same red) */
.acf-papers-table thead th {
  font-size: 18px !important;
  background-color: #8D0801 !important;
  color: #fff !important;
  font-weight: 600 !important;
  text-align: left !important;
  padding: 10px 18px !important;
  border-right: 1px solid rgba(255,255,255,.15) !important;
}

.acf-papers-table thead th:last-child {
  border-right: 0 !important;
}

/* Body cells */
.acf-papers-table tbody td {
  font-size: 16px !important;
  padding: 14px 18px !important;
  border-top: 1px solid #e6e6e6 !important;
  border-right: 1px solid #e6e6e6 !important;
  vertical-align: middle !important;
}

.acf-papers-table tbody td:last-child {
  border-right: 0 !important;
}

/* Striped rows */
.acf-papers-table tbody tr:nth-child(even) td {
  background: #fafafa !important;
}

/* Hover */
.acf-papers-table tbody tr:hover td {
  background: #f3f3f3 !important;
}

/* Column widths (4 columns) */
.acf-papers-table th:nth-child(1),
.acf-papers-table td:nth-child(1) {
  width: 15% !important;
}

.acf-papers-table th:nth-child(2),
.acf-papers-table td:nth-child(2) {
  width: 55% !important;
  white-space: nowrap !important;
}

.acf-papers-table th:nth-child(3),
.acf-papers-table td:nth-child(3) {
  width: 25% !important;
}

.acf-papers-table th:nth-child(4),
.acf-papers-table td:nth-child(4) {
  width: 15% !important;
  white-space: nowrap !important;
}

/* Links */
.acf-papers-table a {
  color: inherit !important;
  text-decoration: none !important;
}

.acf-papers-table a:hover {
  color: #8D0801 !important;
  text-decoration: underline !important;
}

/* Pagination wrapper */
.acf-papers-pagination {
  margin-top: 24px;
  display: flex;
  justify-content: center;
}

/* Page list */
.acf-papers-pagination .page-numbers {
  display: flex;
  gap: 6px;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Page items */
.acf-papers-pagination .page-numbers li {
  margin: 0;
}

/* Links + current */
.acf-papers-pagination .page-numbers a,
.acf-papers-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-papers-pagination .page-numbers a:hover {
  background: #f3f3f3;
  color: #8D0801;
  border-color: #8D0801;
}

/* Current page */
.acf-papers-pagination .page-numbers .current {
  background: #8D0801;
  color: #fff;
  border-color: #8D0801;
  cursor: default;
}

/* Next / Prev arrows */
.acf-papers-pagination .page-numbers .next,
.acf-papers-pagination .page-numbers .prev {
  font-size: 16px;
  font-weight: 600;
}

/* Disabled states (if any) */
.acf-papers-pagination .page-numbers .disabled {
  opacity: 0.4;
  pointer-events: none;
}/* End custom CSS */