.stfaq{width:100%}.stfaq,.stfaq *,.stfaq :after,.stfaq :before{box-sizing:border-box}.stfaq__inner{margin:0 auto;width:100%}.stfaq__eyebrow{display:block}.stfaq__sub p{margin:0}.stfaq__sub p+p{margin-top:.6em}.stfaq__list{display:flex;flex-direction:column;gap:var(--stfaq-row-gap,0)}.stfaq__item{background-color:var(--stfaq-row-bg,transparent);border-radius:var(--stfaq-row-radius,0);box-shadow:var(--stfaq-row-shadow,none);padding-left:var(--stfaq-row-pad-left,0);padding-right:var(--stfaq-row-pad-right,0);transition:background-color .2s ease}.stfaq__item:hover{background-color:var(--stfaq-row-bg-hover,transparent)}.stfaq__item.is-open{background-color:var(--stfaq-row-bg-open,transparent)}.stfaq__qwrap{color:inherit;font:inherit;margin:0;padding:0}.stfaq__q{align-items:var(--stfaq-q-align,center);-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:flex;gap:var(--stfaq-q-icon-gap,24px);justify-content:space-between;margin:0;padding:var(--stfaq-row-pad-top,24px) 0 var(--stfaq-row-pad-bottom,24px);text-align:left;transition:color .2s ease;width:100%}.stfaq__q:focus-visible{outline:2px solid var(--stfaq-focus-color,currentColor);outline-offset:2px}.stfaq__qtext{flex:1 1 auto;min-width:0}.stfaq--icon-left .stfaq__q{flex-direction:row-reverse;justify-content:flex-end}.stfaq--icon-left .stfaq__qtext{flex:1 1 auto}.stfaq__icon{align-items:center;background-color:var(--stfaq-icon-bg,transparent);border:var(--stfaq-icon-border,0 solid transparent);border-radius:var(--stfaq-icon-radius,50%);color:var(--stfaq-icon-color,currentColor);display:inline-flex;flex:0 0 auto;height:var(--stfaq-icon-box,32px);justify-content:center;position:relative;transition:background-color .2s ease,color .2s ease,transform .25s ease;width:var(--stfaq-icon-box,32px)}.is-open .stfaq__icon{background-color:var(--stfaq-icon-bg-open,transparent);color:var(--stfaq-icon-color-open,currentColor)}.stfaq__svg{display:block;height:var(--stfaq-icon-glyph,13px);overflow:visible;width:var(--stfaq-icon-glyph,13px)}.stfaq__icon--plus_minus:after,.stfaq__icon--plus_minus:before{background-color:currentColor;border-radius:1px;content:"";left:50%;position:absolute;top:50%}.stfaq__icon--plus_minus:before{height:var(--stfaq-icon-stroke,2px);transform:translate(-50%,-50%);width:var(--stfaq-icon-glyph,13px)}.stfaq__icon--plus_minus:after{height:var(--stfaq-icon-glyph,13px);transform:translate(-50%,-50%) scaleY(1);transform-origin:center;transition:transform .25s ease,opacity .25s ease;width:var(--stfaq-icon-stroke,2px)}.is-open .stfaq__icon--plus_minus:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.stfaq--rotate .is-open .stfaq__icon--arrow,.stfaq--rotate .is-open .stfaq__icon--caret,.stfaq--rotate .is-open .stfaq__icon--chevron{transform:rotate(180deg)}.stfaq__panel{overflow:hidden}.stfaq[data-stfaq-ready] .stfaq__panel{height:0}.stfaq[data-stfaq-ready] .is-open>.stfaq__panel{height:auto}.stfaq__answer{padding:var(--stfaq-answer-gap-above,4px) var(--stfaq-answer-inset-right,56px) var(--stfaq-answer-gap-below,28px) var(--stfaq-answer-inset-left,0)}.stfaq__answer>:first-child{margin-top:0}.stfaq__answer>:last-child{margin-bottom:0}.stfaq__answer p{margin:0}.stfaq__answer p+p{margin-top:.75em}.stfaq__answer a{text-decoration:underline}.stfaq__answer ol,.stfaq__answer ul{margin:.75em 0;padding-left:var(--stfaq-bullet-indent,22px)}.stfaq__answer li+li{margin-top:var(--stfaq-bullet-item-gap,.4em)}.stfaq__answer ul{list-style:none;padding-left:0}.stfaq__answer ul>li{padding-left:var(--stfaq-bullet-indent,22px);position:relative}.stfaq__answer ul>li:before{background-color:var(--stfaq-bullet-color,currentColor);border-radius:50%;content:"";height:calc(.42em*var(--stfaq-bullet-scale, 1));left:0;position:absolute;top:.62em;transform:translateY(-50%);width:calc(.42em*var(--stfaq-bullet-scale, 1))}.stfaq--marker-circle .stfaq__answer ul>li:before{background-color:transparent;border:1.5px solid var(--stfaq-bullet-color,currentColor)}.stfaq--marker-square .stfaq__answer ul>li:before{border-radius:0}.stfaq--marker-dash .stfaq__answer ul>li:before{border-radius:1px;height:2px;width:calc(.6em*var(--stfaq-bullet-scale, 1))}.stfaq--marker-none .stfaq__answer ul>li:before{display:none}.stfaq--marker-none .stfaq__answer ul>li{padding-left:0}.stfaq__answer ol{list-style:decimal}.stfaq__answer ol>li::marker{color:var(--stfaq-bullet-color,currentColor)}.stfaq--cards .stfaq__item+.stfaq__item{border-top-width:0}@media (prefers-reduced-motion:reduce){.stfaq__icon,.stfaq__icon--plus_minus:after,.stfaq__item,.stfaq__panel,.stfaq__q{transition:none!important}}