.ui-radio-choices{border:0;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0;padding:0;display:flex}.ui-radio-choices legend{float:left;font-family:var(--mono,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--highlight);padding:0;font-size:.6875rem;font-weight:500}.ui-radio-choices .choices{flex-wrap:wrap;gap:.5rem;display:flex}.ui-radio-choices label{border:1px solid var(--ui-line,var(--line));min-block-size:2rem;color:var(--ui-muted,var(--muted));cursor:pointer;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;display:flex;position:relative}.ui-radio-choices label:hover{border-color:var(--ui-ink,var(--ink));color:var(--ui-ink,var(--ink))}.ui-radio-choices label:has(input:checked){border-color:var(--ui-ink,var(--ink));background:var(--ui-ink,var(--ink));color:var(--ui-ground,var(--ground));font-weight:600}.ui-radio-choices label:has(input:focus-visible){outline:2px solid var(--ui-ink,var(--ink));outline-offset:3px}.ui-radio-choices input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}@media (forced-colors:active){.ui-radio-choices label:has(input:checked){outline:2px solid}}
.ui-site-header{--ui-site-header-height:4rem;--ui-brand-mark:2.25rem;--ui-brand-wordmark:clamp(.9375rem, .08rem + 4.29vw, 1.125rem);--ui-brand-gap:.625rem;--ui-site-header-gap:.75rem;--ui-site-header-rule:1px;border-block-end:var(--ui-site-header-rule) solid var(--line);color:var(--ink)}@media (min-width:48rem){.ui-site-header{--ui-site-header-height:5rem;--ui-brand-mark:3.5rem;--ui-brand-wordmark:1.25rem;--ui-brand-gap:1.125rem;--ui-site-header-gap:2rem}}.ui-site-header__inner{align-items:center;gap:var(--ui-site-header-gap);min-block-size:var(--ui-site-header-height);flex-wrap:wrap;display:flex;position:relative}.ui-site-header__brand{color:var(--ink);flex:none;text-decoration:none;display:flex}.ui-site-header__nav{align-items:center;gap:var(--ui-site-header-gap);flex:1;min-inline-size:0;display:flex}.ui-site-header__sections,.ui-site-header__menu-list{margin:0;padding:0;list-style:none}.ui-site-header__sections{display:none}.ui-site-header__link,.ui-site-header__account{color:var(--ink);font-family:var(--sans,inherit);white-space:nowrap;border-radius:.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none}.ui-site-header__link:hover,.ui-site-header__account:hover .ui-site-header__account-label{color:var(--accent)}.ui-site-header__brand:focus-visible,.ui-site-header__link:focus-visible,.ui-site-header__account:focus-visible,.ui-site-header__menu-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ui-site-header__account{flex-direction:column;margin-inline-start:auto;display:flex}.ui-site-header__account-label{display:block}.ui-site-header__note{color:var(--muted);font-family:var(--mono,inherit);letter-spacing:.08em;text-transform:uppercase;margin-block-start:.25rem;font-size:.6875rem;font-weight:500;display:none}.ui-site-header__menu{flex:none}.ui-site-header--without-account .ui-site-header__menu{margin-inline-start:auto}.ui-site-header__menu-button{box-sizing:border-box;border:1px solid var(--line);block-size:2.75rem;inline-size:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.ui-site-header__menu-button::-webkit-details-marker{display:none}.ui-site-header__menu-button:hover{border-color:var(--ink)}.ui-site-header__menu-icon{block-size:1.25rem;inline-size:1.25rem}.ui-site-header__menu-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-site-header__menu-list{z-index:1;border-block-end:var(--ui-site-header-rule) solid var(--line);background:var(--ground);box-shadow:var(--ui-sheet-shadow);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--ui-site-header-rule));inset-inline:0}.ui-site-header__menu-list li+li{border-block-start:var(--ui-site-header-rule) solid var(--line)}.ui-site-header__menu-list .ui-site-header__link{min-block-size:3rem;padding-inline:var(--ui-section-gutter);border-radius:0;align-items:center;display:flex}.ui-site-header__menu-list .ui-site-header__link:focus-visible{outline-offset:-2px}@media (min-width:48rem){.ui-site-header__sections{gap:1.75rem;display:flex}.ui-site-header__note{display:block}.ui-site-header__menu{display:none}}.ui-site-header__brand{max-inline-size:100%}.ui-site-header .ui-brand{min-inline-size:0}.ui-site-header .ui-brand__wordmark{white-space:normal;overflow-wrap:anywhere}
