/* "You might also like" links at the bottom of treatment pages */
.related{padding:2.5rem 0 3rem}
.related h2{font-family:'Fraunces',serif;font-weight:400;font-size:1.5rem;margin:0 0 1.2rem;color:var(--ink)}
.related-list{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}
.related-list a{
  display:inline-flex;align-items:center;gap:.55rem;
  padding:.8rem 1.25rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);
  font-size:.95rem;color:var(--ink);text-decoration:none;transition:border-color .2s, background .2s;
}
.related-list a::after{content:"\2192";color:var(--sage-deep);transition:transform .2s}
.related-list a:hover{border-color:var(--sage);background:var(--bg-cream)}
.related-list a:hover::after{transform:translateX(3px)}
@media (max-width:640px){.related-list{flex-direction:column}.related-list a{justify-content:space-between}}
