.fq-hero[data-astro-cid-vagwt47q]{padding-block:calc(var(--nav-h) + clamp(3.5rem, 2rem + 5vw, 7rem)) clamp(2.5rem, 2rem + 2vw, 4rem);background:radial-gradient(50% 70% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%)}.fq-hero__inner[data-astro-cid-vagwt47q]{gap:1.5rem;display:grid}.fq-hero__inner[data-astro-cid-vagwt47q]>.search[data-astro-cid-vagwt47q]{max-width:760px}@media (prefers-reduced-motion:no-preference){.fq-hero__inner[data-astro-cid-vagwt47q]>[data-astro-cid-vagwt47q]{animation:rise .9s var(--ease-out) both}.fq-hero__inner[data-astro-cid-vagwt47q]>[data-astro-cid-vagwt47q]:nth-child(2){animation-delay:60ms}.fq-hero__inner[data-astro-cid-vagwt47q]>[data-astro-cid-vagwt47q]:nth-child(3){animation-delay:.12s}.fq-hero__inner[data-astro-cid-vagwt47q]>[data-astro-cid-vagwt47q]:nth-child(4){animation-delay:.18s}.fq-hero__inner[data-astro-cid-vagwt47q]>[data-astro-cid-vagwt47q]:nth-child(5){animation-delay:.24s}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.search[data-astro-cid-vagwt47q]{align-items:center;margin-top:.5rem;display:flex;position:relative}.search[data-astro-cid-vagwt47q] svg[data-astro-cid-vagwt47q]{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;left:1.25rem}.search[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:999px;padding:1.15rem 8rem 1.15rem 3.25rem;font-size:1rem;transition:border-color .25s,box-shadow .25s}.search[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.search[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.search__count[data-astro-cid-vagwt47q]{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.75rem;position:absolute;right:1.4rem}.chips[data-astro-cid-vagwt47q]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-vagwt47q]{border:1px solid var(--line);font-size:var(--step--1);color:var(--muted);border-radius:999px;padding:.55em 1.1em;transition:color .3s,border-color .3s,background-color .3s}.chip[data-astro-cid-vagwt47q]:hover{color:var(--text);border-color:var(--text);background:var(--surface)}.fq-body[data-astro-cid-vagwt47q]{padding-block:clamp(2rem,1rem + 3vw,4rem) clamp(4rem,3rem + 4vw,7rem)}.fq-groups[data-astro-cid-vagwt47q]{gap:clamp(3rem,2rem + 3vw,5rem);display:grid}.group[data-astro-cid-vagwt47q]{scroll-margin-top:calc(var(--nav-h) + 1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;display:grid}.group[data-astro-cid-vagwt47q][hidden]{display:none}.group__head[data-astro-cid-vagwt47q]{top:calc(var(--nav-h) + 2rem);align-self:start;gap:.5rem;display:grid;position:sticky}.group__num[data-astro-cid-vagwt47q]{letter-spacing:.16em;color:var(--accent);font-size:.75rem}.group[data-astro-cid-vagwt47q] h2[data-astro-cid-vagwt47q]{font-size:var(--step-2)}.group__items[data-astro-cid-vagwt47q]{border-top:1px solid var(--line)}.qa[data-astro-cid-vagwt47q]{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.qa[data-astro-cid-vagwt47q][hidden]{display:none}.qa[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]{cursor:pointer;font-size:var(--step-1);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-weight:550;line-height:1.35;list-style:none;transition:color .3s;display:flex}.qa[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]::-webkit-details-marker{display:none}.qa[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]:hover,.qa[data-astro-cid-vagwt47q][open] summary[data-astro-cid-vagwt47q]{color:var(--text)}.qa[data-astro-cid-vagwt47q]:not([open]) summary[data-astro-cid-vagwt47q]{color:color-mix(in srgb, var(--text) 82%, var(--muted))}.qa[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]:focus-visible{outline-offset:6px}.qa__icon[data-astro-cid-vagwt47q]{border:1px solid var(--line);width:36px;height:36px;transition:background-color .3s, border-color .3s, transform .5s var(--ease-out);border-radius:50%;flex:none;position:relative}.qa__icon[data-astro-cid-vagwt47q]:before,.qa__icon[data-astro-cid-vagwt47q]:after{content:"";width:12px;height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;border-radius:2px;margin:-.75px 0 0 -6px;position:absolute;inset:50% auto auto 50%}.qa__icon[data-astro-cid-vagwt47q]:after{transform:rotate(90deg)}.qa[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]:hover .qa__icon[data-astro-cid-vagwt47q]{border-color:var(--text)}.qa[data-astro-cid-vagwt47q][open] .qa__icon[data-astro-cid-vagwt47q]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:rotate(180deg)}.qa[data-astro-cid-vagwt47q][open] .qa__icon[data-astro-cid-vagwt47q]:after{transform:rotate(0)}.qa[data-astro-cid-vagwt47q]::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:hidden}.qa[data-astro-cid-vagwt47q][open]::details-content{block-size:auto}.qa__a[data-astro-cid-vagwt47q]{color:var(--muted);max-width:62ch;padding:0 3.5rem 1.6rem 0}.empty[data-astro-cid-vagwt47q]{border:1px dashed var(--line);border-radius:var(--radius);justify-items:start;gap:1rem;padding:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.empty[data-astro-cid-vagwt47q][hidden]{display:none}.empty[data-astro-cid-vagwt47q] h2[data-astro-cid-vagwt47q]{font-size:var(--step-2)}.empty[data-astro-cid-vagwt47q] p[data-astro-cid-vagwt47q]{color:var(--muted)}@media (width<=1024px){.group[data-astro-cid-vagwt47q]{grid-template-columns:1fr;gap:1rem}.group__head[data-astro-cid-vagwt47q]{position:static}.qa__a[data-astro-cid-vagwt47q]{padding-right:0}}@media (width<=520px){.search[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]{padding-right:1.25rem}.search__count[data-astro-cid-vagwt47q]{display:none}}@media (prefers-reduced-motion:reduce){.qa[data-astro-cid-vagwt47q]::details-content{transition:none}}
