/* FAQ fieldnotes. */

/* FAQ: Osmo accordion-css-animation keeps its grid-rows height; the answer rises in after it,
   a lichen rule marks the open note, and opening one closes its siblings (Osmo's option). */
.accordion{position:relative}
.accordion:before{content:'';position:absolute;left:0;top:-1px;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}
.accordion[data-accordion-status=active]:before{transform:scaleX(1)}
.accordion-trigger{justify-content:flex-start}
.faq-q{flex:1;min-width:0}
.accordion-content{opacity:0;transform:translateY(-.5em);transition:opacity .3s var(--ease),transform .6s var(--ease)}
.accordion[data-accordion-status=active] .accordion-content{opacity:1;transform:none;transition-delay:.12s}

.final-cta .lede{margin-top:1.5em}
