.fq{--fq-bg:#f4f4f6;--fq-edge:transparent;--fq-open-bg:#f4f4f6;--fq-open-edge:transparent;--fq-sign-bg:#fff;--fq-sign-fg:#141416;--fq-sign-on-bg:#141416;--fq-sign-on-fg:#fff}.dark .fq{--fq-bg:#1a1a1e;--fq-edge:rgba(255,255,255,0.08);--fq-open-bg:#1a1a1e;--fq-open-edge:rgba(255,255,255,0.08);--fq-sign-on-bg:#fff;--fq-sign-on-fg:#141416;--fq-sign-bg:rgba(255,255,255,0.08);--fq-sign-fg:#fff}.fq-grid{display:grid;gap:40px}@media (min-width:1024px){.fq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px}}.fq-side{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media (min-width:1024px){.fq-side{position:sticky;top:calc(var(--bar-h, 0px) + var(--nav-h, 0px) + 32px)}}.fq .hs-h2{font-size:clamp(30px,3.4vw,46px)}.fq-zen{position:relative;display:none;width:260px;margin:8px 0 0 24px}@media (min-width:1024px){.fq-zen{display:block}}.fq-zen-img{position:relative;z-index:1;width:100%;height:auto}.fq-zen-shadow{position:absolute;bottom:-18px;left:16%;width:68%;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(20,20,22,.16),transparent)}@media (prefers-reduced-motion:no-preference){.fq-zen-img{animation:fq-float 5.5s ease-in-out infinite}.fq-zen-shadow{animation:fq-shadow 5.5s ease-in-out infinite}}@keyframes fq-float{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes fq-shadow{0%,to{scale:1;opacity:1}50%{scale:.8;opacity:.6}}.fq-list{display:flex;flex-direction:column;gap:10px}.fq-item{overflow:hidden;border-radius:22px;background:var(--fq-bg,#fff);box-shadow:inset 0 0 0 1px var(--fq-edge,rgba(20,20,22,.08));transition:background-color .3s,box-shadow .3s}.fq-item[data-open=true]{background:var(--fq-open-bg,#fff);box-shadow:inset 0 0 0 1px var(--fq-open-edge,rgba(20,20,22,.14))}.fq-item h3{margin:0}.fq-q{display:flex;align-items:center;gap:16px;width:100%;padding:20px 22px;text-align:left;cursor:pointer}.fq-q:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:22px}.fq-text{flex:1;font-family:var(--display);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.fq-sign{display:grid;flex-shrink:0;width:34px;height:34px;place-items:center;border-radius:99px;background:var(--fq-sign-bg,rgba(20,20,22,.06));color:var(--fq-sign-fg,var(--ink));transition:rotate .3s var(--ease-out),background-color .3s,color .3s}.fq-sign svg{width:15px;height:15px}.fq-item[data-open=true] .fq-sign{rotate:45deg;background:var(--fq-sign-on-bg,#141416);color:var(--fq-sign-on-fg,#fff)}.fq-a{margin:0;padding:0 22px 22px;color:var(--ink-soft);font-size:15px;line-height:1.6;text-wrap:pretty}