.theme-control[data-astro-cid-m4rhk2r6] fieldset[data-astro-cid-m4rhk2r6]{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.theme-control[data-astro-cid-m4rhk2r6] legend[data-astro-cid-m4rhk2r6]{color:var(--color-muted);margin-block-end:var(--space-1);padding:0;font-size:.9375rem}.theme-control[data-astro-cid-m4rhk2r6] label[data-astro-cid-m4rhk2r6]{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;display:inline-flex}.theme-control__note[data-astro-cid-m4rhk2r6]{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.9375rem}.theme-control[data-astro-cid-m4rhk2r6] input[data-astro-cid-m4rhk2r6]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent);margin:0}.site-footer__legal[data-astro-cid-nns7i3if]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-nns7i3if]{border-block-start:1px solid var(--color-line);color:var(--color-muted);font-size:var(--font-size-small);margin-block-start:var(--space-7)}.site-footer__other[data-astro-cid-nns7i3if]{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.site-footer__other[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__inner[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);max-inline-size:var(--page-max);padding:var(--space-5) var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.site-footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.site-footer__language[data-astro-cid-nns7i3if]{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.site-footer__language[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-block-size:var(--target-min);align-items:center;display:inline-flex}.site-header[data-astro-cid-fzpbxy5g]{border-block-end:1px solid var(--color-line);background:var(--color-surface)}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);max-inline-size:var(--page-max);padding:var(--space-2) var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.site-profile[data-astro-cid-fzpbxy5g]{gap:var(--space-2);min-block-size:var(--target-min);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid var(--color-accent);color:var(--color-text);overflow-wrap:anywhere;border-radius:999px;align-items:center;margin-inline-end:auto;font-weight:600;text-decoration:none;display:inline-flex}.site-profile[data-astro-cid-fzpbxy5g][hidden]{display:none}@media (width<40rem){.site-profile[data-astro-cid-fzpbxy5g]{padding:var(--space-1)}.site-profile[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][data-profile-name]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.site-profile__initial[data-astro-cid-fzpbxy5g]{background:var(--color-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--color-accent-text);border-radius:50%;place-items:center;display:inline-grid}.site-header__brand[data-astro-cid-fzpbxy5g]{min-block-size:var(--target-min);color:var(--color-text);font-family:var(--font-heading);overflow-wrap:anywhere;align-items:center;min-inline-size:0;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g]{gap:0 var(--space-5);flex-wrap:wrap;flex-basis:100%;display:flex}.site-nav-toggle[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:2px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);color:var(--color-accent);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.site-nav-toggle[data-astro-cid-fzpbxy5g][hidden]{display:none}.site-nav-toggle[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{block-size:1.25rem;inline-size:1.25rem}.site-nav__list[data-astro-cid-fzpbxy5g]{gap:0 var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav__link[data-astro-cid-fzpbxy5g]{min-block-size:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius);color:var(--color-text);overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__link[data-astro-cid-fzpbxy5g]:hover{background:var(--color-notice-surface)}.site-nav__link[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--color-accent);text-underline-offset:.35em;text-decoration:underline 3px}html[data-js] .site-nav-toggle[data-astro-cid-fzpbxy5g][hidden]{display:inline-flex}html[data-js] .site-header[data-astro-cid-fzpbxy5g]:not([data-nav-open=true]) .site-nav[data-astro-cid-fzpbxy5g]{display:none}html[data-js] .site-nav[data-astro-cid-fzpbxy5g]{padding-block:var(--space-2);flex-direction:column}html[data-js] .site-nav__list[data-astro-cid-fzpbxy5g]{flex-direction:column}html[data-js] .site-nav__list--personal[data-astro-cid-fzpbxy5g]{border-block-start:1px solid var(--color-line);margin-block-start:var(--space-2);padding-block-start:var(--space-2)}@media (width>=48rem){.site-header__inner[data-astro-cid-fzpbxy5g]{flex-wrap:nowrap}.site-nav-toggle[data-astro-cid-fzpbxy5g],.site-nav-toggle[data-astro-cid-fzpbxy5g][hidden],html[data-js] .site-nav-toggle[data-astro-cid-fzpbxy5g][hidden]{display:none}.site-nav[data-astro-cid-fzpbxy5g],html[data-js] .site-header[data-astro-cid-fzpbxy5g]:not([data-nav-open=true]) .site-nav[data-astro-cid-fzpbxy5g],html[data-js] .site-nav[data-astro-cid-fzpbxy5g]{flex-flow:row;flex-basis:auto;align-items:center;padding-block:0;display:flex}html[data-js] .site-nav__list[data-astro-cid-fzpbxy5g]{flex-direction:row}html[data-js] .site-nav__list--personal[data-astro-cid-fzpbxy5g],.site-nav__list--personal[data-astro-cid-fzpbxy5g]{border-block-start:0;border-inline-start:1px solid var(--color-line);margin-block-start:0;padding-block-start:0;padding-inline-start:var(--space-4)}}main[data-astro-cid-z4jru4n3]:focus{outline:none}[data-astro-cid-z4jru4n3][data-profile-notice] .profile-notice{inset-inline:var(--space-3);z-index:10;max-inline-size:var(--page-max);border-color:var(--color-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;position:fixed;inset-block-end:var(--space-3);box-shadow:0 .25rem 1rem #00000040}[data-astro-cid-z4jru4n3][data-profile-notice] .profile-notice p{flex:16rem;margin:0}
