.brand[data-astro-cid-n3z36n4j]{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-primary);font-weight:var(--weight-bold);font-size:22px;letter-spacing:-.02em;line-height:1;text-decoration:none;flex-shrink:0}.brand__icon[data-astro-cid-n3z36n4j]{width:28px;height:28px;border-radius:var(--radius-sm)}.brand[data-astro-cid-n3z36n4j]:hover{opacity:.7}.navlink[data-astro-cid-hops7cgx]{color:var(--color-text-primary);font-size:16px;font-weight:var(--weight-medium);text-decoration:none;line-height:1;white-space:nowrap;transition:opacity var(--transition-fast)}.navlink[data-astro-cid-hops7cgx]:hover{opacity:.65}.navlink[data-astro-cid-hops7cgx].is-current{font-weight:var(--weight-bold)}.navdd[data-astro-cid-hops7cgx]{position:relative;display:inline-flex}.navdd__trigger[data-astro-cid-hops7cgx]{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.navdd__chev[data-astro-cid-hops7cgx]{transition:transform var(--transition-fast)}.navdd[data-astro-cid-hops7cgx]:hover .navdd__chev[data-astro-cid-hops7cgx],.navdd[data-astro-cid-hops7cgx]:focus-within .navdd__chev[data-astro-cid-hops7cgx]{transform:rotate(180deg)}.navdd__panel[data-astro-cid-hops7cgx]{position:absolute;top:100%;left:50%;margin-top:12px;min-width:184px;display:flex;flex-direction:column;gap:2px;padding:var(--space-xs);background:#fff;border:1px solid var(--color-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card-strong);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);z-index:30}.navdd__panel[data-astro-cid-hops7cgx]:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:16px}.navdd[data-astro-cid-hops7cgx]:hover .navdd__panel[data-astro-cid-hops7cgx],.navdd[data-astro-cid-hops7cgx]:focus-within .navdd__panel[data-astro-cid-hops7cgx]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.navdd__item[data-astro-cid-hops7cgx]{color:var(--color-text-primary);text-decoration:none;font-size:15px;font-weight:var(--weight-medium);padding:9px var(--space-md);border-radius:var(--radius-sm);white-space:nowrap}.navdd__item[data-astro-cid-hops7cgx]:hover{background:var(--color-gray-100)}.navcta[data-astro-cid-37jyv4gb]{background:var(--color-teal-action);color:var(--color-on-action);text-decoration:none;font-weight:var(--weight-semibold);font-size:15px;padding:9px 18px;border-radius:var(--radius-md);line-height:1;white-space:nowrap;transition:background var(--transition-fast)}.navcta[data-astro-cid-37jyv4gb]:hover{background:var(--color-teal-action-hover)}.navcta[data-astro-cid-37jyv4gb]:active{transform:scale(.98)}.navmob[data-astro-cid-2dk7om6e]{position:relative}.navmob__btn[data-astro-cid-2dk7om6e]{list-style:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;border-radius:var(--radius-sm);cursor:pointer}.navmob__btn[data-astro-cid-2dk7om6e]::-webkit-details-marker{display:none}.navmob__btn[data-astro-cid-2dk7om6e]:hover{background:var(--color-gray-100)}.navmob__bar[data-astro-cid-2dk7om6e]{width:20px;height:2px;background:var(--color-text-primary);border-radius:2px}.navmob__panel[data-astro-cid-2dk7om6e]{position:absolute;right:0;top:calc(100% + 8px);min-width:184px;display:flex;flex-direction:column;gap:2px;padding:var(--space-sm);background:#fff;border:1px solid var(--color-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card-strong);z-index:30}.navmob__cap[data-astro-cid-2dk7om6e]{padding:6px var(--space-md) 2px;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-quaternary)}.navmob__link[data-astro-cid-2dk7om6e]{color:var(--color-text-primary);text-decoration:none;font-size:16px;font-weight:var(--weight-medium);padding:10px var(--space-md);border-radius:var(--radius-sm)}.navmob__link--sub[data-astro-cid-2dk7om6e]{padding-left:var(--space-lg);font-size:15px}.navmob__link[data-astro-cid-2dk7om6e]:hover{background:var(--color-gray-100)}.navmob__link[data-astro-cid-2dk7om6e].is-current{font-weight:var(--weight-bold)}.navmob__cta[data-astro-cid-2dk7om6e]{margin-top:var(--space-xs);text-align:center;background:var(--color-teal-action);color:var(--color-on-action);text-decoration:none;font-weight:var(--weight-semibold);font-size:15px;padding:10px var(--space-md);border-radius:var(--radius-md)}.navmob__cta[data-astro-cid-2dk7om6e]:hover{background:var(--color-teal-action-hover)}.navC[data-astro-cid-igs6ehxs]{position:sticky;top:12px;z-index:20;padding-inline:var(--space-lg);container-type:inline-size}.navC__pill[data-astro-cid-igs6ehxs]{max-width:940px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:9px 12px 9px 18px;background:#fffefbb3;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--color-card-border);border-radius:var(--radius-round);box-shadow:var(--shadow-card-strong)}.navC__links[data-astro-cid-igs6ehxs]{display:none;gap:var(--space-xl)}.navC__cta[data-astro-cid-igs6ehxs]{display:none}.navC__mobile[data-astro-cid-igs6ehxs]{display:block}@container (min-width: 720px){.navC__links[data-astro-cid-igs6ehxs]{display:flex}.navC__cta[data-astro-cid-igs6ehxs]{display:block}.navC__mobile[data-astro-cid-igs6ehxs]{display:none}}@container (min-width: 720px) and (max-width: 859px){.navC__links[data-astro-cid-igs6ehxs],.navC__cta[data-astro-cid-igs6ehxs]{display:none}.navC__mobile[data-astro-cid-igs6ehxs]{display:block}}.fa[data-astro-cid-drsuazjg]{background:var(--color-bg);border-top:1px solid var(--color-card-border);padding:var(--space-section) var(--page-padding-x) var(--space-xl);container-type:inline-size}.fa[data-astro-cid-drsuazjg] a[data-astro-cid-drsuazjg]{text-decoration:none}.fa[data-astro-cid-drsuazjg] a[data-astro-cid-drsuazjg]:hover{text-decoration:underline}.fa__inner[data-astro-cid-drsuazjg]{max-width:var(--content-max);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3xl)}.fa__brand[data-astro-cid-drsuazjg]{display:flex;flex-direction:column;align-items:center;text-align:center}.fa__tag[data-astro-cid-drsuazjg]{margin:var(--space-md) auto 0;color:var(--color-text-tertiary);font-size:var(--size-card-desc);max-width:32ch}.fa__cols[data-astro-cid-drsuazjg]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.fa__col-title[data-astro-cid-drsuazjg]{font-size:var(--size-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.fa__col[data-astro-cid-drsuazjg] ul[data-astro-cid-drsuazjg]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.fa__col[data-astro-cid-drsuazjg] a[data-astro-cid-drsuazjg]{color:var(--color-text-primary);font-size:var(--size-card-desc)}.fa__bottom[data-astro-cid-drsuazjg]{max-width:var(--content-max);margin:var(--space-3xl) auto 0;padding-top:var(--space-lg);border-top:1px solid var(--color-card-border);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);align-items:center;font-size:var(--size-caption);color:var(--color-text-tertiary)}@container (min-width: 760px){.fa__inner[data-astro-cid-drsuazjg]{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--space-4xl)}.fa__tag[data-astro-cid-drsuazjg]{margin-inline:0}.fa__brand[data-astro-cid-drsuazjg]{flex:0 1 300px;align-items:flex-start;text-align:left}.fa__cols[data-astro-cid-drsuazjg]{flex:1;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}}
