.ix-header{z-index:var(--z-header);background:var(--paper);border-bottom:var(--border-hairline) solid var(--rule);color:var(--ink);font-family:var(--font-body);position:sticky;top:0}.ix-top{width:min(calc(100% - 40px), var(--container-content));min-height:var(--header-height-mobile);justify-content:space-between;align-items:center;gap:var(--space-4);margin:auto;display:flex}.ix-brand{align-items:center;gap:var(--space-3);color:var(--ink);font-size:var(--text-symbol);font-weight:var(--weight-medium);letter-spacing:var(--tracking-brand);line-height:var(--leading-flat);white-space:nowrap;text-decoration:none;display:inline-flex}.ix-brand small{margin-top:var(--space-2);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-smallcaps);font-weight:var(--weight-regular);display:block}.ix-header-actions{align-items:center;gap:var(--space-5);display:flex}.ix-note,.ix-website{display:none}.ix-menu-button{width:var(--size-touch);height:var(--size-touch);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-control);background:var(--white);color:var(--ink);place-items:center;padding:0;display:grid}.ix-nav{width:min(calc(100% - 40px), var(--container-content));padding:0 0 var(--space-4);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;display:none}.ix-nav[data-open=true]{display:grid}.ix-link{align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:var(--space-3);font-size:var(--text-small);border-radius:var(--radius-control);color:var(--ink-muted);white-space:nowrap;border:var(--border-hairline) solid transparent;transition:background var(--duration-fast);text-decoration:none;display:flex}.ix-link svg{flex-shrink:0}.ix-link:hover{background:var(--paper-secondary)}.ix-link[aria-current=page]{background:var(--ink);color:var(--white)}.ix-editor-shell{flex:1;min-width:0}@media (min-width:640px){.ix-top,.ix-nav{width:min(calc(100% - 64px), var(--container-content))}.ix-website{align-items:center;gap:var(--space-3);min-height:var(--size-touch);font-size:var(--text-small);color:var(--ink);text-decoration:none;display:inline-flex}.ix-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.ix-note{color:var(--ink-muted);font-size:var(--text-small);display:block}.ix-menu-button{display:none}.ix-nav{padding-bottom:var(--space-3);gap:var(--space-1);scrollbar-width:none;overflow-x:auto;display:flex!important}.ix-link{padding-inline:var(--space-3);flex-shrink:0}.ix-top{min-height:var(--header-height-desktop)}}@media print{.ix-header{display:none!important}}
