.faq-topic-rail{display:none}@media screen and (min-width:1024px){.faq-topic-rail{top:50%;left:calc((100vw - var(--size-container))/2 + calc(24 / var(--size-unit) * 1em));width:calc(56/var(--size-unit)*1em);z-index:20;pointer-events:none;display:block;position:fixed;transform:translateY(-50%)}}.faq-topic-rail__list{gap:calc(8/var(--size-unit)*1em);pointer-events:auto;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.faq-topic-rail__item{width:calc(56/var(--size-unit)*1em);height:calc(56/var(--size-unit)*1em);opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:relative}.faq-topic-rail__item--all .faq-topic-rail__link{justify-content:center;align-items:center;display:flex}.faq-topic-rail__list--filtered .faq-topic-rail__item{opacity:.6}.faq-topic-rail__list--filtered .faq-topic-rail__item--active,.faq-topic-rail__list--filtered .faq-topic-rail__item:hover,.faq-topic-rail__list--filtered .faq-topic-rail__item:focus-within{opacity:1}.faq-topic-rail__icon{width:calc(56/var(--size-unit)*1em);height:calc(56/var(--size-unit)*1em);object-fit:contain;display:block}.faq-topic-rail__link{width:calc(56/var(--size-unit)*1em);height:calc(56/var(--size-unit)*1em);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);color:#fff;transition:background-color .5s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover){.faq-topic-rail__link:hover{background:var(--glass-bg-hover)}}.faq-topic-rail__link:active{background:var(--glass-bg-active)}.faq-topic-rail__link{border-radius:100px}.faq-topic-rail__link:focus-visible{outline:calc(2/var(--size-unit)*1em) solid var(--w-60);outline-offset:calc(3/var(--size-unit)*1em)}.faq-topic-rail__item--active .faq-topic-rail__link{background-color:var(--c-fg);color:var(--c-bg)}.faq-topic-rail__label{top:50%;left:calc(100% + calc(8 / var(--size-unit) * 1em));padding:calc(5/var(--size-unit)*1em) calc(12/var(--size-unit)*1em);white-space:nowrap;pointer-events:none;color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(-50%)}.faq-topic-rail__item:hover .faq-topic-rail__label,.faq-topic-rail__link:focus-visible .faq-topic-rail__label{opacity:1;visibility:visible}
