.ci-nav--v2 a:focus-visible,.ci-nav--v2 button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ci-nav-v2-trial,.ci-nav-v2-toggle{display:none}.ci-nav.ci-nav--v2{grid-template-columns:280px minmax(0,1fr) auto}.ci-nav--v2 .ci-nav-cta a{white-space:nowrap;padding:var(--sp-3) var(--sp-5)}.ci-nav.ci-nav--v2 .ci-nav-v2-menu{display:contents}.ci-nav.ci-nav--v2 .ci-nav-v2-menu>ul{padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-5);border-right:var(--border-rule);min-height:100%}.ci .ci-foot-min .legal{text-align:center;max-width:760px;font-size:var(--fs-eyebrow);color:var(--ink-3);margin:0;line-height:1.6}@media (max-width:768px){.ci-nav.ci-nav--v2{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch}.ci-nav.ci-nav--v2>*{border-bottom:none;border-right:var(--border-rule)}.ci-nav.ci-nav--v2>.ci-logo{padding:var(--sp-1) var(--sp-2);gap:8px;font-size:18px}.ci-nav--v2 .ci-logo .mark{width:18px;height:18px}.ci-nav.ci-nav--v2 .ci-nav-v2-trial{padding:0 var(--sp-1);background:var(--acc);color:var(--ink);font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.04em;white-space:nowrap;align-items:center;font-size:11px;font-weight:900;text-decoration:none;display:flex}.ci-nav.ci-nav--v2 .ci-nav-v2-toggle{min-width:64px;padding:0 var(--sp-1);background:var(--paper);color:var(--ink);font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.08em;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.ci-nav.ci-nav--v2 .ci-nav-v2-menu{border-top:var(--border-rule);border-right:none;grid-column:1/-1;padding:0;display:none}.ci-nav.ci-nav--v2[data-open=true] .ci-nav-v2-menu{display:block}.ci-nav.ci-nav--v2 .ci-nav-v2-menu>ul{border-right:none;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}.ci-nav--v2 .ci-nav-v2-menu li a{padding:14px var(--sp-2);border-bottom:var(--border-hair);font-size:15px;display:block}.ci-nav--v2 .ci-nav-v2-menu .ci-nav-cta{border-top:var(--border-rule);grid-template-columns:1fr;display:grid}.ci-nav--v2 .ci-nav-v2-menu .ci-nav-cta .is-primary{display:none}.ci-nav--v2 .ci-nav-v2-menu .ci-nav-cta>*{padding:var(--sp-3)}}
