:root{--myst-bg:#fff;--myst-bg-alt:#f7f7f7;--myst-surface:#fff;--myst-surface-alt:#eef0f2;--myst-text:#4e5358;--myst-text-soft:#414851;--myst-text-muted:#54595f;--myst-line:#12161c1f;--myst-line-strong:#12161c3d;--myst-brand:#eeb009;--myst-brand-strong:#ffc017;--myst-on-brand:#000;--myst-brand-contrast-policy:wcag;--myst-primary:#7a5c00;--myst-primary-strong:#5c4500;--myst-primary-soft:#7a5c001f;--myst-on-primary:#fff;--myst-focus:var(--myst-primary);--myst-font-body:var(--font-lato), "Lato", ui-sans-serif, system-ui, sans-serif;--myst-font-display:var(--font-josefin-sans), "Josefin Sans", ui-sans-serif, system-ui, sans-serif;--myst-font-accent:var(--myst-font-display);--myst-heading-weight:600;--myst-heading-transform:uppercase;--myst-radius-control:var(--myst-radius-xs);--myst-radius-card:var(--myst-radius-sm);--myst-header-offset:72px}.myst-invert{--myst-bg:#12161c;--myst-bg-alt:#171c24;--myst-surface:#171c24;--myst-surface-alt:#1e242d;--myst-text:#f2f4f7;--myst-text-soft:#c3c9d2;--myst-text-muted:#949ca8;--myst-line:#ffffff24;--myst-line-strong:#ffffff42}
.site{flex-direction:column;min-height:100dvh;display:flex}.site>main{flex:1}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--myst-actions-gap);min-height:var(--myst-header-offset);padding-inline:var(--myst-gutter);background:color-mix(in srgb, var(--myst-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--myst-line);display:flex;position:sticky;top:0}.site-brand{align-items:center;gap:var(--myst-space-xs);color:var(--myst-text);font-weight:650;text-decoration:none;display:inline-flex}.site-brand__mark{border-radius:var(--myst-radius-sm);background:var(--myst-primary);width:1.75rem;height:1.75rem;color:var(--myst-on-primary);place-items:center;font-size:.85rem;font-weight:700;display:grid}.site-nav{align-items:center;gap:var(--myst-space-sm);display:flex;position:relative}.site-nav__item{display:inline-flex}.site-nav__item[data-current] a{color:var(--myst-text)}.site-nav__line{background:var(--myst-primary);opacity:0;pointer-events:none;width:0;height:2px;margin-top:.3rem;transition:opacity .2s;position:absolute;top:0;left:0}.site-nav__line[data-shown]{opacity:1}.site-nav__line[data-placed]{transition:transform .48s cubic-bezier(.2,.8,.2,1),width .48s cubic-bezier(.2,.8,.2,1),opacity .2s}.site-nav a,.site-footer__links a,.cookie-settings-trigger{color:var(--myst-text-muted);font-size:.95rem;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.site-nav a:hover,.site-footer__links a:hover,.cookie-settings-trigger:hover{color:var(--myst-text)}.site-footer{justify-content:space-between;align-items:center;gap:var(--myst-space-sm);padding:var(--myst-space-lg) var(--myst-gutter);border-top:1px solid var(--myst-line);color:var(--myst-text-muted);background:var(--myst-bg-alt);flex-wrap:wrap;display:flex}.site-footer__links{gap:var(--myst-space-sm);display:flex}.base-terms{--site-terms-brand:var(--myst-primary);--site-terms-text:var(--myst-text);--site-terms-header-offset:var(--myst-header-offset)}.terms-logo{border:1px solid var(--myst-line-strong);border-radius:var(--myst-radius-sm);background:var(--myst-surface);color:var(--myst-text);letter-spacing:-.01em;padding:.5rem .8rem;font-weight:700;display:inline-flex}.site-footer__bottom{border-top:1px solid var(--myst-border,#0000001a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:.85rem;display:flex}.site-footer__copyright,.site-footer__legal,.site-footer__credit{margin:0}.site-footer__legal{align-items:center;gap:4px;display:inline-flex}
