.faq-section:where(.astro-7xrkwyzt){isolation:isolate;border-bottom:1px solid var(--intro-line);background:var(--intro-paper);color:var(--intro-ink);font-family:var(--intro-body);padding-block:4rem;position:relative}.faq-section:where(.astro-7xrkwyzt):before{content:"";z-index:-1;pointer-events:none;background-image:var(--intro-grid);opacity:.18;mask-image:var(--intro-grid-mask);background-size:40px 40px;position:absolute;inset:0}.faq-shell:where(.astro-7xrkwyzt){width:min(var(--intro-content-width), 100%);padding-inline:var(--intro-content-gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:4rem;margin-inline:auto;display:grid}.faq-intro:where(.astro-7xrkwyzt){position:relative}h2:where(.astro-7xrkwyzt){font:600 clamp(2rem, 3.6vw, 2.75rem)/1.2 var(--intro-heading);margin:.75rem 0 0}h2:where(.astro-7xrkwyzt) span:where(.astro-7xrkwyzt){color:var(--intro-blue);display:block}.faq-lead:where(.astro-7xrkwyzt){max-width:30ch;color:var(--intro-copy);margin:1rem 0 0;font-size:1rem;line-height:1.7}.faq-mascot:where(.astro-7xrkwyzt){pointer-events:none;user-select:none;width:16rem;max-width:100%;height:auto;margin:1.75rem auto 0;display:block}.faq-browser:where(.astro-7xrkwyzt){min-width:0}.faq-topics:where(.astro-7xrkwyzt){border:0;min-width:0;margin:0;padding:0 0 1.5rem}legend:where(.astro-7xrkwyzt){font:400 .65rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--intro-copy);margin-bottom:.75rem;padding:0}.topic-track:where(.astro-7xrkwyzt){scrollbar-width:thin;scrollbar-color:var(--intro-line) transparent;gap:.5rem;margin:-3px;padding:3px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.topic-choice:where(.astro-7xrkwyzt){cursor:pointer;flex:none;position:relative}.topic-choice:where(.astro-7xrkwyzt) input:where(.astro-7xrkwyzt){opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.topic-choice:where(.astro-7xrkwyzt) span:where(.astro-7xrkwyzt){border:1px solid var(--intro-line);border-radius:var(--radius-pill);background:var(--intro-paper);min-height:2.75rem;color:var(--intro-copy);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:500;display:flex}.topic-choice:where(.astro-7xrkwyzt) input:where(.astro-7xrkwyzt):checked+span:where(.astro-7xrkwyzt){background:var(--intro-blue);border-color:var(--intro-blue);color:var(--intro-paper)}.topic-choice:where(.astro-7xrkwyzt) input:where(.astro-7xrkwyzt):focus-visible+span:where(.astro-7xrkwyzt){outline:2px solid var(--intro-blue);outline-offset:2px}.faq-panel:where(.astro-7xrkwyzt){display:none}.ungrouped:where(.astro-7xrkwyzt) .faq-panel:where(.astro-7xrkwyzt){display:block}.without-mascot:where(.astro-7xrkwyzt) .faq-lead:where(.astro-7xrkwyzt){max-width:30ch;min-height:0}.stacked:where(.astro-7xrkwyzt) .faq-shell:where(.astro-7xrkwyzt){grid-template-columns:minmax(0,1fr);gap:2.25rem}.stacked:where(.astro-7xrkwyzt) .faq-intro:where(.astro-7xrkwyzt){text-align:center}.stacked:where(.astro-7xrkwyzt) h2:where(.astro-7xrkwyzt) span:where(.astro-7xrkwyzt){display:inline}.stacked:where(.astro-7xrkwyzt) .faq-lead:where(.astro-7xrkwyzt){max-width:48ch;margin-inline:auto}.stacked:where(.astro-7xrkwyzt) .faq-browser:where(.astro-7xrkwyzt){width:100%;max-width:48rem;margin-inline:auto}.stacked:where(.astro-7xrkwyzt) .faq-guide:where(.astro-7xrkwyzt){justify-content:center;display:flex}.faq-guide:where(.astro-7xrkwyzt){min-height:2.75rem;color:var(--intro-blue);align-items:center;margin-top:1rem;font-size:.8rem;font-weight:500;display:inline-flex}.faq-guide:where(.astro-7xrkwyzt):focus-visible{outline:2px solid var(--intro-blue);outline-offset:3px}.panel-heading:where(.astro-7xrkwyzt){border-top:1px solid var(--intro-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.panel-heading:where(.astro-7xrkwyzt) h3:where(.astro-7xrkwyzt){font:600 1rem/1.4 var(--intro-heading);margin:0}.panel-heading:where(.astro-7xrkwyzt)>span:where(.astro-7xrkwyzt){color:var(--intro-copy);font:400 .6rem/1.5 var(--font-mono);flex:none}.faq-questions:where(.astro-7xrkwyzt){gap:.65rem;display:grid}details:where(.astro-7xrkwyzt){border:1px solid var(--intro-line);border-radius:var(--radius-frame);background:var(--intro-paper);interpolate-size:allow-keywords;overflow:hidden}details:where(.astro-7xrkwyzt)[open]{border-color:color-mix(in oklab, var(--intro-blue) 35%, var(--intro-line));background:color-mix(in oklab, var(--intro-blue) 3%, var(--intro-paper));box-shadow:0 8px 24px -16px color-mix(in oklab, var(--intro-blue) 24%, transparent)}summary:where(.astro-7xrkwyzt){cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) 1.75rem;align-items:center;gap:.75rem;min-height:4.25rem;padding:1rem 1.15rem;list-style:none;display:grid}summary:where(.astro-7xrkwyzt)::-webkit-details-marker{display:none}.question-number:where(.astro-7xrkwyzt){font:400 .6rem/1.5 var(--font-mono);color:var(--intro-copy)}.question-title:where(.astro-7xrkwyzt){font-size:.95rem;font-weight:500;line-height:1.45}summary:where(.astro-7xrkwyzt):after{content:"";border:1px solid var(--intro-line);border-radius:var(--radius-control);background:linear-gradient(var(--intro-copy), var(--intro-copy)) center / .6rem 1px no-repeat, linear-gradient(var(--intro-copy), var(--intro-copy)) center / 1px .6rem no-repeat;width:1.75rem;height:1.75rem}details:where(.astro-7xrkwyzt)[open] .question-title:where(.astro-7xrkwyzt),details:where(.astro-7xrkwyzt)[open] .question-number:where(.astro-7xrkwyzt){color:var(--intro-blue)}details:where(.astro-7xrkwyzt)[open] summary:where(.astro-7xrkwyzt):after{background:linear-gradient(var(--intro-blue), var(--intro-blue)) center / .6rem 1px no-repeat;border-color:color-mix(in oklab, var(--intro-blue) 30%, var(--intro-line))}.faq-answer:where(.astro-7xrkwyzt){color:var(--intro-copy);margin:0;padding:0 3.65rem 1.25rem 3.15rem;font-size:.9rem;line-height:1.75}summary:where(.astro-7xrkwyzt):focus-visible{outline:2px solid var(--intro-blue);outline-offset:-3px;border-radius:var(--radius-frame)}@media (hover:hover){summary:where(.astro-7xrkwyzt):hover{color:var(--intro-blue)}}@media (prefers-reduced-motion:no-preference){details:where(.astro-7xrkwyzt)::details-content{opacity:0;block-size:0;transition:block-size .25s ease, opacity .2s ease, content-visibility .25s allow-discrete;overflow:clip}details:where(.astro-7xrkwyzt)[open]::details-content{opacity:1;block-size:auto}}@media (width<=799px){.faq-section:where(.astro-7xrkwyzt){padding-block:2.75rem}.faq-shell:where(.astro-7xrkwyzt){grid-template-columns:minmax(0,1fr);gap:2rem}.faq-intro:where(.astro-7xrkwyzt){grid-row:1}.faq-browser:where(.astro-7xrkwyzt){grid-row:2}.faq-mascot:where(.astro-7xrkwyzt){width:7rem;margin:0;position:absolute;bottom:-.5rem;right:0}.faq-lead:where(.astro-7xrkwyzt){max-width:calc(100% - 8rem);min-height:7rem}}@media (width<=479px){summary:where(.astro-7xrkwyzt){grid-template-columns:1rem minmax(0,1fr) 1.6rem;gap:.5rem;padding:.9rem}summary:where(.astro-7xrkwyzt):after{width:1.6rem;height:1.6rem}.question-title:where(.astro-7xrkwyzt){font-size:.9rem}.faq-answer:where(.astro-7xrkwyzt){padding:0 .9rem 1.1rem 2.4rem;font-size:.85rem}.panel-heading:where(.astro-7xrkwyzt){gap:.5rem}.topic-choice:where(.astro-7xrkwyzt) span:where(.astro-7xrkwyzt){padding-inline:.9rem}}@supports not selector(:has(*)){.faq-topics:where(.astro-7xrkwyzt){display:none}.faq-panel:where(.astro-7xrkwyzt){margin-bottom:1.5rem;display:block}}.tight-spacing:where(.astro-7xrkwyzt){padding-block:2.5rem}
