.fq{--deep:#07130e;--dim:color-mix(in srgb,var(--fg) 46%,var(--deep));scroll-margin-top:var(--hdr);overflow:clip;margin-top:-1px;padding:clamp(4rem,10vh,6.5rem) 0 clamp(4.5rem,11vh,7rem)}.fq.ph-sec{background:var(--deep)}.fq-in{display:grid;row-gap:clamp(2rem,5vh,2.75rem);padding-inline:var(--gx)}@media (min-width:64em){.fq-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);column-gap:clamp(3rem,6vw,6.5rem);align-items:start}.fq-head{position:sticky;top:calc(var(--hdr) + 2rem)}}.fq-tag{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.875rem;line-height:1.4;color:var(--fg3)}.fq-tag-b{flex:none;width:1.05rem;height:1.05rem}.fq-tag-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.fq-h2{margin:.85rem 0 0;font-family:var(--display);font-weight:540;font-size:clamp(1.75rem,7.4vw,2.25rem);line-height:1.06;letter-spacing:-.034em;color:var(--fg);text-wrap:balance}@media (min-width:64em){.fq-h2{font-size:clamp(2rem,min(2.75vw,5.4vh),3.25rem);line-height:1.04}}.fq-h2-a,.fq-h2-b{display:block}.fq-h2-a{color:var(--dim)}.fq-head :is(.fq-sub,.fq-more){--m-follow:0.6s}.fq-sub{max-width:26rem;margin:1rem 0 0;font-size:1rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.fq-more{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;margin:1.4rem 0 0;font-size:.9375rem;line-height:1.4;color:var(--fg3)}.ph .ph-link.fq-wa{gap:.45rem}.fq-wa-ic{flex:none;width:1.15rem;height:1.15rem;fill:#25d366}.fq-list{margin:0;padding:0;border-bottom:1px solid var(--rule);list-style:none}.fq-item{border-top:1px solid var(--rule)}.fq-q{margin:0}.fq-btn,.fq-q{font:inherit;color:var(--fg)}.fq-btn{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;min-height:3.75rem;padding:1.05rem 0;border:0;background:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.fq-q-t{font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.012em;text-wrap:pretty}.fq-ic{position:relative;flex:none;width:2rem;height:2rem;border:1px solid var(--rule2);border-radius:50%;color:var(--fg2)}.fq-ic i{position:absolute;top:50%;left:50%;width:.75rem;height:1.5px;margin:-.75px 0 0 -.375rem;border-radius:1px;background:currentColor}.fq-ic i+i{transform:rotate(90deg)}.fq-item[data-open] .fq-ic{border-color:rgb(143 227 196/.5);background:rgb(143 227 196/.08);color:var(--em)}.fq-item[data-open] .fq-ic i+i{transform:rotate(90deg) scaleX(0)}.fq-btn:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:.5rem}@media (hover:hover) and (pointer:fine){.fq-btn:hover .fq-ic{border-color:var(--fg2);color:var(--fg)}.fq-a-l:hover{text-decoration-color:initial}}.fq-a{display:grid;grid-template-rows:0fr}.fq-item[data-open] .fq-a{grid-template-rows:1fr}.fq-a-in{min-height:0;overflow:hidden}.fq-item:not([data-open]) .fq-a-in{visibility:hidden;opacity:0}.fq-a-t{max-width:40rem;margin:0;padding:0 0 1.3rem;font-size:1rem;line-height:1.6;color:var(--fg2);text-wrap:pretty}.fq-a-l{display:inline-flex;align-items:center;min-height:2.75rem;margin:-.85rem 0 .6rem;font-size:.9375rem;font-weight:620;color:var(--em);text-decoration:underline;text-decoration-color:rgb(143 227 196/.4);text-underline-offset:.22em}.fq-a-l:focus-visible,.fq-wa:focus-visible{outline:2px solid var(--em);outline-offset:3px;border-radius:.25rem}@media (min-width:48em){.fq-a-t{padding-right:3.25rem}}@media (prefers-reduced-motion:no-preference){.fq-list[data-armed]:not([data-done]) .fq-item{position:relative;opacity:0;transform:translateY(.75rem)}.fq-list[data-armed][data-in]:not([data-done]) .fq-item{opacity:1;transform:none;transition:opacity .35s var(--ease) calc(var(--i) * 70ms),transform .6s var(--ease-out) calc(var(--i) * 70ms)}.fq-list[data-armed]:not([data-done]) .fq-item:before{content:"";position:absolute;top:1.6rem;left:0;width:1.9rem;height:.42rem;background:radial-gradient(circle closest-side,var(--fg2) 90%,transparent) 0 0 /.65rem 100% repeat-x;opacity:0;pointer-events:none}.fq-list[data-armed][data-in]:not([data-done]) .fq-item:before{animation:fq-typing .42s var(--ease) calc(var(--i) * 70ms + .05s) both}.fq-list[data-armed]:not([data-done]) .fq-ic,.fq-list[data-armed]:not([data-done]) .fq-item[data-open] .fq-a-in,.fq-list[data-armed]:not([data-done]) .fq-q-t{opacity:0}.fq-list[data-armed][data-in]:not([data-done]) .fq-ic,.fq-list[data-armed][data-in]:not([data-done]) .fq-q-t{animation:fq-said .4s var(--ease-out) calc(var(--i) * 70ms + .35s) both}.fq-list[data-armed][data-in]:not([data-done]) .fq-item[data-open] .fq-a-in{animation:fq-said .45s var(--ease-out) calc(var(--i) * 70ms + .55s) both}.fq-a{transition:grid-template-rows .45s var(--ease-out)}.fq-a-in{transition:opacity .3s var(--ease),visibility 0s linear 0s}.fq-item:not([data-open]) .fq-a-in{transition:opacity .2s var(--ease),visibility 0s linear .45s}.fq-ic,.fq-ic i{transition:transform .35s var(--ease-out),border-color .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}}@keyframes fq-typing{0%{opacity:0;transform:translateY(.2rem)}30%,70%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fq-said{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}