.nd-nav{align-items:center}.nd{position:relative}.nd-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-8px -2px;padding:8px 2px;transition:color .15s;display:inline-flex}.nd-chev{width:12px;height:12px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.nd-btn[aria-expanded=true] .nd-chev{transform:rotate(180deg)}.nd-btn:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid}.nav-links .nd-btn{color:var(--text-2)}.nav-links .nd-btn:hover,.nav-links .nd-btn[aria-expanded=true]{color:var(--ink)}.hx-dark .nav-links .nd-btn{color:#9a9aa3}.hx-dark .nav-links .nd-btn:hover,.hx-dark .nav-links .nd-btn[aria-expanded=true],.hx-dark .nav-links .nd-btn[data-current]{color:#fff}.sol-nav-links .nd-btn{color:var(--sol-ink-2)}.sol-nav-links .nd-btn:hover,.sol-nav-links .nd-btn[aria-expanded=true],.sol-nav-links .nd-btn[data-current]{color:var(--sol-ink,#fff)}.nd-panel{z-index:60;box-sizing:border-box;color:#0e1116;text-align:left;letter-spacing:-.01em;background:#fff;border:1px solid #dedad5;border-radius:10px;width:260px;margin-left:-130px;padding:8px;font-size:15px;font-weight:500;position:absolute;top:calc(100% + 14px);left:50%;box-shadow:0 18px 36px -20px #0e11164d}.nd-panel[hidden]{display:none}.nd-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nd-panel.open{animation:.18s cubic-bezier(.2,.8,.2,1) both nd-in}@keyframes nd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nd-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nd-list a{color:#0e1116;border-radius:6px;gap:3px;padding:10px 12px;text-decoration:none;transition:background .15s;display:grid}.nd-list a:hover,.nd-list a:focus-visible{background:#f0eeea}.nd-list a:focus-visible,.nd-all:focus-visible{outline-offset:-2px;outline:2px solid #0e1116}.nd-list a[aria-current=page]{background:#f0eeea;box-shadow:inset 2px 0 #0e1116}.nd-list b{font-size:15px;font-weight:600}.nd-list span{color:#5b6370;letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.nd-wide{width:min(820px,100vw - 48px);margin-left:calc(min(820px,100vw - 48px)/-2);padding:10px}.nd-wide .nd-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px}.nd-wide .nd-list a{align-content:start;padding:10px 12px}.nd-all{color:#0e1116;border-top:1px solid #e8e5e0;border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;margin:8px 0 0;padding:14px 14px 12px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.nd-all svg{width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.nd-all:hover{background:#f0eeea}.nd-all:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.nd-panel.open{animation:none}.nd-chev,.nd-all svg{transition:none}}.nd-nav .nd-panel.nd-panel a,.nd-nav .nd-panel.nd-panel a:hover{color:#0e1116}.nd-nav .nd-panel.nd-panel .nd-list span{color:#5b6370}.nd-list a.nd-has-icon{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.nd-has-icon .nd-icon{color:#0e1116;background:#f0eeea;border-radius:6px;grid-row:1/span 2;place-items:center;width:40px;height:40px;transition:background .15s;display:grid}.nd-list a.nd-has-icon:hover .nd-icon,.nd-list a.nd-has-icon:focus-visible .nd-icon{background:#fff;box-shadow:0 0 0 1px #e8e5e0}
.ft{--ft-h:#f4f4f5;--ft-link:#a9adb6;--ft-hover:#fff;--ft-muted:#7c818b;--ft-line:#ffffff1a;border-top:1px solid var(--ft-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:40px 32px;width:100%;padding-block:48px 32px;font-size:15px;line-height:1.4;display:grid}.ft nav.ft-col{display:block}.ft-brand{align-content:start;justify-items:start;gap:14px;display:grid}.ft-brand p{max-width:22em;color:var(--ft-muted);margin:0;font-size:14px;line-height:1.5}.ft .ft-brand a{color:var(--ft-link);font-size:14px;text-decoration:none}.ft .ft-h{color:var(--ft-h);letter-spacing:-.005em;margin:0 0 14px;font-size:14px;font-weight:600}.ft ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ft .ft-col a{color:var(--ft-link);text-decoration:none;transition:color .15s}.ft .ft-col a:hover,.ft .ft-brand a:hover{color:var(--ft-hover)}.ft a:focus-visible{outline:2px solid var(--ft-hover);outline-offset:3px;border-radius:2px}.ft-copy{border-top:1px solid var(--ft-line);color:var(--ft-muted);grid-column:1/-1;margin:8px 0 0;padding-top:24px;font-size:13px}@media (max-width:900px){.ft{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-brand{grid-column:1/-1}}@media (max-width:560px){.ft{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ft ul{gap:0}.ft .ft-col a{align-items:center;min-height:40px;display:inline-flex}}
