.lx-header__nav{align-items:center}.lx-drop__btn{font:inherit;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.35rem 0;font-weight:500;display:inline-flex;position:relative}.lx-drop__btn:after{content:"";background:var(--orange);height:1.5px;transition:right .22s;position:absolute;bottom:0;left:0;right:100%}.lx-drop__btn:hover:after,.lx-drop__btn[aria-expanded=true]:after{right:0}.lx-drop__btn svg{transition:transform .2s;display:block}.lx-drop__btn[aria-expanded=true] svg{transform:rotate(180deg)}.lx-header[data-tone=dark]:not([data-stuck=true]) .lx-drop__btn{color:#ffffffd1}.lx-header[data-tone=dark]:not([data-stuck=true]) .lx-drop__btn:hover,.lx-header[data-tone=dark]:not([data-stuck=true]) .lx-drop__btn[aria-expanded=true]{color:#fff}.lx-drop__panel{z-index:61;width:min(var(--panel-w,760px), calc(100vw - 32px));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);padding:1.25rem 1.25rem .95rem;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%);box-shadow:0 34px 80px -34px #071a2e66}.lx-drop__panel[hidden]{display:none}.lx-drop__groups{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:1.25rem;display:grid}.lx .lx-drop__title{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);margin:0 0 .35rem;padding-inline:.6rem;font-size:.72rem;font-weight:700}.lx-drop__group ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.lx-drop__item{color:var(--ink);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.6rem;text-decoration:none;transition:background-color .15s;display:flex}.lx-drop__item:hover,.lx-drop__item:focus-visible{background:var(--cream-2)}.lx-drop__icon{background:var(--ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .15s;display:grid}.lx-drop__item:hover .lx-drop__icon,.lx-drop__item:focus-visible .lx-drop__icon{background:var(--orange)}.lx-drop__text{gap:.1rem;min-width:0;display:grid}.lx-drop__text strong{font-size:var(--fs-sm);color:var(--ink);font-weight:650;line-height:1.3}.lx-drop__text small{font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.lx-drop__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:.85rem;padding:.85rem .6rem 0;display:flex}.lx-drop__foot a{font-size:var(--fs-sm);color:var(--ink);font-weight:600;text-decoration:none}.lx-drop__foot .lx-drop__audit{color:var(--ink-2);font-weight:500}.lx-drop__foot a:hover{color:var(--orange-ink);text-underline-offset:3px;text-decoration:underline}.lx-mmenu__group{border-bottom:1px solid var(--line)}.lx-mmenu__group summary{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1.5rem;font-weight:600;list-style:none;display:flex}.lx-mmenu__group summary::-webkit-details-marker{display:none}.lx-mmenu__group summary svg{width:18px;height:18px;transition:transform .2s}.lx-mmenu__group[open] summary svg{transform:rotate(180deg)}.lx-mmenu__group ul{margin:0 0 .75rem;padding:0;list-style:none;display:grid}.lx-mmenu__nav .lx-mmenu__group a:not(.lx-btn){font-family:var(--font-body);letter-spacing:0;color:var(--ink-2);border-bottom:0;padding:.65rem .25rem .65rem .9rem;font-size:1.05rem;font-weight:500;display:block}.lx-mmenu__nav .lx-mmenu__group a.lx-mmenu__all{color:var(--orange-ink);font-weight:600}.lx-check-btn{border-color:var(--orange);color:var(--orange-ink);white-space:nowrap;background:0 0}.lx-check-btn:hover,.lx-check-btn[aria-current=page]{background:var(--orange-bg)}.lx-header[data-tone=dark]:not([data-stuck=true]) .lx-check-btn{color:#fff}.lx-header[data-tone=dark]:not([data-stuck=true]) .lx-check-btn:hover,.lx-header[data-tone=dark]:not([data-stuck=true]) .lx-check-btn[aria-current=page]{background:#ff5a1f24}.lx-header__check{min-height:44px;padding-inline:1.1rem;display:none}@media (width>=1024px){.lx-header__check{display:inline-flex}}.lx-mmenu__nav .lx-mmenu__check+.lx-btn{margin-top:.6rem}@media (width>=1024px){.lx-header__nav a,.lx-header__nav button{white-space:nowrap}}@media (width>=1024px) and (width<=1179px){.lx-header__nav{gap:1.1rem}.lx-header__bar{gap:1rem}.lx-header__logo img{width:124px}.lx-header__cta,.lx-header__check{padding-inline:.85rem}}
