.faq-module__acB2Sa__body{padding-top:var(--st-space-5)}.faq-module__acB2Sa__layout{gap:var(--st-space-7);grid-template-columns:minmax(0,1fr);display:grid}.faq-module__acB2Sa__topicsNav{margin:calc(-1 * var(--st-space-2)) calc(-1 * var(--st-gutter));padding:var(--st-space-2) var(--st-gutter);scrollbar-width:none;overflow-x:auto}.faq-module__acB2Sa__topicsNav::-webkit-scrollbar{display:none}.faq-module__acB2Sa__topics{gap:var(--st-space-2);width:max-content;margin:0;padding:0;list-style:none;display:flex}.faq-module__acB2Sa__topic{white-space:nowrap;align-items:center;gap:var(--st-space-3);min-height:2.75rem;padding:0 var(--st-space-5);border:1px solid color-mix(in srgb, var(--st-fg) 38%, transparent);border-radius:var(--st-r-pill);font-family:var(--st-font-display);letter-spacing:-.01em;color:var(--st-fg);transition:background-color var(--st-dur-2) var(--st-ease-out), border-color var(--st-dur-2) var(--st-ease-out), color var(--st-dur-2) var(--st-ease-out);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.faq-module__acB2Sa__topicCount{font-family:var(--st-font-mono);font-size:var(--st-text-label);color:var(--st-fg-dim);transition:color var(--st-dur-2) var(--st-ease-out);font-weight:500}@media (hover:hover){.faq-module__acB2Sa__topic:hover{border-color:var(--st-fg);background-color:var(--st-fg);color:var(--st-bg)}.faq-module__acB2Sa__topic:hover .faq-module__acB2Sa__topicCount{color:var(--st-bg)}}.faq-module__acB2Sa__prompt{gap:var(--st-space-2);padding-top:var(--st-space-5);border-top:1px solid var(--st-line);justify-items:start;display:grid}.faq-module__acB2Sa__promptTitle{font-family:var(--st-font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.05}.faq-module__acB2Sa__accordion{--faq-rows-closed:1fr;--faq-answer-closed:1}@media (scripting:enabled){.faq-module__acB2Sa__accordion{--faq-rows-closed:0fr;--faq-answer-closed:0}}.faq-module__acB2Sa__accordion[data-armed]{--faq-rows-closed:0fr;--faq-answer-closed:0}.faq-module__acB2Sa__group+.faq-module__acB2Sa__group{margin-top:var(--st-space-9)}.faq-module__acB2Sa__groupTitle{margin-bottom:var(--st-space-5);font-family:var(--st-font-display);font-size:var(--st-text-h3);letter-spacing:-.03em;font-weight:700;line-height:1.05}.faq-module__acB2Sa__items{border-bottom:1px solid var(--st-line)}.faq-module__acB2Sa__item{border-top:1px solid var(--st-line);position:relative}.faq-module__acB2Sa__item:before{content:"";background-color:var(--st-accent-text);transform-origin:0;height:1px;transition:transform var(--st-dur-3) var(--st-ease-out);pointer-events:none;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.faq-module__acB2Sa__item[data-open=true]:before{transform:scaleX(1)}@media (hover:hover){.faq-module__acB2Sa__item:hover:before{transform:scaleX(1)}}.faq-module__acB2Sa__question{margin:0}.faq-module__acB2Sa__trigger{justify-content:space-between;align-items:center;gap:var(--st-space-5);width:100%;min-height:4.5rem;padding:var(--st-space-4) 0;font:inherit;text-align:left;color:var(--st-fg);cursor:pointer;background:0 0;border:0;display:flex}.faq-module__acB2Sa__trigger:disabled{cursor:default}.faq-module__acB2Sa__trigger:focus-visible{outline-offset:-2px}.faq-module__acB2Sa__questionText{font-family:var(--st-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:600;line-height:1.2}.faq-module__acB2Sa__icon{border:1px solid color-mix(in srgb, var(--st-fg) 38%, transparent);width:2.75rem;height:2.75rem;transition:transform var(--st-dur-3) var(--st-ease-out), background-color var(--st-dur-2) var(--st-ease-out), border-color var(--st-dur-2) var(--st-ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.faq-module__acB2Sa__icon svg{width:1.25rem;height:1.25rem}.faq-module__acB2Sa__item[data-open=true] .faq-module__acB2Sa__icon{border-color:var(--st-accent);background-color:var(--st-accent);color:var(--st-bone);transform:rotate(45deg)}@media (hover:hover){.faq-module__acB2Sa__trigger:hover .faq-module__acB2Sa__icon{border-color:var(--st-fg)}.faq-module__acB2Sa__item[data-open=true] .faq-module__acB2Sa__trigger:hover .faq-module__acB2Sa__icon{border-color:var(--st-accent)}}.faq-module__acB2Sa__panel{transition:grid-template-rows var(--st-dur-3) var(--st-ease-out);grid-template-rows:1fr;display:grid}.faq-module__acB2Sa__panel[data-open=false]{grid-template-rows:var(--faq-rows-closed)}.faq-module__acB2Sa__panelClip{min-height:0;overflow:hidden}.faq-module__acB2Sa__answer{max-width:40rem;padding-bottom:var(--st-space-6);padding-right:var(--st-space-9);color:var(--st-fg-dim);transition:opacity var(--st-dur-3) var(--st-ease-out)}.faq-module__acB2Sa__panel[data-open=false] .faq-module__acB2Sa__answer{opacity:var(--faq-answer-closed)}@media (max-width:599px){.faq-module__acB2Sa__answer{padding-right:0}}@media (min-width:600px){.faq-module__acB2Sa__topicsNav{margin:0;padding:0;overflow:visible}.faq-module__acB2Sa__topics{flex-wrap:wrap;width:auto}}@media (min-width:1024px){.faq-module__acB2Sa__layout{column-gap:var(--st-space-9);grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"topics list""topics prompt";align-items:start}.faq-module__acB2Sa__topicsNav{top:calc(var(--st-header-h) + var(--st-space-6));grid-area:topics;position:sticky}.faq-module__acB2Sa__accordion{grid-area:list}.faq-module__acB2Sa__prompt{grid-area:prompt}.faq-module__acB2Sa__topics{flex-flow:column;gap:0}.faq-module__acB2Sa__topic{border:0;border-top:1px solid var(--st-line);letter-spacing:-.02em;border-radius:0;justify-content:space-between;min-height:3.5rem;padding:0;font-size:1.25rem;display:flex}.faq-module__acB2Sa__topics li:last-child .faq-module__acB2Sa__topic{border-bottom:1px solid var(--st-line)}@media (hover:hover){.faq-module__acB2Sa__topic:hover{color:var(--st-accent-text);background-color:#0000}.faq-module__acB2Sa__topic:hover .faq-module__acB2Sa__topicCount{color:var(--st-accent-text)}}}
