
.bw-see-more { background: #F4F8FC; border: 1px solid #E1ECF6; border-radius: 18px; padding: 28px 32px; }
.bw-see-more__head { display: flex; align-items: center; gap: 11px; margin-bottom: 14px; color: var(--bw-orange); }
.bw-see-more__head svg { width: 19px; height: 19px; flex: 0 0 19px; }
.bw-see-more__title { margin: 0; font-size: calc(16px * var(--a11y-fs, 1)) !important; font-weight: 600; letter-spacing: 1.4px; text-transform: uppercase; color: var(--bw-blue); }

.bw-see-more__list { margin: 0; padding: 0; list-style: none; }
.bw-see-more__item { border-bottom: 1px solid #E6EEF6; }
.bw-see-more__item:last-child { border-bottom: 0; }
.bw-see-more__link { display: flex; align-items: center; gap: 14px; padding: 13px 2px; text-decoration: none; }
.bw-see-more__ico {
  flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center;
  width: 30px; height: 30px; border-radius: 9px;
  background: #fff; border: 1px solid #E1ECF6; color: var(--bw-orange);
  transition: background .15s, border-color .15s, color .15s;
}
.bw-see-more__ico svg { width: 14px; height: 14px; }
.bw-see-more__text { flex: 1; min-width: 0; font-size: calc(16px * var(--a11y-fs, 1)); font-weight: 600; line-height: 1.45; color: var(--bw-ink); transition: color .15s; }
.bw-see-more__link:hover .bw-see-more__text { color: var(--bw-blue); }
.bw-see-more__link:hover .bw-see-more__ico { background: var(--bw-orange); border-color: var(--bw-orange); color: #fff; }

@media (max-width: 640px) {
  .bw-see-more { padding: 22px 20px; border-radius: 16px; }
  .bw-see-more__text { font-size: calc(15px * var(--a11y-fs, 1)); }
  .bw-see-more__link { gap: 12px; padding: 12px 0; }
}
