.inner-page[data-astro-cid-dxkkpjr6]{padding-top:var(--header-height)}.banner[data-astro-cid-dxkkpjr6]{padding:var(--inner-banner-padding-y) 0;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:40vh;display:flex;position:relative;overflow:hidden}.banner[data-astro-cid-dxkkpjr6]:before{content:"";background:linear-gradient(to right, var(--banner-overlay-top) 0%, var(--banner-overlay-mid) 45%, var(--banner-overlay-bottom) 100%);position:absolute;inset:0}.banner-content[data-astro-cid-dxkkpjr6]{z-index:1;max-width:var(--max-width);padding:0 var(--container-padding);width:100%;margin:0 auto;position:relative}.banner[data-astro-cid-dxkkpjr6] h1[data-astro-cid-dxkkpjr6]{font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-xs)}.banner-eyebrow[data-astro-cid-dxkkpjr6]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--seed-primary-text);margin:0 0 var(--grid-gap-xs)}.banner-subtitle[data-astro-cid-dxkkpjr6]{font-size:var(--text-body);font-weight:var(--weight-light);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-sm)}.inner-container[data-astro-cid-dxkkpjr6]{max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.inner-body[data-astro-cid-dxkkpjr6]{padding:var(--grid-gap) 0 var(--section-spacing)}.inner-body[data-astro-cid-dxkkpjr6].has-sidebar{grid-template-columns:var(--inner-sidebar-width) 1fr;gap:var(--grid-gap-lg);display:grid}.sidebar[data-astro-cid-dxkkpjr6]{flex-shrink:0;min-width:0}.sidebar[data-astro-cid-dxkkpjr6] ul[data-astro-cid-dxkkpjr6]{-webkit-backdrop-filter:blur(var(--glass-blur-panel));background:var(--glass-bg-strong);border:1px solid var(--color-border-glass);border-radius:var(--radius-card);top:calc(var(--header-height) + var(--inner-sidebar-offset));margin:0;padding:0;list-style:none;position:sticky;overflow:hidden}.sidebar[data-astro-cid-dxkkpjr6] a[data-astro-cid-dxkkpjr6]{padding:var(--inner-banner-button-padding-y) var(--inner-banner-button-padding-x);font-size:var(--text-small);color:var(--seed-fg);transition:background var(--transition-base), color var(--transition-base);border-left:var(--border-accent-width) solid transparent;text-decoration:none;display:block}.sidebar[data-astro-cid-dxkkpjr6] a[data-astro-cid-dxkkpjr6]:hover{background:var(--color-primary-06)}.sidebar[data-astro-cid-dxkkpjr6] a[data-astro-cid-dxkkpjr6].active{background:var(--color-primary-10);color:var(--seed-primary-text);font-weight:var(--weight-medium);border-left-color:var(--seed-primary)}.content-area[data-astro-cid-dxkkpjr6]{min-width:0}@media (width<=768px){.sidebar[data-astro-cid-dxkkpjr6].hide-on-mobile{display:none}.inner-body[data-astro-cid-dxkkpjr6].has-sidebar:has(.sidebar.hide-on-mobile){grid-template-columns:minmax(0,1fr)}.banner[data-astro-cid-dxkkpjr6]{padding:var(--inner-banner-padding-y-mobile) 0;min-height:var(--inner-banner-min-height-mobile)}.banner[data-astro-cid-dxkkpjr6] h1[data-astro-cid-dxkkpjr6]{font-size:var(--font-size-h1-mobile)}.banner-subtitle[data-astro-cid-dxkkpjr6]{font-size:var(--text-small)}.inner-body[data-astro-cid-dxkkpjr6].has-sidebar{grid-template-columns:minmax(0,1fr);gap:0}.sidebar[data-astro-cid-dxkkpjr6]{margin-bottom:var(--inner-margin-bottom)}.sidebar[data-astro-cid-dxkkpjr6] ul[data-astro-cid-dxkkpjr6]{gap:var(--inner-sidebar-gap);padding:var(--inner-sidebar-padding);-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid var(--color-border-glass);border-radius:var(--radius-card);flex-wrap:wrap;display:flex;position:static}.sidebar[data-astro-cid-dxkkpjr6] li[data-astro-cid-dxkkpjr6]{flex-shrink:0}.sidebar[data-astro-cid-dxkkpjr6] a[data-astro-cid-dxkkpjr6]{min-height:var(--mobile-nav-touch-size);padding:var(--inner-sidebar-link-padding-y) var(--inner-sidebar-link-padding-x);border-radius:var(--radius-pill);white-space:nowrap;border-left:none;align-items:center;display:flex}.sidebar[data-astro-cid-dxkkpjr6] a[data-astro-cid-dxkkpjr6].active{background:var(--color-primary-10);border-left:none}.inner-body[data-astro-cid-dxkkpjr6]{padding-top:var(--grid-gap-m);padding-bottom:var(--section-spacing-mobile)}.banner-content[data-astro-cid-dxkkpjr6],.inner-container[data-astro-cid-dxkkpjr6]{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}}@media (prefers-reduced-motion:reduce){.sidebar[data-astro-cid-dxkkpjr6] ul[data-astro-cid-dxkkpjr6]{-webkit-backdrop-filter:none;background:var(--glass-bg-strong)}}
