:root{scroll-padding-top:calc(9rem + env(safe-area-inset-top))}.topics[data-astro-cid-f6c3gbfj]{position:sticky;top:var(--header-height);z-index:5;margin-top:-1rem;padding-block:.75rem;background:color-mix(in srgb,var(--bg) 92%,transparent)}@media(hover:hover)and (pointer:fine){.topics[data-astro-cid-f6c3gbfj]{backdrop-filter:blur(16px) saturate(1.4)}}.topics[data-astro-cid-f6c3gbfj] ul[data-astro-cid-f6c3gbfj]{display:flex;gap:.5rem;margin-block:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.topics[data-astro-cid-f6c3gbfj] li[data-astro-cid-f6c3gbfj]{flex:none;scroll-snap-align:start}.topics[data-astro-cid-f6c3gbfj] a[data-astro-cid-f6c3gbfj]{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:1rem;border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--text);font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard)}.topics[data-astro-cid-f6c3gbfj] a[data-astro-cid-f6c3gbfj]:hover{background:var(--border)}.topics[data-astro-cid-f6c3gbfj] a[data-astro-cid-f6c3gbfj][aria-current=true]{background:var(--primary);color:var(--text-on-primary)}.topic[data-astro-cid-f6c3gbfj]{margin-top:clamp(3rem,7vw,4.5rem)}.topic[data-astro-cid-f6c3gbfj] h2[data-astro-cid-f6c3gbfj]{font-size:clamp(1.625rem,1.35rem + 1.2vw,2.25rem);scroll-margin-top:9rem}.question[data-astro-cid-f6c3gbfj]{border-bottom:1px solid var(--border);scroll-margin-top:9rem;interpolate-size:allow-keywords}.question[data-astro-cid-f6c3gbfj] summary[data-astro-cid-f6c3gbfj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding-block:.75rem;cursor:pointer;list-style:none}.question[data-astro-cid-f6c3gbfj] summary[data-astro-cid-f6c3gbfj]::-webkit-details-marker{display:none}.question[data-astro-cid-f6c3gbfj] h3[data-astro-cid-f6c3gbfj]{font-family:var(--text-font);font-weight:700;font-size:1.125rem;letter-spacing:0;line-height:1.35}.question[data-astro-cid-f6c3gbfj] .plus{flex:none;width:1.25rem;height:1.25rem;color:var(--primary);transition:transform var(--duration-base) var(--ease-standard)}.question[data-astro-cid-f6c3gbfj][open] .plus{transform:rotate(45deg)}.question[data-astro-cid-f6c3gbfj]::details-content{block-size:0;overflow:clip;transition:block-size .3s var(--ease-standard),content-visibility .3s allow-discrete}.question[data-astro-cid-f6c3gbfj][open]::details-content{block-size:auto}.answer[data-astro-cid-f6c3gbfj]{padding-bottom:1.5rem}.answer[data-astro-cid-f6c3gbfj] p[data-astro-cid-f6c3gbfj]{max-width:64ch;font-size:1.0625rem;line-height:1.7;color:var(--text-secondary)}.answer[data-astro-cid-f6c3gbfj] p[data-astro-cid-f6c3gbfj]+p[data-astro-cid-f6c3gbfj]{margin-top:.75rem}.closing[data-astro-cid-f6c3gbfj]{margin-top:clamp(3rem,7vw,4.5rem);padding:2rem;border-radius:28px;background:var(--surface);box-shadow:var(--card-shadow)}.closing[data-astro-cid-f6c3gbfj] h2[data-astro-cid-f6c3gbfj]{font-size:1.75rem}.closing[data-astro-cid-f6c3gbfj] p[data-astro-cid-f6c3gbfj]{margin-top:.75rem;color:var(--text-secondary)}
