.subheader-bar[data-astro-cid-lcswfvf2]{width:100%;margin-top:calc(-1 * var(--space-xs))!important}.subheader-bar[data-astro-cid-lcswfvf2]>[data-astro-cid-lcswfvf2]>[data-astro-cid-lcswfvf2]{margin:0px calc(-1 * var(--space-xs))}@media screen and (max-width: 1279px){.subheader-bar[data-astro-cid-lcswfvf2]{position:fixed;bottom:0;background-color:var(--dark-transparency-background);backdrop-filter:blur(var(--transparency-backdrop-blur))}.subheader-bar[data-astro-cid-lcswfvf2] .subheader-content{width:max-content}.subheader-bar[data-astro-cid-lcswfvf2]>[data-astro-cid-lcswfvf2]>[data-astro-cid-lcswfvf2]{margin:0}}@media screen and (max-width: 979px){.subheader-bar[data-astro-cid-lcswfvf2]{background-color:var(--dark-transparency-background-mobile)}}@media (max-width: 48rem){.subheader-bar[data-astro-cid-lcswfvf2].bar-collapsible .scroll-content{padding-right:calc(var(--subheader-toggle-width) + var(--space-2xs))}.subheader-bar[data-astro-cid-lcswfvf2].bar-collapsible:not(.bar-open) .scroll-content>.flex-inline{max-height:var(--bar-first-row-height);overflow:clip;overflow-clip-margin:var(--space-3xs)}.subheader-bar[data-astro-cid-lcswfvf2].bar-collapsible .subheader-bar-toggle[data-astro-cid-lcswfvf2]{display:flex}}.subheader-bar[data-astro-cid-lcswfvf2]{--subheader-toggle-width: 4.25rem}.subheader-bar-toggle[data-astro-cid-lcswfvf2]{display:none;position:absolute;right:var(--space-xs);bottom:var(--space-xs);width:var(--subheader-toggle-width);height:var(--bar-toggle-height, 44px);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);color:var(--highlight);font-family:var(--button-font);font-size:var(--step--1);background-color:var(--background);border:solid 1px var(--border-color)}.subheader-bar-toggle[data-astro-cid-lcswfvf2] svg{rotate:180deg;transition:var(--fast-transition)}.bar-open[data-astro-cid-lcswfvf2] .subheader-bar-toggle[data-astro-cid-lcswfvf2] svg{rotate:0deg}.post-header[data-astro-cid-lcswfvf2]{transition:var(--fast-transition)}.post-header[data-astro-cid-lcswfvf2] .main-bar[data-astro-cid-lcswfvf2]{position:relative;z-index:1;min-height:var(--space-xl-2xl);display:flex;width:100%;justify-content:stretch}.post-header>.wrapper>.flex-inline{width:100%}.post-header h1{transition:var(--fast-transition);font-size:var(--step-4)!important}.post-header{background-color:var(--dark-transparency-background-mobile);padding-top:0}@media screen and (min-width: 980px){.post-header{background-color:var(--dark-transparency-background);backdrop-filter:blur(var(--transparency-backdrop-blur))}}.post-header-wrapper{z-index:var(--header-z-index);pointer-events:none}.post-header{pointer-events:all}@supports (container-type: scroll-state){.post-header-wrapper{container-type:scroll-state;container-name:sticky-heading}.post-header{background-color:transparent;padding-top:var(--space-xl);backdrop-filter:none}@container sticky-heading scroll-state(stuck: top){.post-header{background-color:var(--dark-transparency-background-mobile);padding-top:0}@media screen and (min-width: 980px){.post-header{background-color:var(--dark-transparency-background);backdrop-filter:blur(var(--transparency-backdrop-blur))}}.post-header h1{transition:var(--fast-transition);font-size:var(--step-1)!important}}}@media (max-width: 48rem){.subheader-bar .scroll-content>.flex-inline{width:100%;flex-wrap:wrap;gap:var(--space-2xs)}.subheader-bar :is(#mobile-actions,.page-actions-slot,.subheader-content){display:contents}.subheader-bar .scroll-content>.flex-inline>*,.subheader-bar :is(.page-actions-slot,.subheader-content)>*{flex:1 1 auto;min-width:0;max-width:100%}.subheader-bar .scroll-content .input-group,.subheader-bar .scroll-content .input-group input{max-width:none}.subheader-bar :is(.scroll-content>.flex-inline,.page-actions-slot,.subheader-content)>:not(.button)>:is(a.button,button.button){width:100%}.subheader-bar:not(:has(.scroll-content>.flex-inline>:not(#mobile-actions,template),.page-actions-slot>:not(template))){display:none}body:has(.subheader-bar){padding-bottom:var(--subheader-bar-height, 0px)}}@media screen and (max-width: 1279px){.subheader-bar:not(:has(a,input,button)){padding-top:0!important;padding-bottom:0!important}.scroll-content{padding-left:0;padding-right:0}}.post-content{min-height:100vh}.post-content *{scroll-margin-top:var(--space-3xl)}
