.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.img-placeholder{background:var(--bg-light-gray,#f7f7f7);border:1px dashed var(--color-border,#cdcdd3);border-radius:4px;display:inline-block}.img-placeholder--logo{height:24px;width:114px}.site-header{background-color:var(--bg-white,#fff);border-bottom:var(--border-width,1px) solid var(--color-border,#cdcdd3);position:relative;z-index:100}.site-header__bar{align-items:center;display:flex;margin:0 auto;max-width:calc(var(--container-max, 1280px) + var(--margin, 16px)*2);min-height:80px;padding:0 var(--margin,16px)}.site-header__logo{align-items:center;display:inline-flex}.site-header__logo img{display:block;height:24px;width:auto}.site-nav ul{list-style:none;margin:0;padding:0}.site-nav li{padding:0}.site-nav__link,.site-nav__links a{font-size:16px;line-height:24px}.site-nav__link{color:var(--color-text,#111116);text-decoration:none}.site-nav__link:hover{color:var(--color-primary,#0041d9);text-decoration:underline}.site-nav__toggle{align-items:center;background:none;border:0;color:var(--color-primary,#0041d9);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.site-nav__chevron{transition:transform .15s ease}.site-nav__toggle[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-nav__heading{color:var(--color-text,#111116);font-size:14px;font-weight:700;line-height:24px;margin:0 0 var(--space-sm,16px)}.site-nav__description{margin:0 0 var(--space-sm,16px);max-width:280px}.site-nav__links a{color:var(--color-primary,#0041d9);text-decoration:none}.site-nav__links a:hover{color:var(--color-primary-hover,#0033ab);text-decoration:underline}@media (min-width:1024px){.site-header__menu-button{display:none}.site-header__bar{justify-content:space-between}.site-header__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav{display:flex;flex:1;justify-content:space-between}.site-nav__list{display:flex;gap:var(--space-md,24px)}.site-nav__row{align-items:center;display:flex;min-height:80px}.site-nav__toggle{height:24px;opacity:0;overflow:hidden;width:1px}.site-nav__toggle:focus-visible{opacity:1;width:24px}.site-nav__panel{background-color:var(--bg-white,#fff);border-bottom:var(--border-width,1px) solid var(--color-border,#cdcdd3);border-top:var(--border-width,1px) solid var(--color-border,#cdcdd3);left:0;position:absolute;right:0;top:100%}.site-nav__panel-inner{display:flex;margin:0 auto;max-width:calc(var(--container-max, 1280px) + var(--margin, 16px)*2);padding:var(--space-md,24px) var(--margin,16px) var(--space-lg,32px)}.site-nav__column{padding:0 var(--space-md,24px)}.site-nav__column:first-child{padding-left:0}.site-nav__column+.site-nav__column{border-left:var(--border-width,1px) solid var(--color-border,#cdcdd3)}.site-nav__links{column-gap:var(--space-md,24px);display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows,4),auto);row-gap:var(--space-sm,16px)}}@media (max-width:1023px){.site-header__bar{justify-content:center;min-height:56px}.site-header__menu-button{background:none;border:0;color:var(--color-primary,#0041d9);cursor:pointer;display:inline-flex;left:var(--margin,16px);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.site-header__menu-button .icon-close,.site-header__menu-button[aria-expanded=true] .icon-open{display:none}.site-header__menu-button[aria-expanded=true] .icon-close{display:block}.site-nav{background-color:var(--bg-white,#fff);border-top:var(--border-width,1px) solid var(--color-border,#cdcdd3);display:none;left:0;max-height:calc(100vh - 56px);overflow-y:auto;position:absolute;right:0;top:100%}.site-header.is-open .site-nav{display:block}.site-nav__item{border-bottom:var(--border-width,1px) solid var(--color-border,#cdcdd3)}.site-nav__row{align-items:center;display:flex;justify-content:space-between;min-height:56px;padding:0 var(--margin,16px)}.site-nav__toggle{border-left:var(--border-width,1px) solid var(--color-border,#cdcdd3);height:32px;padding-left:var(--space-sm,16px)}.site-nav__panel{background-color:var(--bg-light-gray,#f7f7f7);padding:var(--space-sm,16px) var(--margin,16px) var(--space-md,24px)}.site-nav__column+.site-nav__column{margin-top:var(--space-md,24px)}.site-nav__links{display:grid;row-gap:var(--space-sm,16px)}}