/* Footer — 仅保留 Tailwind 无法表达的 SVG 邮箱图标 */

.copyright .contact-line--icon {
  display: flex;
  align-items: center;
  gap: 10px;
}

.copyright .contact-icon--email {
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28419 2.75H11.7158C13.2451 2.74998 14.458 2.74997 15.4075 2.88595C16.3845 3.02564 17.1753 3.31073 17.799 3.93437C18.4226 4.55801 18.7077 5.34881 18.8474 6.32582C19 7.26766 19 8.48052 19 10.0098V10.047C19 11.5762 19 12.7891 18.8474 13.7309C18.7077 14.708 18.4226 15.4988 17.799 16.1224C17.1753 16.7461 16.3845 17.0311 15.4075 17.1708C14.458 17.3068 13.2451 17.3068 11.7158 17.3068H8.28422C6.75494 17.3068 5.54205 17.3068 4.59253 17.1708C3.61549 17.0311 2.82469 16.7461 2.20105 16.1224C1.57741 15.4988 1.2923 14.708 1.15261 13.7309C1 12.7891 1 11.5762 1 10.047V10.0098C1 8.48052 1 7.26766 1.15261 6.32582C1.2923 5.34881 1.57741 4.55801 2.20105 3.93437C2.82469 3.31073 3.61549 3.02564 4.59253 2.88595C5.54207 2.74997 6.75492 2.74998 8.28419 2.75ZM4.80488 4.16479C3.9705 4.28002 3.47758 4.49895 3.1182 4.85833C2.7588 5.21773 2.5399 5.71066 2.42467 6.54503C2.30698 7.39546 2.30566 8.52435 2.30566 10.0284C2.30566 11.5325 2.30698 12.6614 2.42467 13.5118C2.5399 14.3461 2.7588 14.8391 3.1182 15.1985C3.47758 15.5579 3.9705 15.7768 4.80488 15.892C5.65531 16.0097 6.78419 16.011 8.28826 16.011H11.7117C13.2158 16.011 14.3447 16.0097 15.1951 15.892C16.0295 15.7768 16.5224 15.5579 16.8818 15.1985C17.2412 14.8391 17.4601 14.3461 17.5753 13.5118C17.693 12.6614 17.6943 11.5325 17.6943 10.0284C17.6943 8.52435 17.693 7.39546 17.5753 6.54503C17.4601 5.71066 17.2412 5.21773 16.8818 4.85833C16.5224 4.49895 16.0295 4.28002 15.1951 4.16479C14.3447 4.04711 13.2158 4.04578 11.7117 4.04578H8.28826C6.78419 4.04578 5.65531 4.04711 4.80488 4.16479ZM4.35107 6.4332C4.57484 6.16939 4.96829 6.13488 5.23211 6.35865L7.19172 8.01909C7.97666 8.68699 8.51638 9.14869 8.97221 9.45842C9.41333 9.75893 9.71241 9.85244 10 9.85244C10.2876 9.85244 10.5867 9.75893 11.0278 9.45842C11.4836 9.14869 12.0233 8.68699 12.8083 8.01909L14.7679 6.35865C15.0317 6.13488 15.4252 6.16939 15.6489 6.4332C15.8727 6.69701 15.8382 7.09046 15.5744 7.31422L13.5797 9.00515C12.8307 9.64097 12.2358 10.1449 11.7073 10.4934C11.1579 10.8554 10.6176 11.0757 10 11.0757C9.38238 11.0757 8.84211 10.8554 8.29271 10.4934C7.76416 10.1449 7.16929 9.64097 6.42026 9.00515L4.42558 7.31422C4.16177 7.09046 4.1273 6.69701 4.35107 6.4332Z' fill='%239DC4BE'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.copyright-institutions .institution-block:not(:last-child) .trademark-list {
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid color-mix(in srgb, #4ecab8 8%, transparent);
}

.copyright--home {
  background: #0f2420 !important;
  border-top: 3px solid #2a8f82;
}

