.header[data-v-7fa36ff1]{background:#fff;border-bottom:1px solid #eaeaea;color:#1a1a1a;position:sticky;top:0;z-index:100}.header__inner[data-v-7fa36ff1]{align-items:center;display:flex;gap:1.5rem;margin:0 auto;max-width:1280px;min-height:var(--header-height);padding:0 1.25rem}.header__brand[data-v-7fa36ff1]{flex-shrink:0;line-height:0;text-decoration:none}.header__logo-img[data-v-7fa36ff1]{display:block;height:36px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}.header__primary[data-v-7fa36ff1]{display:none;flex:1}@media(min-width:1080px){.header__primary[data-v-7fa36ff1]{display:block}}.header__nav-list[data-v-7fa36ff1]{align-items:stretch;display:flex;gap:.15rem;list-style:none;margin:0;padding:0}.header__nav-item[data-v-7fa36ff1]{display:flex}.header__nav-link[data-v-7fa36ff1]{border-radius:2px;color:#333;display:block;font-size:.9375rem;line-height:var(--header-height);padding:0 .65rem;position:relative;transition:color .15s,font-weight .15s;white-space:nowrap}.header__nav-link[data-v-7fa36ff1]:hover{color:var(--color-accent)}.header__nav-link.is-active[data-v-7fa36ff1]{color:var(--color-accent);font-weight:600}.header__nav-link.is-active[data-v-7fa36ff1]:after{background:var(--color-accent);bottom:0;content:"";height:2px;left:.65rem;position:absolute;right:.65rem}.header__burger[data-v-7fa36ff1]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.header__burger span[data-v-7fa36ff1]{background:#222;border-radius:1px;display:block;height:2px}@media(min-width:1080px){.header__burger[data-v-7fa36ff1]{display:none}}@media(max-width:1079px){.header__burger[data-v-7fa36ff1]{margin-left:auto}}.header__drawer[data-v-7fa36ff1]{background:#fff;border-top:1px solid #eee;color:#111;inset:0;overflow-y:auto;padding:1rem 1.25rem 2rem;position:fixed;top:var(--header-height)}@media(min-width:1080px){.header__drawer[data-v-7fa36ff1]{display:none!important}}.header__drawer-heading[data-v-7fa36ff1]{border-bottom:1px solid #eee;color:#111;display:block;font-size:1.05rem;font-weight:600;padding:.75rem 0}.header__drawer-heading.is-active[data-v-7fa36ff1]{color:var(--color-accent)}.header__drawer-col[data-v-7fa36ff1]{border-top:1px solid #f3f3f3;padding:.85rem 0 .35rem}.header__drawer-col[data-v-7fa36ff1]:first-of-type{border-top:none}.header__drawer-col-title[data-v-7fa36ff1]{align-items:center;color:#111;display:flex;font-size:.9375rem;font-weight:700;gap:.4rem;letter-spacing:.03em;margin:0 0 .45rem;text-transform:none}.header__drawer-col-title[data-v-7fa36ff1]:before{background:var(--color-accent);border-radius:1px;content:"";height:13px;width:3px}.header__drawer-link[data-v-7fa36ff1]{color:#555;display:block;font-size:.875rem;padding:.35rem 0 .35rem .85rem}.header__drawer-link.is-active[data-v-7fa36ff1]{color:var(--color-accent);font-weight:600}.drawer-enter-active[data-v-7fa36ff1],.drawer-leave-active[data-v-7fa36ff1]{transition:opacity .2s ease}.drawer-enter-from[data-v-7fa36ff1],.drawer-leave-to[data-v-7fa36ff1]{opacity:0}.foot[data-v-c67e63d7]{background:#3d3d3d;color:#ffffffe0;padding-top:2.5rem}.foot__main[data-v-c67e63d7]{margin:0 auto;max-width:1280px;padding:0 1.25rem 2rem}.foot__top[data-v-c67e63d7]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.foot__brand[data-v-c67e63d7]{line-height:0;text-decoration:none}.foot__logo-img[data-v-c67e63d7]{display:block;height:32px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:auto}.foot__aside[data-v-c67e63d7]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.foot__cta[data-v-c67e63d7]{align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.45rem 1.25rem;transition:background .15s,border-color .15s}.foot__cta[data-v-c67e63d7]:hover{background:#ffffff1a;border-color:#fff}.foot__social[data-v-c67e63d7]{display:flex;gap:.5rem}.foot__soc[data-v-c67e63d7]{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#ffffffe6;display:flex;font-size:.65rem;font-weight:700;height:34px;justify-content:center;text-decoration:none;width:34px}.foot__soc[data-v-c67e63d7]:hover{background:#ffffff1f}.foot__grid[data-v-c67e63d7]{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(5,1fr)}.foot__heading[data-v-c67e63d7]{color:#fff;font-size:.9375rem;font-weight:700;margin:0 0 .85rem}.foot__list[data-v-c67e63d7]{list-style:none;margin:0;padding:0}.foot__list li[data-v-c67e63d7]{margin-bottom:.45rem}.foot__list a[data-v-c67e63d7]{color:#ffffffa6;font-size:.8125rem;transition:color .15s}.foot__list a[data-v-c67e63d7]:hover{color:#fff}.foot__legal[data-v-c67e63d7]{border-top:1px solid hsla(0,0%,100%,.1);padding:1.25rem 1.25rem 2rem;text-align:center}.foot__copy[data-v-c67e63d7]{color:#ffffff8c;font-size:.75rem;margin:0 0 .5rem}.foot__meta[data-v-c67e63d7]{align-items:center;color:#ffffff73;display:flex;flex-wrap:wrap;font-size:.7rem;gap:.35rem .5rem;justify-content:center;margin:0}.foot__meta-sep[data-v-c67e63d7]{opacity:.45}.foot__meta-link[data-v-c67e63d7]{color:inherit;text-decoration:none;transition:color .15s}.foot__meta-link[data-v-c67e63d7]:hover{color:#ffffffbf;text-decoration:underline}@media(max-width:1023px){.foot__grid[data-v-c67e63d7]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.foot__grid[data-v-c67e63d7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.foot__grid[data-v-c67e63d7]{grid-template-columns:1fr}}.float-bar[data-v-68e0b787]{border-radius:4px 0 0 4px;box-shadow:-2px 4px 20px #0000001f;gap:2px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:95}.float-bar[data-v-68e0b787],.float-bar__btn[data-v-68e0b787]{background:#fff;display:flex;flex-direction:column}.float-bar__btn[data-v-68e0b787]{align-items:center;border:none;color:#555;cursor:pointer;font:inherit;justify-content:center;padding:.65rem .35rem;text-decoration:none;transition:background .15s,color .15s;width:52px}.float-bar__btn[data-v-68e0b787]:hover{background:#f5f5f5;color:var(--color-accent)}.float-bar__btn--ghost[data-v-68e0b787]{border-top:1px solid #eee}.float-bar__hint[data-v-68e0b787]{color:#888;font-size:.65rem;margin-top:.2rem}.float-bar__btn:hover .float-bar__hint[data-v-68e0b787]{color:var(--color-accent)}@media(max-width:959px){.float-bar[data-v-68e0b787]{display:none}}
