.fqb-root{--fqb-lead:var(--llt-lead-size,18px);--fqb-lead-line:var(--llt-lead-line,26px);--fqb-content:var(--llt-content-size,14px);--fqb-content-line:var(--llt-content-line,20px);--fqb-control:var(--llt-control-size,12.5px);--fqb-control-line:var(--llt-control-line,18px);--fqb-annotation:var(--llt-annotation-size,12px);--fqb-annotation-line:var(--llt-annotation-line,16px);--fqb-display:var(--llt-display-size,30px);--fqb-display-line:var(--llt-display-line,34px);--fqb-display-track:var(--llt-display-track,-0.02em);--fqb-ink:#ededed;--fqb-ink-loud:#fff;--fqb-ink-quiet:#828282;--fqb-ink-faint:#565656;--fqb-line:rgba(255,255,255,0.1);--fqb-line-lit:rgba(255,255,255,0.16);--fqb-row-fill:#0a0a0a;--fqb-bleed:14px;--fqb-measure:60ch;width:min(100%,720px);margin:0 auto}.fqb-root,.fqb-root *,.fqb-root :after,.fqb-root :before{box-sizing:border-box}.fqb-heading{margin-bottom:38px;text-align:center}.fqb-kicker{display:block;margin:0;color:var(--fqb-ink-quiet);font-size:var(--fqb-annotation);font-weight:400;line-height:var(--fqb-annotation-line);letter-spacing:0}.fqb-heading h2{margin:16px 0 0;color:var(--fqb-ink);font-size:var(--fqb-display);font-weight:300;letter-spacing:var(--fqb-display-track);line-height:var(--fqb-display-line)}.fqb-list summary{display:flex;align-items:baseline;cursor:pointer;list-style:none;color:var(--fqb-ink);font-size:var(--fqb-lead);line-height:var(--fqb-lead-line);transition:color .14s ease,background-color .14s ease}.fqb-list summary::-webkit-details-marker{display:none}.fqb-q{flex:1 1 auto}.fqb-mark{position:relative;display:inline-block;width:11px;height:11px;flex:none}.fqb-mark:after,.fqb-mark:before{position:absolute;top:5px;left:0;width:11px;height:1px;background:var(--fqb-ink-faint);content:"";transition:transform .16s ease,background-color .14s ease}.fqb-mark:after{transform:rotate(90deg)}.fqb-list details[open] .fqb-mark:after{transform:rotate(90deg) scaleX(0)}.fqb-list summary:focus-visible .fqb-mark:after,.fqb-list summary:focus-visible .fqb-mark:before,.fqb-list summary:hover .fqb-mark:after,.fqb-list summary:hover .fqb-mark:before{background:var(--fqb-ink)}.fqb-answer p{max-width:var(--fqb-measure);margin:0;color:var(--fqb-ink-quiet);font-size:var(--fqb-content);line-height:var(--fqb-content-line)}.fqb-answer a,.fqb-index-panels a,.fqb-open dd a{display:inline-block;margin-top:14px;color:var(--fqb-ink);font-size:var(--fqb-control);line-height:var(--fqb-control-line);text-decoration:none;text-underline-offset:4px}.fqb-answer a:focus-visible,.fqb-answer a:hover,.fqb-index-panels a:focus-visible,.fqb-index-panels a:hover,.fqb-open dd a:focus-visible,.fqb-open dd a:hover{text-decoration:underline}.fqb-index-panels>[role=tabpanel]:not([hidden]),.fqb-list details[open] .fqb-answer{animation:fqb-answer-in .18s ease both}@keyframes fqb-answer-in{0%{opacity:0;transform:translateY(2px)}}.fqb-root[data-variant=rows] .fqb-list{margin-inline:calc(var(--fqb-bleed) * -1)}.fqb-root[data-variant=rows] summary{gap:24px;padding:20px var(--fqb-bleed)}.fqb-root[data-variant=rows] summary:focus-visible,.fqb-root[data-variant=rows] summary:hover{background:var(--fqb-row-fill);color:var(--fqb-ink-loud)}.fqb-root[data-variant=rows] .fqb-answer{padding:0 var(--fqb-bleed) 24px}@media (max-width:560px){.fqb-heading{margin-bottom:28px}.fqb-root[data-variant=rows] .fqb-list{margin-inline:0}.fqb-root[data-variant=rows] .fqb-answer,.fqb-root[data-variant=rows] summary{padding-inline:0}}@media (prefers-reduced-motion:reduce){.fqb-root *,.fqb-root :after,.fqb-root :before{animation:none!important;transition:none!important}}