@import"https://rsms.me/inter/inter.css";:root{--color-brand-blue:#2d9ece;--color-brand-blue-lt:#e8f4fa;--color-brand-blue-dk:#2a4464;--color-brand-pink:#f9838f;--color-brand-pink-lt:#fef3f4;--color-brand-yellow:#ffc34a;--color-brand-yellow-lt:#fff9ed;--color-brand-green:#0e9d90;--color-brand-green-lt:#e7f5f4;--color-brand-purple:#8b4bef;--color-brand-purple-lt:#f3edfd;--color-brand-red:#f34848;--color-brand-gray-dk:#2a4464;--color-black:#000;--color-white:#fff;--color-gray:#dfe6ef;--color-gray-lt:#f6f8fb;--color-bg:var(--color-gray-lt);--color-bg-dk:var(--color-brand-gray-dk);--color-border:var(--color-gray);--color-text:var(--color-brand-gray-dk);--color-text-accent:var(--color-brand-green);--color-link:var(--color-brand-blue);--color-yellow-lt:var(--color-brand-yellow-lt);--color-primary:var(--color-brand-pink);--color-primary-lt:var(--color-brand-pink-lt);--color-secondary:var(--color-brand-yellow);--color-secondary-lt:var(--color-brand-yellow-lt);--color-tertiary:var(--color-brand-green);--color-tertiary-lt:var(--color-brand-green-lt);--color-quaternary:var(--color-brand-purple);--color-quaternary-lt:var(--color-brand-purple-lt);--color-overlay:rgba(0,0,0,.5);--color-error:var(--color-brand-red);--color-valid:var(--color-brand-green);--color-warning:var(--color-brand-yellow);--border:1px solid var(--color-border);--border--lg:10px solid rgba(0,0,0,.2);--border-radius-sm:3px;--border-radius:5px;--box-shadow-sm:-16px 0px 32px rgb(0 0 0/4%);--box-shadow:0 4px 16px rgb(black 0.25);--box-shadow-lg:0px 16px 32px rgb(0 0 0/8%);--transition-effect:ease-out;--transition-all:all 0.2s var(--transition-effect);--icon-xxs:13px;--icon-xs:16px;--icon-sm:20px;--icon-md:30px;--icon-lg:40px;--icon-xl:50px;--icon-xxl:60px;--z-index-vanish:-1;--z-index-none:0;--z-index-1:100;--z-index-2:200;--z-index-5:500;--z-index-10:1000;--z-index-15:1500;--z-index-30:3000;--z-index-50:5000;--z-index-75:7500;--z-index-100:10000;--max-width-sm:613px;--max-width-md:878px;--max-width-lg:924px;--max-width-xl:1064px;--max-width-kki:1144px;--max-width-xxl:1200px;--space:10px;--space-xs:calc(var(--space) / 2.5);--space-sm:calc(var(--space) / 2);--space-md:calc(var(--space) * 1.5);--space-lg:calc(var(--space) * 2);--space-xl:calc(var(--space) * 3);--space-xxl:calc(var(--space) * 4)}@media screen and (min-width:768px){:root{--space:20px}}:root{--font-family-body:"Inter var",sans-serif;--font-family-primary:"Inter var",sans-serif;--font-size-body:0.875rem;--font-size-xxs:0.75rem;--font-size-xs:0.875rem;--font-size-sm:1rem;--font-size-md:1.25rem;--font-size-lg:1.625rem;--font-size-xl:2.25rem;--line-height-body:1.7;--line-height-xs:1.8;--line-height-sm:1.7;--line-height-md:1.4;--line-height-lg:1.6;--line-height-xl:1.3}@media screen and (min-width:768px){:root{--font-size-body:1rem;--font-size-sm:1.25rem;--font-size-md:1.625rem;--font-size-lg:2.25rem;--font-size-xl:2.5rem;--line-height-sm:1.4;--line-height-md:1.6;--line-height-lg:1.3}}:root{--sidebar-width:300px;--main-width:calc(100% - var(--sidebar-width))}.c-searchbar{display:flex}.c-searchbar__input{background:var(--color-white);border:var(--border);border-radius:10px;color:var(--color-brand-blue-dk);font-size:var(--font-size-xs);height:40px;max-width:95px;min-width:0;padding:15px 40px 15px 15px;transform:translateX(10px);transform-origin:right;transition:all .5s ease}.c-searchbar__input::placeholder{opacity:.5}.c-searchbar__input:focus,.c-searchbar__input:hover{border:var(--border);border-color:var(--color-brand-blue);outline:none}.c-searchbar__input:focus{max-width:100%;min-width:250px}@media(min-width:1025px){.c-searchbar__input{max-width:100%;min-width:250px}}.c-searchbar__button{display:flex;align-items:center;transform:translateX(-100%)}.c-mobile-nav .c-searchbar{margin-top:var(--space-xxl)}.c-mobile-nav .c-searchbar__input{width:100%;max-width:100%;min-width:0;box-shadow:var(--box-shadow-lg);background:var(--color-brand-blue-dk);color:var(--color-white);transform:translateX(0)}.c-mobile-nav .c-searchbar__input::placeholder{color:var(--color-white);opacity:.75}.c-mobile-nav .c-searchbar__button{transform:translateX(calc(-100% - 10px));color:var(--color-white)}