.faqs__module .toc{border-radius:1rem;grid-column:one-six-start/two-six-end;padding:2rem}.faqs__module .toc ul{flex-direction:column;gap:1rem;position:sticky;top:calc(var(--header-height, 0rem) + 1rem)}.faqs__module .toc li{position:relative}.faqs__module .toc li a{animation:i-spy-color linear;animation-timeline:var(--_view-timeline)}.faqs__module .toc li:before{animation:i-spy linear;background:var(--gray-500);block-size:100%;content:"";inline-size:3px;position:absolute;right:4px;top:0;transform:scaleY(0);animation-timeline:var(--_view-timeline)}.faqs__module .faqs{grid-column:three-six-start/six-six-end}.faqs__module .content-wrapper{scroll-margin-block-start:5rem;view-timeline-name:var(--_view-timeline)}.faqs__module .faqs :not(:first-of-type) h2{margin-top:2rem}@keyframes i-spy-color{entry 0%{color:var(--gray-500)}entry 25%{color:var(--white)}exit 75%{color:var(--white)}exit 100%{color:var(--gray-500)}}@keyframes i-spy{entry 0%{transform:scaleY(0);transform-origin:top}entry 25%{transform:scaleY(1);transform-origin:top}exit 75%{transform:scaleY(1);transform-origin:bottom}exit 100%{transform:scaleY(0);transform-origin:bottom}}