.site-header{background-color:var(--site-header-bg);z-index:var(--site-header-z-index);position:sticky;inset-block-start:0}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--site-header-gap);block-size:var(--site-header-height);display:flex}.site-header__logo{box-shadow:none;color:inherit;align-items:center;margin-inline-start:var(--site-header-logo-margin-inline-start);padding-block-end:0;text-decoration:none;display:flex}.site-header__logo:hover{box-shadow:none;color:inherit}.site-header__logo{--logo-height-sm:var(--site-header-content-height);--logo-height-md:var(--site-header-content-height);--logo-height-lg:var(--site-header-content-height);--logo-height-xl:var(--site-header-content-height);--logo-height-xxl:var(--site-header-content-height)}.site-header__logo>*{block-size:var(--site-header-content-height);inline-size:auto}@media (max-width:767.98px){.site-header{--site-header-content-height:var(--site-header-content-height-compact);--site-header-height:var(--site-header-height-compact)}}@media (max-width:479.98px){.site-header{--site-header-content-height:var(--site-header-content-height-narrow);--site-header-height:var(--site-header-height-narrow);--site-header-gap:var(--site-header-gap-narrow)}}.site-header__controls,.site-header__actions{align-items:center;gap:var(--site-header-gap);display:flex}@media (max-width:767.98px){.site-header__actions{display:none}}.site-header__panel{z-index:var(--site-header-panel-z-index);overscroll-behavior:contain;background-color:var(--site-header-panel-bg);padding-block:var(--site-header-panel-padding-block) var(--site-header-panel-padding-block-end);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path var(--site-header-panel-transition-duration) var(--site-header-panel-transition-easing), visibility 0s linear var(--site-header-panel-transition-duration);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--site-header-height);inset-block-end:0;inset-inline:0;overflow-y:auto}.site-header__panel.site-header__panel--open{visibility:visible;clip-path:inset(0);transition-delay:0s}.site-header .site-header__panel>.container.container{padding-inline:max(var(--site-header-panel-padding-inline), env(safe-area-inset-left)) max(var(--site-header-panel-padding-inline), env(safe-area-inset-right))}.site-header__panel>.container{flex-direction:column;flex:1;min-block-size:0;display:flex}.site-header__panel-inner{gap:var(--site-header-panel-gap);flex-direction:column;flex:1;inline-size:100%;display:flex}.site-header__settings{align-items:flex-start;gap:var(--site-header-settings-gap);flex-direction:column;margin-block-start:auto;display:flex}@media (min-width:768px){.site-header__settings{flex-flow:wrap;align-items:center}}
.container{inline-size:100%;padding-inline:max(var(--container-padding-inline), env(safe-area-inset-left)) max(var(--container-padding-inline), env(safe-area-inset-right))}.container__inner{max-inline-size:100%;margin-inline:auto}.container__inner.container__inner--md{max-inline-size:var(--container-max-width-md)}.container__inner.container__inner--lg{max-inline-size:var(--container-max-width-lg)}.container__inner.container__inner--xl{max-inline-size:var(--container-max-width-xl)}.container__inner.container__inner--2xl{max-inline-size:var(--container-max-width-2xl)}.container__inner.container__inner--3xl{max-inline-size:var(--container-max-width-3xl)}.container.container--space-sm{padding-block:var(--container-padding-block-sm)}.container.container--space-md{padding-block:var(--container-padding-block-md)}.container.container--space-lg{padding-block:var(--container-padding-block-lg)}.container.container--space-xl{padding-block:var(--container-padding-block-xl)}.container.container--space-2xl{padding-block:var(--container-padding-block-2xl)}.container.container--surface{background-color:var(--text-background);color:var(--text-color)}.container.container--flush,.container:not(.container--flush) .container{padding-inline:0}
.menu-button{inline-size:var(--menu-button-size-md);block-size:var(--menu-button-size-md);color:var(--menu-button-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-button.menu-button--sm{inline-size:var(--menu-button-size-sm);block-size:var(--menu-button-size-sm)}.menu-button.menu-button--lg{inline-size:var(--menu-button-size-lg);block-size:var(--menu-button-size-lg)}.menu-button:focus-visible{outline:var(--menu-button-focus-ring-width) solid var(--menu-button-focus-ring-color);outline-offset:var(--menu-button-focus-ring-offset)}.menu-button__icon .icon__line{transform-box:fill-box;transform-origin:50%;transition:transform var(--menu-button-transition-duration) var(--menu-button-transition-easing), opacity var(--menu-button-transition-duration) var(--menu-button-transition-easing)}.menu-button[aria-expanded=true] .icon__line:first-child{transform:translateY(var(--menu-button-line-shift)) rotate(45deg)}.menu-button[aria-expanded=true] .icon__line:nth-child(2){opacity:0;transform:scaleX(0)}.menu-button[aria-expanded=true] .icon__line:nth-child(3){transform:translateY(calc(-1 * var(--menu-button-line-shift))) rotate(-45deg)}
.icon{--icon-size:var(--icon-size-md);width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:block}.icon--xs{--icon-size:var(--icon-size-xs)}.icon--sm{--icon-size:var(--icon-size-sm)}.icon--md{--icon-size:var(--icon-size-md)}.icon--lg{--icon-size:var(--icon-size-lg)}.icon--xl{--icon-size:var(--icon-size-xl)}.icon--text{--icon-size:1em}
.logo{inline-size:auto;block-size:var(--logo-height-md);color:var(--logo-color);fill:currentColor;display:block}.logo.logo--sm{block-size:var(--logo-height-sm)}.logo.logo--md{block-size:var(--logo-height-md)}.logo.logo--lg{block-size:var(--logo-height-lg)}.logo.logo--xl{block-size:var(--logo-height-xl)}.logo.logo--xxl{block-size:var(--logo-height-xxl)}
:where(button.link){appearance:none;font:inherit;text-align:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}a:where(:not(.button)),:where(.link){color:var(--link-color);box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 currentColor;cursor:var(--link-cursor);padding-block-end:var(--link-underline-offset);text-decoration:none}:where(.link),:where(.stack>a:not([class])){inline-size:fit-content}a:where(:not(.button)):hover,:where(.link):hover{color:var(--link-hover-color);box-shadow:inset 0 calc(-1 * var(--link-hover-underline-width)) 0 0 currentColor}a:focus-visible,:where(.link):focus-visible{outline:var(--link-focus-ring-width) solid var(--link-focus-ring-color);outline-offset:var(--link-focus-ring-offset)}.link--with-icon{align-items:center;gap:var(--link-icon-gap);display:inline-flex}.link__icon{flex-shrink:0}.link--ink{color:var(--link-ink-color);box-shadow:inset 0 calc(-1 * var(--link-ink-underline-width)) 0 0 currentColor}.link--ink:hover{color:var(--link-ink-color);box-shadow:inset 0 calc(-1 * var(--link-ink-hover-underline-width)) 0 0 currentColor}.link--accent-1{color:var(--link-accent-1-color);box-shadow:inset 0 calc(-1 * var(--link-accent-1-underline-width)) 0 0 currentColor}.link--accent-1:hover{color:var(--link-accent-1-hover-color);box-shadow:inset 0 calc(-1 * var(--link-accent-1-hover-underline-width)) 0 0 currentColor}
.paragraph.paragraph--small{font-size:var(--text-paragraph-small-font-size);line-height:var(--text-paragraph-small-line-height)}.paragraph.paragraph--large{font-size:var(--text-paragraph-large-font-size);line-height:var(--text-paragraph-large-line-height)}
.public-page-shell__preferences{padding-block:var(--public-page-shell-preferences-padding-block)}.public-page-shell__preferences-row{align-items:flex-end;gap:var(--public-page-shell-preferences-gap);flex-wrap:wrap;display:flex}
.page-intro{flex-direction:column;inline-size:100%;display:flex}.page-intro .paragraph{margin:0}.page-intro>:not(.heading)+*{margin-block-start:var(--spacing-3)}.page-intro__eyebrow{margin-block-end:var(--page-intro-row-gap)}.page-intro__row{align-items:flex-start;row-gap:var(--page-intro-row-gap);flex-direction:column;display:flex}.page-intro__row>.page-intro__title-group>.heading{margin-block-end:0}.page-intro__actions{align-self:stretch;align-items:stretch;gap:var(--page-intro-actions-gap);flex-direction:column;display:flex}@media (min-width:768px){.page-intro__row{align-items:baseline;column-gap:var(--page-intro-row-column-gap);flex-direction:row;row-gap:0}.page-intro__row>.page-intro__title-group{flex:1;min-inline-size:0}.page-intro__row>.page-intro__title-group>.heading{margin-block-end:var(--page-intro-title-space-after)}.page-intro__row:last-child>.page-intro__title-group>.heading{margin-block-end:0}.page-intro__actions{flex-flow:wrap;flex:none;align-self:auto;align-items:center}.page-intro>.page-intro__row+*{margin-block-start:0}}
.site-shell{min-block-size:100dvh;font-size:var(--site-shell-text-font-size);line-height:var(--site-shell-text-line-height);flex-direction:column;display:flex}.site-shell__main{flex-direction:column;flex:1;display:flex}.site-shell__main>*{flex:1}.site-shell__main [id]{scroll-margin-top:var(--site-header-height)}
