.swiper-container {
  overflow: hidden;
}

.forex-title {
  margin-top: 20rem;
}
/* 作者详情顶层：设计稿 Frame 1312326841，行布局 gap 56px */
.forex-author-header {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0;
  gap: 56rem;
  width: 100%;
  max-width: 100%;
  flex: none;
  box-sizing: border-box;
}
/* 头像区域：设计稿 180×222 */
.forex-author-left {
  flex: none;
  flex-grow: 0;
  order: 0;
  width: 180rem;
}
.forex-author-avatar-wrap {
  position: relative;
  width: 180rem;
  height: 222rem;
  border-radius: 8rem;
  overflow: hidden;
  background: radial-gradient(62.35% 44.57% at 50.17% 31.23%, #FFFFFF 0%, #EDEDED 100%);
  flex: none;
  flex-grow: 0;
}
.forex-author-avatar {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center top;
}
/* 右侧内容区：设计稿 Frame 1171276223，列布局 */
.forex-author-right {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 0;
}
/* 作者详情主区：面包屑在上，头像+内容在下 */
.forex-author-main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
/* 面包屑：设计稿 Breadcrumbs_Desktop，flex 行、居中、gap 16px，与下方留距 */
.forex-author-main .breadcrumb-box {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  gap: 16rem;
  align-self: flex-start;
  margin-bottom: 24rem;
}
/* 交易学院：Body/14_Regular */
.forex-author-main .breadcrumb-link {
  font-family: 'Sinter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14rem;
  line-height: 22rem;
  color: rgba(0, 0, 0, 0.64);
  flex: none;
}
/* 当前页 亨利：Body/14_Medium */
.forex-author-main .breadcrumb-link-item:last-child .breadcrumb-link {
  font-weight: 500;
  color: #000000;
}
/* 分隔符：右箭头 SVG 6×11，stroke black 0.12 */
.forex-author-main .breadcrumb-link-item + .breadcrumb-link-item::before {
  content: '';
  display: inline-block;
  width: 6rem;
  height: 11rem;
  background: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L5.5 5.5L0.5 10.5' stroke='black' stroke-opacity='0.12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
  flex: none;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
}
/* 姓名 + 撰稿人 区域：设计稿 Frame 1321318085，列布局 gap 8px */
.forex-author-right .forex-author-name {
  margin: 0 0 8rem 0;
  font-family: 'Sinter', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 24rem;
  line-height: 36rem;
  color: #000000;
  flex: none;
  align-self: stretch;
}
.forex-author-name {
  margin: 0 0 8rem 0;
  font-family: 'Sinter', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 24rem;
  line-height: 36rem;
  color: #000000;
}
.forex-author-role {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4rem;
  font-family: 'Sinter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14rem;
  line-height: 22rem;
  color: rgba(0, 0, 0, 0.64);
  flex: none;
}
.forex-author-role-icon {
  display: inline-block;
  width: 20rem;
  height: 20rem;
  flex: none;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666666'%3E%3Cpath d='M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8l-6-6zm2 14H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
/* 介绍区域：设计稿 Frame 48096327，列布局 gap 8px；与姓名/教育间距 32px */
.forex-author-section {
  margin-top: 32rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 8rem;
  flex: none;
  align-self: stretch;
  flex-grow: 0;
}
/* Content/16_Medium 段落标题 */
.forex-author-section-title {
  margin: 0;
  font-family: 'Sinter', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16rem;
  line-height: 28rem;
  color: #000000;
  flex: none;
}
/* Body/14_Regular 段落正文 */
.forex-author-section-content {
  margin: 0;
  font-family: 'Sinter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14rem;
  line-height: 22rem;
  color: rgba(0, 0, 0, 0.64);
  white-space: pre-wrap;
  word-wrap: break-word;
  width: 100%;
  display: block;
}
.forex-author-education-content {
  font-family: 'Sinter', sans-serif;
  font-weight: 400;
  font-size: 14rem;
  line-height: 22rem;
  color: rgba(0, 0, 0, 0.64);
  white-space: pre-wrap;
  word-wrap: break-word;
}
/* 教育背景区域：设计稿 Frame 48096328，列布局 gap 8px，与经验块间距 32px */
.forex-author-section-edu {
  margin-top: 32rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 8rem;
  flex: none;
  align-self: stretch;
  flex-grow: 0;
}
.forex-author-profile {
  display: flex;
  align-items: flex-start;
  gap: 32rem;
  margin-top: 24rem;
}
.forex-author-meta {
  flex: 1;
  min-width: 0;
}
/* 政策法规跳转：设计稿 图1，位于经验与教育之间，上下各 32px */
.forex-author-policy {
  margin-top: 48rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 20rem;
  flex: none;
  align-self: stretch;
  width: 100%;
  box-sizing: border-box;
  flex-grow: 0;
}
.forex-author-policy-line {
  width: 100%;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  flex: none;
  align-self: stretch;
}
.forex-author-policy-row {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  gap: 4rem;
  text-decoration: none;
}
.forex-author-policy-row:hover .forex-author-policy-text,
.forex-author-policy-row:hover .forex-author-policy-arrow {
  opacity: 0.85;
}
.forex-author-policy-text {
  font-family: 'Sinter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14rem;
  line-height: 22rem;
  color: #A52933;
  flex: none;
}
.forex-author-policy-arrow {
  flex: none;
  width: 12rem;
  height: 12rem;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5444_22219)'%3E%3Cpath d='M3.19749%2010.9243C2.94757%2011.1575%202.93293%2011.5504%203.16492%2011.8016C3.397%2012.0527%203.78793%2012.0675%204.03791%2011.8343L9.80256%206.45504C9.92842%206.3376%2010%206.17263%2010%206.00003C10%205.82744%209.92842%205.66247%209.80256%205.54502L4.03791%200.165745L3.98965%200.124931C3.7399%20-0.0647519%203.38253%20-0.037024%203.16492%200.198476C2.94743%200.433975%202.9466%200.793877%203.15326%201.0301L3.19749%201.07576L8.47439%206.00003L3.19749%2010.9243Z' fill='%23A52933'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5444_22219'%3E%3Crect width='12' height='12' fill='white' transform='translate(12) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.forex-author-policy-a {
  color: #a52933;
  font-size: 16rem;
  text-decoration: underline;
}
.forex-author-policy-a:hover {
  color: #8b2129;
}
.forex-title-intro-label {
  color: var(--ebc--, #232222);
  font-size: 16rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 36rem 0 20rem;
}
.expert-item {
}
.img-box {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 262rem;
  height: 272rem;
  border-radius:16rem 46rem 16rem 16rem;
  overflow: hidden;
  flex-shrink: 0;
}
.img-box::before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 200rem;
  background-color: #f9f6f2;
  border-radius: 46rem 50% 46rem 46rem;
  z-index: -1;
  transition: all 0.47s;
}
.img-box::after {
  position: absolute;
  right: 0;
  top: 50rem;
  font-family: "iconfont" !important;
  content: "\e616";
  font-size: 40rem;
  z-index: -1;
  transition: all 0.47s;
  color: #f9f6f2;
}
.expert-item-img {
  height: auto;
  width: 100%;
}
.expert-item:hover .img-box::before {
  background-color: #e6ddcf;
  height: 220rem;
}
.expert-item:hover .img-box::after {
  color: #a52933;
  transform: rotateY(180deg);
}
section + section {
  margin-top: 88rem;
}
.section1 {
  margin-top: 50rem;
}
.search-result-wrapper {
  margin-top: 32rem;
  display: flex;
  flex-wrap: wrap;
  gap: 34rem 19rem;
}

.search-result-card {
  position: relative;
  width: calc(25% - 15rem);
}

/* 中文作者详情：相关文章三列 + Frame 1312326959 卡片样式 */
.forex-wrapper.forex-author-unified .search-result-wrapper {
  gap: 34rem 20rem;
}
.forex-wrapper.forex-author-unified .search-result-wrapper .search-result-card {
  width: calc((100% - 40rem) / 3);
  max-width: calc((100% - 40rem) / 3);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 20rem;
  flex: none;
}
.forex-wrapper.forex-author-unified .search-result-card-img-box {
  width: 100%;
  height: 218rem;
  background: #f9f6f2;
  border-radius: 12rem;
  flex: none;
  flex-grow: 0;
  position: relative;
}
.forex-wrapper.forex-author-unified .search-result-card-img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12rem;
}
.forex-wrapper.forex-author-unified .search-result-card:hover .search-result-card-img {
  transform: translate(-50%, -50%) scale(1.1);
}
.forex-wrapper.forex-author-unified .search-result-card-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 12rem;
  align-self: stretch;
  flex-grow: 0;
}
.forex-wrapper.forex-author-unified .search-result-card-title {
  font-family: 'Sinter', sans-serif;
  font-weight: 400;
  font-size: 14rem;
  line-height: 24rem;
  color: #000;
  align-self: stretch;
  margin-top: 0;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.forex-wrapper.forex-author-unified .search-result-card-date {
  font-family: 'Sinter', sans-serif;
  font-weight: 400;
  font-size: 14rem;
  line-height: 22rem;
  color: rgba(0, 0, 0, 0.48);
  margin-top: 0;
  padding-right: 0;
}
.forex-wrapper.forex-author-unified .search-result-card-date::after {
  display: none;
}

.search-result-card-img-box {
  /* width: 100%; */
  height: 169rem;
  overflow: hidden;
  border-radius: 8rem;
}
.search-result-card:hover .search-result-card-img {
  transform: scale(1.1);
}
.search-result-card-img {
  width: 100%;
  height: 169rem;
  border-radius: 8rem;
  background: #f9f6f2;
  overflow: hidden;
  object-fit: cover;
  transition: all 0.3s;
}

.search-result-card-title {
  margin-top: 22rem;
  white-space: nowrap; /* 禁止换行 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 溢出时显示省略号 */
  color: #232222;
  font-size: 16rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.search-result-card-date {
  position: relative;
  margin-top: 12rem;
  color: #6a6967;
  font-size: 14rem;
  line-height: 20rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-right: 40rem;
}
.search-result-card:hover .search-result-card-date::after {
  color: #6a6967;
}
.search-result-card-date::after {
  font-family: "iconfont" !important;
  content: "\e618";
  color: #fff;
  font-size: 16rem;
  position: absolute;
  right: 0;
  line-height: 20rem;
  transition: all 0.3s;
}

/* 仅作者详情页分页，避免影响其他使用 .ebc-page-pagination 的页面 */
.author-page-pagination {
  display: flex;
  justify-content: center;
  margin-top: 50rem;
}

/* 分页箭头：左箭头 SVG，右箭头为同图水平翻转 */
.author-page-pagination .pagination > li:first-child > a,
.author-page-pagination .pagination > li:first-child > span {
  display: inline-block;
  width: 24rem;
  height: 24rem;
  padding: 0;
  font-size: 0;
  line-height: 0;
  color: transparent;
  text-indent: -999px;
  overflow: hidden;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='black' fill-opacity='0.24' d='M6.80251 10.9243C7.05243 11.1575 7.06707 11.5504 6.83508 11.8016C6.603 12.0527 6.21207 12.0675 5.96209 11.8343L0.197436 6.45504C0.0715814 6.3376 0 6.17263 0 6.00003C0 5.82744 0.0715814 5.66247 0.197436 5.54502L5.96209 0.165744L6.01035 0.124931C6.2601 -0.0647525 6.61747 -0.0370245 6.83508 0.198476C7.05257 0.433975 7.0534 0.793876 6.84674 1.0301L6.80251 1.07576L1.52561 6.00003L6.80251 10.9243Z'/%3E%3C/svg%3E") no-repeat center;
  background-size: 7rem 12rem;
  border: none;
  box-sizing: border-box;
}
.author-page-pagination .pagination > li:last-child > a,
.author-page-pagination .pagination > li:last-child > span {
  display: inline-block;
  width: 24rem;
  height: 24rem;
  padding: 0;
  font-size: 0;
  line-height: 0;
  color: transparent;
  text-indent: -999px;
  overflow: hidden;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='black' fill-opacity='0.24' d='M6.80251 10.9243C7.05243 11.1575 7.06707 11.5504 6.83508 11.8016C6.603 12.0527 6.21207 12.0675 5.96209 11.8343L0.197436 6.45504C0.0715814 6.3376 0 6.17263 0 6.00003C0 5.82744 0.0715814 5.66247 0.197436 5.54502L5.96209 0.165744L6.01035 0.124931C6.2601 -0.0647525 6.61747 -0.0370245 6.83508 0.198476C7.05257 0.433975 7.0534 0.793876 6.84674 1.0301L6.80251 1.07576L1.52561 6.00003L6.80251 10.9243Z'/%3E%3C/svg%3E") no-repeat center;
  background-size: 7rem 12rem;
  transform: scaleX(-1);
  border: none;
  box-sizing: border-box;
}
.author-page-pagination .pagination > li:first-child.disabled > span,
.author-page-pagination .pagination > li:last-child.disabled > span {
  opacity: 0.4;
  cursor: not-allowed;
}

.section2-title-box {
  margin-top: 88rem;
}

.dictionary-box {
  display: flex;
  flex-wrap: wrap;
  gap: 10rem 24rem;
  margin-top: 16rem;
  color: #232222;
  font-size: 14rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.dictionary-item-link {
  color: #214ac1;
}
.dictionary-item-link:hover {
  color: #092985;
}

/* 直播课程 */
.webinars-box {
  position: relative;
}
.webinars-box .swiper-button-next {
  right: -40rem;

  color: #b2afad;
}
.webinars-box .swiper-button-prev {
  transform: rotate(180deg);
  left: -40rem;

  color: #b2afad;
}
.webinars-box .swiper-button-next:after {
  font-size: 28rem !important;
  font-family: "iconfont" !important;
  content: "\eb74";
}
.webinars-box .swiper-button-prev:after {
  font-size: 28rem !important;
  font-family: "iconfont" !important;
  content: "\eb74";
}
.webinars-list-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.swiper-slide {
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.webinars-list {
  margin-top: 34rem;
}

.webinars-item {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  /* width: 100%; */
}
.webinars-item:hover::after {
  position: absolute;
  left: 0;
  bottom: -32rem;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #a52933;
}

.webinars-item-img {
  width: 100%;
}

.webinars-item-title {
  margin-top: 25rem;
  color: #232222;
  font-size: 16rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  white-space: nowrap; /* 禁止换行 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 溢出时显示省略号 */
}

.webinars-item-time {
  margin-top: 12rem;
  color: #6a6967;
  font-size: 14rem;
  line-height: 20rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-right: 40rem;
}
.webinars-item:hover .webinars-item-time::after {
  color: #6a6967;
}
.webinars-item-time::after {
  font-family: "iconfont" !important;
  content: "\e618";
  color: #fff;
  font-size: 16rem;
  position: absolute;
  right: 0;
  line-height: 21rem;
  transition: all 0.3s;
}
/* 直播课程结束 */
@media (max-width: 996px) {
  /* 手机端不显示面包屑 */
  .forex-author-main .breadcrumb-box {
    display: none;
  }
  /* 作者详情（移动端）：设计稿 Frame 1312326678，头像 160 圆+姓名/角色，gap 48px */
  .forex-author-header {
    display: grid;
    grid-template-columns: 160rem 1fr;
    column-gap: 48rem;
    row-gap: 16rem;
    align-items: center;
  }
  .forex-author-left {
    width: auto;
    display: block;
    grid-row: 1 / 3;
  }
  .forex-author-avatar-wrap {
    width: 160rem;
    height: 160rem;
    border-radius: 50%;
    background: #F7F7F7;
  }
  /* 让 .forex-author-right 的子元素直接参与 grid 布局 */
  .forex-author-right {
    display: contents;
  }
  /* 姓名：设计稿 48px / 72px Title/48_Medium */
  .forex-author-right .forex-author-name {
    grid-column: 2;
    grid-row: 1;
    margin: 0;
    font-family: 'Sinter', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 48rem;
    line-height: 72rem;
    color: #000000;
  }
  /* 角色：设计稿 Frame 1171276250，28px/44px，图标 40×40，gap 8px */
  .forex-author-role {
    grid-column: 2;
    grid-row: 2;
    font-family: 'Sinter', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 28rem;
    line-height: 44rem;
    color: rgba(0, 0, 0, 0.64);
    gap: 8rem;
  }
  .forex-author-role-icon {
    width: 40rem;
    height: 40rem;
  }
  .forex-author-section,
  .forex-author-section-edu,
  .forex-author-policy {
    grid-column: 1 / -1;
  }
  /* 手机端经验/教育区块：设计稿 Frame 48096327，gap 16px */
  .forex-author-section,
  .forex-author-section-edu {
    margin-top: 24rem;
    gap: 16rem;
  }
  /* 经验/教育标题：Title/32_Medium */
  .forex-author-section-title {
    margin: 0;
    font-family: 'Sinter', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 32rem;
    line-height: 40rem;
    color: #000000;
  }
  /* 经验/教育正文：Body 28px/44px */
  .forex-author-section-content,
  .forex-author-education-content {
    margin: 0;
    font-family: 'Sinter', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 28rem;
    line-height: 44rem;
    color: rgba(0, 0, 0, 0.64);
  }
  /* 手机端政策跳转：设计稿 Frame 48096231，gap 40px，文案 28/36，箭头 28×28 */
  .forex-author-policy {
    margin-top: 48rem;
    gap: 40rem;
  }
  .forex-author-policy-line {
    border-top-width: 1px;
  }
  .forex-author-policy-row {
    padding: 0;
    gap: 8rem;
    align-items: center;
  }
  .forex-author-policy-text {
    flex: 1;
    min-width: 0;
    word-break: break-word;
    font-family: 'Sinter', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 28rem;
    line-height: 36rem;
    color: #A52933;
  }
  /* 手机端箭头：略小于设计稿 28，改为 22×22 */
  .forex-author-policy-arrow {
    position: relative;
    width: 22rem;
    height: 22rem;
    flex: none;
    order: 1;
    flex-grow: 0;
    flex-shrink: 0;
    background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.46 25.49C6.88 26.03 6.85 26.95 7.39 27.54C7.93 28.12 8.84 28.16 9.42 27.61L22.87 15.06C23.17 14.79 23.33 14.40 23.33 14.00C23.33 13.60 23.17 13.21 22.87 12.94L9.42 0.39L9.31 0.29C8.73 -0.15 7.89 -0.09 7.39 0.46C6.88 1.01 6.88 1.85 7.36 2.41L7.46 2.51L19.77 14.00L7.46 25.49Z' fill='%23A52933'/%3E%3C/svg%3E") no-repeat center;
    background-size: contain;
  }
  .forex-author-profile {
    flex-direction: column;
    gap: 24rem;
    margin-top: 32rem;
  }
  .expert-item{
    order: 0;
  }
  .img-box{
    width: 80%;
    height: auto;
  }
  .forex-title{
    margin-top: 40rem;
    margin-bottom: 32rem;
  }
  .img-box::before{
    height: 65%;
  }
  .expert-item:hover .img-box::before{
    height: 70%;
  }
  .forex-title-intro-label{
    font-size: 32rem;
    line-height: 1.5;
    margin: 32rem 0;
  }
  .section1 {
    margin-top: 88rem;
  }
  /* 中文作者详情：手机端相关文章 Frame 1312327099，竖排列表 + 每卡横排左图右文，每页 6 条 */
  .forex-wrapper.forex-author-unified .search-result-wrapper {
    gap: 48rem;
    display: flex;
    flex-direction: column;
  }
  /* 左图右文：图片在左 order:0，文字+日期在右 order:1 */
  /* 需与桌面端选择器等特异性：.forex-wrapper.forex-author-unified .search-result-wrapper .search-result-card */
  .forex-wrapper.forex-author-unified .search-result-wrapper .search-result-card {
    width: 100%;
    max-width: 694rem;
    height: 169rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    gap: 48rem;
    flex: none;
    flex-grow: 0;
    order: 0;
    align-self: stretch;
    direction: ltr;
  }
  .forex-wrapper.forex-author-unified .search-result-card-img-box {
    width: 264rem;
    height: 169rem;
    flex: none;
    flex-grow: 0;
    order: 0; /* 左侧 */
    background: #f9f6f2;
    border-radius: 16rem;
    overflow: hidden;
    position: relative;
  }
  .forex-wrapper.forex-author-unified .search-result-card-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    flex-shrink: 0;
  }
  .forex-wrapper.forex-author-unified .search-result-card-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    gap: 31rem;
    flex: 1;
    min-width: 0;
    min-height: 169rem;
    order: 1; /* 右侧：标题+日期 */
    align-self: stretch;
  }
  .forex-wrapper.forex-author-unified .search-result-card-title {
    margin: 0 auto;
    font-family: 'Sinter', sans-serif;
    font-weight: 400;
    font-size: 28rem;
    line-height: 44rem;
    color: #000000;
    flex: none;
    order: 0;
    align-self: stretch;
    white-space: unset;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .forex-wrapper.forex-author-unified .search-result-card-date {
    margin: 0;
    font-family: 'Sinter', sans-serif;
    font-weight: 400;
    font-size: 24rem;
    line-height: 32rem;
    color: rgba(0, 0, 0, 0.64);
    flex: none;
    order: 1;
    align-self: stretch;
    text-align: left;
  }
  .forex-wrapper.forex-author-unified .search-result-card-date::after {
    font-size: 24rem;
    line-height: 32rem;
  }

  .webinars-item-title {
    margin-top: 35rem;
    font-size: 32rem;
  }
  .webinars-item-time {
    margin-top: 25rem;
    font-size: 28rem;
    line-height: 40rem;
  }

  .webinars-item-time::after {
    font-size: 28rem;
    line-height: 41rem;
  }

  .dictionary-box {
    margin-top: 33rem;
    font-size: 28rem;
    gap: 28rem;
  }
  .dictionary-item-link {
    color: #232222;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 28rem;
    font-size: 28rem;
    height: 69rem;
    background: #f9fafc;
    border-radius: 8rem;
  }
  .dictionary-item-link:hover {
    color: #232222;
  }

  /* 手机端分页箭头居中对齐 */
  .author-page-pagination .pagination > li:first-child > a,
  .author-page-pagination .pagination > li:first-child > span {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 48rem !important;
    height: 48rem !important;
    padding: 0 !important;
    background-position: center center !important;
    background-size: 14rem 24rem !important;
  }
  .author-page-pagination .pagination > li:last-child > a,
  .author-page-pagination .pagination > li:last-child > span {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 48rem !important;
    height: 48rem !important;
    padding: 0 !important;
    background-position: center center !important;
    background-size: 14rem 24rem !important;
  }
}
/* AR（RTL）语言：政策链接箭头水平翻转，朝左；用 [dir="rtl"] 精准匹配，避免误触 */
[dir="rtl"] .forex-author-policy-arrow {
  transform: scaleX(-1);
}
