.textinput.textinput--frame{transition:outline-color .15s ease-out}.textinput.textinput--frame:before{transition:opacity .15s ease-out}.textinput.textinput--frame:focus-within,.textinput.textinput--frame[data-active="1"]{outline-color:rgba(70,39,232,.33)}.textinput.textinput--frame:focus-within:before,.textinput.textinput--frame[data-active="1"]:before{opacity:1}.textinput.textinput--frame:focus-within input::-moz-placeholder,.textinput.textinput--frame:focus-within textarea::-moz-placeholder,.textinput.textinput--frame[data-active="1"] input::-moz-placeholder,.textinput.textinput--frame[data-active="1"] textarea::-moz-placeholder{color:rgba(42,42,46,.33);transform:none}.textinput.textinput--frame:focus-within input::placeholder,.textinput.textinput--frame:focus-within textarea::placeholder,.textinput.textinput--frame[data-active="1"] input::placeholder,.textinput.textinput--frame[data-active="1"] textarea::placeholder{color:rgba(42,42,46,.33);transform:none}.textinput.textinput--frame[data-error="1"]{background:linear-gradient(#fafafa,#fff) padding-box,linear-gradient(180deg,#ff4f8a,#ff8ab0) border-box}.textinput.textinput--frame[data-error="1"]:before{background:linear-gradient(180deg,#fff,#fff) padding-box,linear-gradient(180deg,#ff568e,#ff568e) border-box}.textinput.textinput--frame[data-error="1"]:focus-within,.textinput.textinput--frame[data-error="1"][data-active="1"]{outline-color:rgba(255,86,142,.33)}.textinput.textinput--frame:after{display:none}.concertina-panel header{-webkit-user-select:none;-moz-user-select:none;user-select:none}.concertina-panel header .toggle{transition:transform .5s cubic-bezier(.215,.61,.355,1)}.faq-article-body a,.faq-article-footer a,.faq-landing-page :is(.landing-reading,.landing-contact) a{transition:color .15s ease-out,opacity .15s ease-out}.faq-library .faq-library-groups{transition:height .5s cubic-bezier(.19,1,.22,1)}.faq-library .library-browser-toggle .toggle{transition:transform .5s cubic-bezier(.215,.61,.355,1)}.faq-library .faq-library-browser[data-expanded="1"]>.library-browser-toggle .toggle{transform:rotate(180deg)}.faq-library .library-group a{transition:color .18s ease-out,opacity .15s ease-out}.faq-library .library-group a:active{opacity:.33}.outline-links a{transition:color .18s cubic-bezier(.22,.61,.36,1)}.outline-links .outline-indicator{transition:transform .22s cubic-bezier(.22,.61,.36,1),height .22s cubic-bezier(.22,.61,.36,1)}.outline-links[data-instant] .outline-indicator,.outline-links[data-instant] a{transition:none}@media(prefers-reduced-motion:reduce){:is(.faq-article-page,.faq-results-page,.faq-landing-page) *,:is(.faq-article-page,.faq-results-page,.faq-landing-page) :after,:is(.faq-article-page,.faq-results-page,.faq-landing-page) :before{transition:none!important}}