.fq-panel[data-astro-cid-brgu3vxp]{padding:clamp(1.2rem,3vw,1.75rem);border-radius:1.5rem;background:var(--wf-white);box-shadow:var(--wf-shadow-lg);scroll-margin-top:6.5rem}.fq-panel-title[data-astro-cid-brgu3vxp]{margin:0;font-family:var(--font-display),serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:hsl(var(--foreground))}.fq-search[data-astro-cid-brgu3vxp]{position:relative;margin-top:.9rem}.fq-search[data-astro-cid-brgu3vxp][hidden]{display:none}.fq-search[data-astro-cid-brgu3vxp] svg{position:absolute;top:50%;left:1.05rem;color:hsl(var(--muted-foreground));transform:translateY(-50%);pointer-events:none}.fq-search[data-astro-cid-brgu3vxp] input[data-astro-cid-brgu3vxp]{display:block;width:100%;min-height:54px;padding:0 1.1rem 0 2.9rem;border:1.5px solid hsl(var(--ground-dark) / .16);border-radius:999px;font:inherit;font-size:16px;color:hsl(var(--foreground));background:var(--wf-tint);transition:border-color .18s var(--ease),background-color .18s var(--ease)}.fq-search[data-astro-cid-brgu3vxp] input[data-astro-cid-brgu3vxp]::-moz-placeholder{color:hsl(var(--muted-foreground))}.fq-search[data-astro-cid-brgu3vxp] input[data-astro-cid-brgu3vxp]::placeholder{color:hsl(var(--muted-foreground))}.fq-search[data-astro-cid-brgu3vxp] input[data-astro-cid-brgu3vxp]:hover{border-color:hsl(var(--brand) / .5)}.fq-search[data-astro-cid-brgu3vxp] input[data-astro-cid-brgu3vxp]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:1px;border-color:hsl(var(--brand));background:var(--wf-white)}.fq-status[data-astro-cid-brgu3vxp]{margin:.6rem 0 0;font-size:14px;font-weight:600;color:hsl(var(--muted-foreground))}.fq-status[data-astro-cid-brgu3vxp]:empty{display:none}.fq-results[data-astro-cid-brgu3vxp]{display:grid;gap:.1rem;max-height:19rem;margin:.4rem 0 0;padding:0;overflow-y:auto;list-style:none}.fq-results[data-astro-cid-brgu3vxp][hidden]{display:none}.fq-results[data-astro-cid-brgu3vxp] a{display:flex;align-items:center;min-height:44px;padding:.55rem .75rem;border-radius:.9rem;font-size:16px;font-weight:600;line-height:1.3;color:hsl(var(--foreground));text-decoration:none;transition:background-color .15s var(--ease),color .15s var(--ease)}.fq-results[data-astro-cid-brgu3vxp] a:hover{color:hsl(var(--brand));background:var(--wf-tint-2)}.fq-results[data-astro-cid-brgu3vxp] a:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:-2px}.fq-none[data-astro-cid-brgu3vxp]{margin:.5rem 0 0;font-size:16px;line-height:1.5;color:hsl(var(--muted-foreground))}.fq-none[data-astro-cid-brgu3vxp][hidden]{display:none}.fq-none[data-astro-cid-brgu3vxp] a[data-astro-cid-brgu3vxp]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:700;color:hsl(var(--brand))}.fq-none[data-astro-cid-brgu3vxp] a[data-astro-cid-brgu3vxp]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.fq-topics[data-astro-cid-brgu3vxp]{display:grid;gap:.1rem;margin:.7rem 0 0;padding:0;list-style:none}.fq-topics[data-astro-cid-brgu3vxp][hidden]{display:none}.fq-topic[data-astro-cid-brgu3vxp]{display:flex;align-items:center;gap:.8rem;min-height:56px;padding:.35rem .5rem;border-radius:1rem;color:hsl(var(--foreground));text-decoration:none;transition:background-color .18s var(--ease)}.fq-tile[data-astro-cid-brgu3vxp]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:.95rem;color:hsl(var(--brand));background:var(--wf-tint-2);transition:color .18s var(--ease),background-color .18s var(--ease)}.fq-topic-name[data-astro-cid-brgu3vxp]{flex:1;min-width:0;font-family:var(--font-display),serif;font-size:1.12rem;font-weight:600;line-height:1.2}.fq-topic-count[data-astro-cid-brgu3vxp]{flex:none;min-width:28px;font-size:15px;font-weight:700;text-align:right;color:hsl(var(--muted-foreground))}.fq-topic[data-astro-cid-brgu3vxp]:hover{background:var(--wf-tint)}.fq-topic[data-astro-cid-brgu3vxp]:hover .fq-tile[data-astro-cid-brgu3vxp]{color:hsl(var(--brand-foreground));background:hsl(var(--brand))}.fq-topic[data-astro-cid-brgu3vxp]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:-2px}.fq-band[data-astro-cid-brgu3vxp]{padding-top:2rem}.fq-intro[data-astro-cid-brgu3vxp]{margin-top:.9rem}.fq-groups[data-astro-cid-brgu3vxp]{display:grid;gap:2.5rem;margin-top:2.25rem}.fq-group[data-astro-cid-brgu3vxp]{display:grid;gap:1rem;scroll-margin-top:6.5rem}.fq-group-side[data-astro-cid-brgu3vxp]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .75rem}.fq-tile--solid[data-astro-cid-brgu3vxp]{width:48px;height:48px;color:hsl(var(--brand-foreground));background:hsl(var(--brand))}.fq-group-title[data-astro-cid-brgu3vxp]{flex:1;min-width:0;margin:0;font-family:var(--font-display),serif;font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem);font-weight:600;line-height:1.14;color:hsl(var(--foreground))}.fq-up[data-astro-cid-brgu3vxp]{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-size:15px;font-weight:700;color:hsl(var(--brand));text-decoration:none}.fq-up[data-astro-cid-brgu3vxp]:hover{text-decoration:underline;text-underline-offset:3px}.fq-up[data-astro-cid-brgu3vxp]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px;border-radius:.4rem}.fq-list[data-astro-cid-brgu3vxp]{display:grid;gap:.6rem;min-width:0}.fq-item[data-astro-cid-brgu3vxp]{interpolate-size:allow-keywords;border-radius:1.25rem;background:var(--wf-white);border:1px solid var(--wf-line);scroll-margin-top:6.5rem;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.fq-item[data-astro-cid-brgu3vxp]:hover{border-color:hsl(var(--brand) / .35)}.fq-item[data-astro-cid-brgu3vxp][open]{border-color:hsl(var(--brand) / .55);box-shadow:var(--wf-shadow-sm)}.fq-item[data-astro-cid-brgu3vxp]::details-content{block-size:0;overflow:hidden;transition:block-size .28s var(--ease),content-visibility .28s allow-discrete}.fq-item[data-astro-cid-brgu3vxp][open]::details-content{block-size:auto}.fq-item[data-astro-cid-brgu3vxp] summary[data-astro-cid-brgu3vxp]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.8rem .9rem .8rem 1.3rem;border-radius:inherit;cursor:pointer;list-style:none}.fq-item[data-astro-cid-brgu3vxp] summary[data-astro-cid-brgu3vxp]::-webkit-details-marker{display:none}.fq-item[data-astro-cid-brgu3vxp] summary[data-astro-cid-brgu3vxp]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.fq-q[data-astro-cid-brgu3vxp]{min-width:0;font-family:var(--font-display),serif;font-size:1.15rem;font-weight:600;line-height:1.28;color:hsl(var(--foreground));transition:color .2s var(--ease)}.fq-item[data-astro-cid-brgu3vxp][open] .fq-q[data-astro-cid-brgu3vxp],.fq-item[data-astro-cid-brgu3vxp] summary[data-astro-cid-brgu3vxp]:hover .fq-q[data-astro-cid-brgu3vxp]{color:hsl(var(--brand))}.fq-mark[data-astro-cid-brgu3vxp]{position:relative;width:36px;height:36px;flex:none;border-radius:999px;color:hsl(var(--brand));background:hsl(var(--brand-soft));transition:transform .28s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.fq-mark[data-astro-cid-brgu3vxp]:before,.fq-mark[data-astro-cid-brgu3vxp]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;border-radius:2px;background:currentColor}.fq-mark[data-astro-cid-brgu3vxp]:after{transform:rotate(90deg)}.fq-item[data-astro-cid-brgu3vxp][open] .fq-mark[data-astro-cid-brgu3vxp]{color:hsl(var(--accent-foreground));background:hsl(var(--accent));transform:rotate(45deg)}.fq-a[data-astro-cid-brgu3vxp]{padding:0 1.3rem 1.25rem;font-size:16.5px;line-height:1.65;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.fq-a[data-astro-cid-brgu3vxp] p{margin:0;max-width:64ch}.fq-a[data-astro-cid-brgu3vxp] a{font-weight:700;color:hsl(var(--brand))}.fq-a[data-astro-cid-brgu3vxp] a:hover{text-decoration-thickness:2px}.fq-a[data-astro-cid-brgu3vxp] a:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.fq-person-band[data-astro-cid-brgu3vxp]{padding-top:0}.fq-person[data-astro-cid-brgu3vxp]{display:grid;overflow:hidden;border-radius:1.5rem;color:hsl(var(--ground-dark-foreground));background:hsl(var(--ground-dark))}.fq-person-copy[data-astro-cid-brgu3vxp]{min-width:0;padding:clamp(1.6rem,4vw,3rem)}.fq-person-copy[data-astro-cid-brgu3vxp] .t-h2[data-astro-cid-brgu3vxp]{color:hsl(var(--ground-dark-foreground))}.fq-person-text[data-astro-cid-brgu3vxp]{margin:1rem 0 0;max-width:52ch;font-size:17px;line-height:1.6;color:hsl(var(--ground-dark-foreground) / .88)}.fq-person-text[data-astro-cid-brgu3vxp] a{font-weight:700;color:hsl(var(--accent));overflow-wrap:anywhere}.fq-person-text[data-astro-cid-brgu3vxp] a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.fq-person-actions[data-astro-cid-brgu3vxp]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.fq-call[data-astro-cid-brgu3vxp],.fq-write[data-astro-cid-brgu3vxp]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:54px;padding:.4rem 1.35rem;border-radius:999px;font-size:1rem;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.fq-call[data-astro-cid-brgu3vxp]{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.fq-call[data-astro-cid-brgu3vxp]:hover{background:#fff;transform:translateY(-2px)}.fq-write[data-astro-cid-brgu3vxp]{color:hsl(var(--ground-dark-foreground));box-shadow:inset 0 0 0 1.5px #ffffff73}.fq-write[data-astro-cid-brgu3vxp]:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent));box-shadow:none;transform:translateY(-2px)}.fq-call[data-astro-cid-brgu3vxp]:focus-visible,.fq-write[data-astro-cid-brgu3vxp]:focus-visible{outline:2px solid hsl(0 0% 100%);outline-offset:3px}.fq-person-photo[data-astro-cid-brgu3vxp]{display:block;width:100%;height:100%;min-height:15rem;max-height:22rem;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 30%;object-position:40% 30%}@media(min-width:1024px){.fq-group[data-astro-cid-brgu3vxp]{grid-template-columns:17rem minmax(0,1fr);gap:2.5rem;align-items:start}.fq-group-side[data-astro-cid-brgu3vxp]{position:sticky;top:6.5rem;display:grid;justify-items:start;gap:.6rem}.fq-up[data-astro-cid-brgu3vxp]{min-height:32px}.fq-person[data-astro-cid-brgu3vxp]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.fq-person-photo[data-astro-cid-brgu3vxp]{max-height:none}}@media(max-width:479.98px){.fq-call[data-astro-cid-brgu3vxp],.fq-write[data-astro-cid-brgu3vxp]{width:100%}.fq-q[data-astro-cid-brgu3vxp]{font-size:1.08rem}.fq-item[data-astro-cid-brgu3vxp] summary[data-astro-cid-brgu3vxp]{padding-left:1.1rem}.fq-a[data-astro-cid-brgu3vxp]{padding-inline:1.1rem}}@media(prefers-reduced-motion:reduce){.fq-item[data-astro-cid-brgu3vxp],.fq-item[data-astro-cid-brgu3vxp]::details-content,.fq-q[data-astro-cid-brgu3vxp],.fq-mark[data-astro-cid-brgu3vxp],.fq-tile[data-astro-cid-brgu3vxp],.fq-topic[data-astro-cid-brgu3vxp],.fq-call[data-astro-cid-brgu3vxp],.fq-write[data-astro-cid-brgu3vxp],.fq-search[data-astro-cid-brgu3vxp] input[data-astro-cid-brgu3vxp],.fq-results[data-astro-cid-brgu3vxp] a{transition:none}.fq-call[data-astro-cid-brgu3vxp]:hover,.fq-write[data-astro-cid-brgu3vxp]:hover{transform:none}}
