/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.bpf-wrap[data-astro-cid-47fbyk6q]{row-gap:var(--spacing-10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.bpf-wrap[data-astro-cid-47fbyk6q]{column-gap:var(--spacing-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.bpf-side[data-astro-cid-47fbyk6q]{top:calc(var(--layout-header-height) + var(--spacing-8));grid-column:1/span 4;position:sticky}}.bpf-h[data-astro-cid-47fbyk6q]{max-width:22ch;font-size:var(--text-heading-md);letter-spacing:-.04em;font-weight:400;line-height:1.04}@media (width>=1024px){.bpf-list[data-astro-cid-47fbyk6q]{grid-column:6/span 7}}.bpf-i[data-astro-cid-47fbyk6q]{position:relative}.bpf-rule[data-astro-cid-47fbyk6q],.bpf-elbow[data-astro-cid-47fbyk6q],.bpf-mk[data-astro-cid-47fbyk6q]{display:none!important}.bpf-rule[data-astro-cid-47fbyk6q]{background:var(--color-border-default);height:1px;position:absolute;inset:0 0 auto}.bpf-rule[data-astro-cid-47fbyk6q] i{background:var(--color-bg-brand);transform-origin:0;transition:scale .8s var(--ease-out);position:absolute;inset:0;scale:0 1}.bpf-i[data-astro-cid-47fbyk6q].on .bpf-rule[data-astro-cid-47fbyk6q] i[data-astro-cid-47fbyk6q]{scale:1}.bpf-q[data-astro-cid-47fbyk6q]{align-items:start;gap:var(--spacing-4);width:100%;min-height:5rem;padding:var(--spacing-5) 0;color:var(--color-text-primary);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 40px;display:grid}.bpf-q[data-astro-cid-47fbyk6q]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.bpf-nb[data-astro-cid-47fbyk6q],.bpf-pm[data-astro-cid-47fbyk6q]{border:1px solid var(--color-border-strong);background:var(--color-bg-page);width:40px;height:40px;transition:border-color var(--transition-duration-state) ease, background-color var(--transition-duration-state) ease, color var(--transition-duration-state) ease;place-items:center;display:grid;position:relative}.bpf-nb[data-astro-cid-47fbyk6q]{font-family:var(--font-mono);font-size:14px}.bpf-i[data-astro-cid-47fbyk6q].on .bpf-nb[data-astro-cid-47fbyk6q]{border-color:var(--color-bg-brand);color:var(--color-text-link)}.bpf-qt[data-astro-cid-47fbyk6q]{font-size:var(--text-title-md,20px);letter-spacing:-.02em;align-self:center;font-weight:400;line-height:1.25}.bpf-pm[data-astro-cid-47fbyk6q]:before,.bpf-pm[data-astro-cid-47fbyk6q]:after{content:"";transition:scale .3s var(--ease-nudge);background:currentColor;position:absolute;top:50%;left:50%}.bpf-pm[data-astro-cid-47fbyk6q]:before{width:12px;height:1px;margin:-.5px 0 0 -6px}.bpf-pm[data-astro-cid-47fbyk6q]:after{width:1px;height:12px;margin:-6px 0 0 -.5px}.bpf-i[data-astro-cid-47fbyk6q].on .bpf-pm[data-astro-cid-47fbyk6q]{border-color:var(--color-bg-brand);background:var(--color-bg-brand);color:var(--color-white)}.bpf-i[data-astro-cid-47fbyk6q].on .bpf-pm[data-astro-cid-47fbyk6q]:after{scale:1 0}@media (hover:hover) and (pointer:fine){.bpf-q[data-astro-cid-47fbyk6q]:hover .bpf-pm[data-astro-cid-47fbyk6q],.bpf-q[data-astro-cid-47fbyk6q]:hover .bpf-nb[data-astro-cid-47fbyk6q]{border-color:var(--color-bg-brand)}}.bpf-a[data-astro-cid-47fbyk6q]{align-items:flex-start;gap:var(--spacing-4);padding:0 0 var(--spacing-6) calc(40px + var(--spacing-4));display:flex;position:relative}@media (width>=600px){.bpf-a[data-astro-cid-47fbyk6q]{padding-right:calc(40px + var(--spacing-4))}}.bpf-elbow[data-astro-cid-47fbyk6q]{width:calc(20px + var(--spacing-4));border-left:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);height:0;position:absolute;top:0;left:20px}.bpf-mk[data-astro-cid-47fbyk6q]{border:1px solid var(--color-border-strong);background:var(--color-bg-page);flex:none;place-items:center;width:20px;height:20px;margin-top:.15em;display:grid;position:relative}.bpf-mk[data-astro-cid-47fbyk6q] i{background:var(--color-bg-brand);width:6px;height:6px}.bpf-at[data-astro-cid-47fbyk6q]{max-width:40rem;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);font-weight:300;line-height:1.55}@media (prefers-reduced-motion:reduce){.bpf-rule[data-astro-cid-47fbyk6q] i[data-astro-cid-47fbyk6q],.bpf-pm[data-astro-cid-47fbyk6q]:before,.bpf-pm[data-astro-cid-47fbyk6q]:after{transition:none}}
