.site-header[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{gap:1rem;min-height:78px}.nav[data-astro-cid-5hce7sga]{gap:.5rem}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].primary-category:not(.btn){display:flex;align-items:center;gap:.55rem;background:transparent;border:1px solid transparent;border-radius:10px;padding:.85rem .8rem;color:var(--jade-deep);font-weight:750;line-height:1.3;font-size:13px;max-width:170px;min-height:50px;box-sizing:border-box}.primary-category[data-astro-cid-5hce7sga] svg{flex:none}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].primary-category:hover,.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].primary-category[aria-current=page]{background:var(--jade-deep);color:#fff;border-color:var(--jade-deep)}.topicbar[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{padding:.6rem .5rem;font-size:11px;gap:.3rem;color:var(--graphite)}.topicbar[data-astro-cid-5hce7sga] svg{width:20px;height:20px}.account-login[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:12px 16px;border:1px solid var(--jade);border-radius:24px;color:var(--jade-deep);font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.account-login[data-astro-cid-5hce7sga]:hover{background:var(--mist)}.account-login[data-astro-cid-5hce7sga]:focus-visible{outline:2px solid var(--jade-deep);outline-offset:3px}@media(max-width:1100px)and (min-width:901px){.site-header[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{gap:.6rem}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].primary-category:not(.btn){font-size:12px;padding:.7rem .5rem;gap:.3rem;max-width:145px}}@media(max-width:900px){.site-header[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{min-height:74px}.nav[data-astro-cid-5hce7sga].open{display:grid;grid-template-columns:1fr 1fr}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].primary-category:not(.btn){max-width:none}.account-login[data-astro-cid-5hce7sga]{padding:10px 13px}.nav-toggle[data-astro-cid-5hce7sga]{margin-left:auto}}@media(max-width:420px){.site-header[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{gap:.35rem}.account-login[data-astro-cid-5hce7sga]{padding:10px 9px;font-size:12px}.nav-toggle[data-astro-cid-5hce7sga]{padding:8px}.site-header[data-astro-cid-5hce7sga] .brand[data-astro-cid-5hce7sga]{font-size:1.2rem}}.nav-group[data-astro-cid-5hce7sga]{position:relative;display:flex;align-items:center;gap:.1rem}.nav-more[data-astro-cid-5hce7sga]{border:0;background:none;color:inherit;font:inherit;padding:.25rem .3rem;cursor:pointer;border-radius:var(--r-pill)}.nav-sub[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:.4rem;position:absolute;top:100%;left:0;min-width:11rem;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-card);display:none;z-index:20}.nav-sub[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:block;padding:.5rem .75rem;border-radius:8px;white-space:nowrap}.nav-group[data-astro-cid-5hce7sga]:hover .nav-sub[data-astro-cid-5hce7sga],.nav-group[data-astro-cid-5hce7sga]:focus-within .nav-sub[data-astro-cid-5hce7sga],.nav-group[data-astro-cid-5hce7sga].open .nav-sub[data-astro-cid-5hce7sga]{display:block}@media(max-width:900px){.nav-group[data-astro-cid-5hce7sga]{flex-wrap:wrap}.nav-sub[data-astro-cid-5hce7sga]{position:static;display:block;border:0;padding:0 0 0 1rem;background:none;width:100%}.nav-more[data-astro-cid-5hce7sga]{display:none}}.footer-top[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin:0 0 2.5rem}.footer-top[data-astro-cid-5hce7sga] .footer-brand[data-astro-cid-5hce7sga]{margin:0}.site-footer[data-astro-cid-5hce7sga] .footer-social[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:.6rem}.site-footer[data-astro-cid-5hce7sga] .footer-social[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{margin:0}.site-footer[data-astro-cid-5hce7sga] .footer-social[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;border:1px solid var(--invert-fg-lo);border-radius:var(--r-pill);color:var(--invert-fg);text-decoration:none}.site-footer[data-astro-cid-5hce7sga] .footer-social[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{background:var(--invert-fg);color:var(--invert);text-decoration:none}.site-footer[data-astro-cid-5hce7sga] .footer-social[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:focus-visible{outline:2px solid var(--invert-fg);outline-offset:3px}.footer-social[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{flex:none}
