.O2uXQG_header{container:site-header/inline-size}.O2uXQG_inner{flex-wrap:wrap;gap:min(1rem,16px);padding-inline:min(1rem,16px)}.O2uXQG_brand{flex:120px;min-width:120px}.O2uXQG_logo{width:min(9.08rem,100%);height:auto;display:block}.O2uXQG_header .site-main-nav{flex:none;max-width:100%;margin-left:auto}.O2uXQG_header .site-nav-desktop{display:none}.O2uXQG_header .site-nav-mobile{display:flex}.O2uXQG_header .site-nav-panel{overflow-wrap:anywhere}.O2uXQG_header .header-search-heading>div{overflow-wrap:anywhere;min-width:0}.O2uXQG_header .header-search-form{flex-wrap:wrap;justify-content:flex-end;display:flex}.O2uXQG_header .header-search-input-wrap{flex:12rem}.O2uXQG_header .header-search-submit{max-width:100%}.O2uXQG_header .header-search--mobile{position:static}.O2uXQG_header .header-search--mobile .header-search-panel{right:min(1rem,16px)}@container site-header (min-width:40em){.O2uXQG_logo{width:min(11.35rem,100%)}}@container site-header (min-width:72em){.O2uXQG_header .site-nav-desktop{display:flex}:is(.O2uXQG_header .site-nav-mobile,.O2uXQG_header .site-nav-panel){display:none}}
.bVXCSG_layout{gap:2rem;max-width:72rem;margin-inline:auto;padding:2.5rem 1rem;display:grid}.bVXCSG_group{min-width:0}.bVXCSG_group h2{margin:0;font-size:1rem;font-weight:800;line-height:1.5}.bVXCSG_links{gap:.65rem;margin-top:1rem;font-size:.9375rem;font-weight:500;line-height:1.6;display:grid}.bVXCSG_links a,.bVXCSG_links button{text-align:left;display:inline-block}.bVXCSG_links a:hover,.bVXCSG_links button:hover,.bVXCSG_communityLink a:hover{text-underline-offset:.2em;text-decoration:underline}.bVXCSG_socials{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.bVXCSG_communityLink{margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.6}.bVXCSG_bottom{border-top:1px solid #2223;flex-direction:column;gap:.5rem;max-width:72rem;margin-inline:auto;padding:1.25rem 1rem;font-size:.8125rem;line-height:1.6;display:flex}.bVXCSG_technicalLinks{white-space:nowrap;color:#222222bf}@media (min-width:640px){.bVXCSG_layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.bVXCSG_bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.bVXCSG_layout{grid-template-columns:1fr .85fr 1.45fr 1.35fr;gap:2rem;padding-block:3rem}}
