.hs-toc-link.active{color:var(--hs-blue)!important;border-left-color:var(--hs-blue);background:var(--hs-blue-soft);font-weight:600}.hs-toc-link.active .hs-toc-num{background:var(--hs-blue);color:#fff;box-shadow:0 0 0 3px rgba(31,111,235,.15)}.hs-article-body h3 em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--hs-blue)}.hs-faq-item.is-open{border-color:var(--hs-blue);box-shadow:0 0 0 3px var(--hs-blue-soft)}.hs-faq-item.is-open .hs-faq-icon{transform:rotate(45deg);background:var(--hs-blue);color:#fff}.hs-faq-item.is-open .hs-faq-body{max-height:1500px}.hs-faq-body a{color:var(--hs-blue);border-bottom:1px solid rgba(31,111,235,.25)}[data-hs-reveal].hs-hidden{opacity:0;transform:translateY(20px)}[data-hs-reveal].revealed{opacity:1;transform:translateY(0)}