.legal-page__toc-link{display:block;border-radius:.5rem;padding:.35rem .5rem;font-size:.875rem;line-height:1.35;color:var(--color-neutral-600,#525252);transition:color .15s ease,background-color .15s ease}.legal-page__toc-link:hover{background-color:rgb(250 245 255);color:var(--color-primary-800,#5b21b6)}.legal-page__section-title{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;letter-spacing:-.02em}.legal-page__body{font-size:.9375rem;line-height:1.65}.legal-page__list li{padding-left:.125rem}