.footer>.container{--stack-gap:var(--space-xl)}.footer .footer-columns{--grid-min:11rem;--grid-align:start}.footer :where(.footer-brand img){block-size:2.5rem;inline-size:auto;max-inline-size:100%;display:block}.footer :where(.footer-disclaimer){font-size:var(--text-sm)}.footer .footer-logos{--logo-size:2.5rem;margin:0;padding:0;list-style:none}.footer .footer-logos img{box-sizing:content-box;border-radius:calc(var(--radius-sm) + .25rem);background-color:light-dark(transparent,var(--neutral-1));margin:-.25rem;padding:.25rem}@media (forced-colors:active){.footer .footer-logos img{forced-color-adjust:none}}.footer .footer-logos a{inline-size:fit-content;display:block}.footer .footer-brand,.footer .footer-brand:hover{color:var(--text);text-decoration:none}.footer :where(.footer-group a[aria-current=page]){color:var(--text);font-weight:600}.footer :where(.footer-group){overflow-wrap:anywhere}.footer:has(~[data-to-top]) :where(.footer-copy){padding-inline-end:max(0px, calc(var(--space-lg) + 2.75rem + 2 * var(--space-2xs) + 2 * var(--border-width) + var(--space-sm) - min(4vw, var(--container-padding))))}.footer .footer-brand,.footer .footer-logos a{position:relative}.footer .footer-brand:before,.footer .footer-logos a:before{content:"";position:absolute;inset-block:min(0px,50% - 1.375rem);inset-inline:min(0px,50% - 1.375rem)}@media (any-pointer:coarse){.footer .footer-group ul{gap:0}.footer .footer-group a{min-inline-size:2.75rem;padding-block:max(0px,1.375rem - .5lh);display:inline-block}}@media (any-pointer:coarse) and (width<26rem){.footer .footer-columns{--grid-min:8.5rem}}.footer.v-ledger :where(.footer-group){--aside-align:baseline}.grid.staff-grid{--grid-min:27rem}.staff-card{--avatar-size:5rem;align-items:flex-start}.staff-card :where(.avatar-body){overflow-wrap:anywhere;min-inline-size:0}.staff-card :where(.avatar-body p){overflow-wrap:anywhere}.staff-card :where(.staff-social){margin:0;padding:0;list-style:none}.staff-social :where(a:has(>[class*=icon-]:only-child)){text-align:center;min-inline-size:2rem;padding-block:max(0px,1rem - .5lh);display:inline-block}.staff-social :where(a>[class*=icon-]:only-child){font-size:1.25rem;display:inline-block}.staff-social:has(>li:first-child>a[aria-label]>[class*=icon-]:only-child){margin-inline:-.375rem}.staff-social a,.staff-card a.avatar-name{position:relative}.staff-card a.avatar-name:before{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}@media (any-pointer:coarse){.staff-social a{min-inline-size:2.75rem;padding-block:max(0px,1.375rem - .5lh);display:inline-block}.staff-social:has(>li:first-child>a[aria-label]>[class*=icon-]:only-child){margin-inline:-.75rem}}.v-portrait .avatar{--avatar-size:6rem}.v-portrait .staff-social{--cluster-justify:center}.sidebar-related :where(.sidebar-heading){font-family:var(--font-heading);font-size:var(--text-h5);font-weight:700;line-height:var(--leading-heading);color:var(--text);margin:0}.sidebar-related :where(.sidebar-group) .sidebar-posts{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(20rem, (100% - var(--space-md)) / 2)), 1fr));gap:var(--space-md);display:grid}.sidebar-related :where(.sidebar-posts>li){gap:var(--space-xs);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.sidebar-related :where(.sidebar-posts a){color:var(--text);font-weight:600}.sidebar-related :where(.sidebar-posts>li>a){gap:var(--space-xs);flex-direction:column;display:flex}.sidebar-related :where(.sidebar-posts img){aspect-ratio:304/182;object-fit:cover;border-radius:var(--radius-md);background:var(--bg-muted);block-size:auto;inline-size:100%;display:block}.v-cards .sidebar-posts>li{padding:var(--space-md);background:var(--bg-muted);border:1px solid #0000}.v-cards .sidebar-posts a{font-size:var(--text-lead)}.v-cards a{position:relative}.v-cards a:before{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}.partner-disclosure.v-ruled{--blockquote-size:var(--text-sm);--stack-gap:var(--space-xs)}.subscribe-panel{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}@supports (align-items:safe center){.subscribe-panel{align-items:safe center}}.subscribe-panel :where(p){overflow-wrap:anywhere;max-inline-size:42rem;margin:0}.subscribe-panel :where(.subscribe-eyebrow){font-size:var(--text-sm);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.subscribe-panel :where(.subscribe-heading){font-family:var(--font-heading);font-size:var(--text-h4);font-weight:700;line-height:var(--leading-heading);color:var(--text);text-wrap:balance}.subscribe-panel :where(.subscribe-form){gap:var(--space-xs);flex-flow:wrap;inline-size:100%;max-inline-size:32rem}.subscribe-panel :where(.subscribe-field){min-inline-size:0;font-size:inherit;font-weight:inherit;flex:999 14rem}.subscribe-panel :where(.subscribe-form)>:where(button){max-inline-size:100%;line-height:inherit;flex:auto;align-self:stretch}.subscribe-panel :where(.subscribe-field input){inline-size:100%}.subscribe-panel .subscribe-form[aria-busy=true]>.action{cursor:progress;opacity:.7}.subscribe-panel :where(.subscribe-note:empty){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.subscribe-panel :where(.subscribe-note[data-state=ok]){color:var(--success)}.subscribe-panel :where(.subscribe-note[data-state=error]){color:var(--danger)}.subscribe-panel :where(.subscribe-disclaimer){font-size:var(--text-sm);color:var(--text-muted)}.subscribe-panel.v-columns>.switcher{--switch-at:40rem;align-self:stretch}