select:not([multiple]):not([size]){
  appearance:none;
  padding-inline-end:42px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' fill='none' stroke='%23152b49' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position:right 16px center;
  background-repeat:no-repeat;
  background-size:16px;
}
@media(forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-inline-end:revert}}
.faq summary::after{right:12px}

.link-arrow{padding-inline-start:.25em}
