@layer components{.legal-toc-rail{max-height:calc(100vh - 112px)}.legal-in-short{border-left:3px solid var(--color-brand-blue);background-color:var(--color-surface-sunken);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 16px}.legal-link{color:var(--color-brand-blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-link:hover{color:var(--color-brand-blue-hover)}}
