@font-face{font-family:archivo;src:url(../media/archivo_latin_400_800-s.p.0m~7uli2fwlhu.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_a8811835-module__UI2Zma__className{font-family:archivo,archivo Fallback;font-style:normal}.archivo_a8811835-module__UI2Zma__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin-s.p.043uvnep39l.0.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_latin_italic-s.p.0c2xb3.akc.cr.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.newsreader_5dfa837-module__16Ct7a__className{font-family:newsreader,newsreader Fallback}.newsreader_5dfa837-module__16Ct7a__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:roboto;src:url(../media/roboto_latin_400_700-s.p.0c0oo4gsyet.o.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_246876e1-module__xQHHPa__className{font-family:roboto,roboto Fallback;font-style:normal}.roboto_246876e1-module__xQHHPa__variable{--font-roboto:"roboto", "roboto Fallback"}
.hm-form{flex-direction:column;gap:14px;display:flex;position:relative}.hm-field{border-radius:var(--jql-radius-pill);background:var(--jql-white);width:100%;height:56px;color:var(--jql-ink);font-family:var(--jql-font-caption);border:1.5px solid #14171a33;padding:0 24px;font-size:17px}.hm-btn{border-radius:var(--jql-radius-pill);background:var(--jql-ink);width:100%;height:56px;color:var(--jql-white);font-family:var(--jql-font-display);cursor:pointer;box-shadow:0 4px 0 var(--jql-red);border:0;font-size:16px;font-weight:700}.hm-btn:disabled{opacity:.7;cursor:default}.hm-form-note{text-align:center;color:var(--jql-ink-muted);font-size:13px}.hm-form-error{color:#a32c1d;margin:0;font-size:14px}.hm-form-done{font-family:var(--jql-font-display);color:var(--jql-ink);margin:0;font-size:17px;font-weight:600}.hm-honeypot{opacity:0;width:0;height:0;position:absolute;left:-9999px}.hm-form--compact .hm-field,.hm-form--compact .hm-btn{height:48px;font-size:16px}.hm-form--dark .hm-field{color:var(--jql-white);background:#1d2126;border-color:#ffffff2e}.hm-form--dark .hm-field::placeholder{color:var(--jql-muted-on-dark)}.hm-form--dark .hm-btn{background:var(--jql-white);color:var(--jql-ink)}.hm-form--dark .hm-form-note{color:var(--jql-muted-on-dark)}.hm-form--dark .hm-form-error{color:#f0a79c}.hm-form-done.hm-form--dark{color:var(--jql-white)}@media (max-width:767px){.hm-field,.hm-form--compact .hm-field{font-size:16px}.hm-field,.hm-btn{height:52px}}
.site-foot{background:var(--jql-ink);color:var(--jql-white);font-family:var(--jql-font-caption);padding:80px 0 32px}.site-foot-wrap{max-width:var(--jql-container);padding:0 var(--jql-gutter);margin:0 auto}.site-foot-split{grid-template-columns:7fr 5fr;align-items:center;gap:56px;display:grid}.site-foot-h{font-family:var(--jql-font-display);letter-spacing:-1.6px;color:var(--jql-white);margin:0;font-size:56px;font-weight:800;line-height:1.05}.site-foot-stop{color:var(--jql-red)}.site-foot-body{font-family:var(--jql-font-editorial);color:var(--jql-muted-on-dark);max-width:46ch;margin:16px 0 0;font-size:20px;line-height:1.5}.site-foot-row{color:var(--jql-muted-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:64px;font-size:13px;display:flex}.site-foot-row nav{gap:4px;margin-right:-10px;display:flex}.site-foot-row a{width:40px;height:40px;color:var(--jql-muted-on-dark);border-radius:50%;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.site-foot-row a:hover,.site-foot-row a:focus-visible{color:var(--jql-white)}.site-foot a:focus-visible,.site-foot button:focus-visible,.site-foot input:focus-visible{outline:2px solid var(--jql-blue);outline-offset:2px}@media (max-width:767px){.site-foot{padding:56px 0 32px}.site-foot-split{grid-template-columns:1fr;gap:24px}.site-foot-h{letter-spacing:-1px;font-size:36px}.site-foot-body{font-size:18px}.site-foot-row{margin-top:40px}.site-foot-row a{width:44px;height:44px}}
.sb{z-index:40;font-family:var(--jql-font-display)}.sb-inner{align-items:center;gap:28px;padding:20px 24px;display:flex}.sb-wordmark{letter-spacing:-.02em;white-space:nowrap;margin-right:auto;font-size:22px;font-weight:800}.sb-stop{color:var(--jql-red)}.sb-nav{font-family:var(--jql-font-caption);gap:24px;font-size:15px;display:flex}.sb-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--jql-red);text-decoration-color:var(--jql-red);text-underline-offset:6px;text-decoration-thickness:2px}.sb-pill{border-radius:var(--jql-radius-pill);white-space:nowrap;min-height:44px;box-shadow:0 4px 0 var(--jql-red);transition:transform .2s var(--jql-ease);align-items:center;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.sb-pill:hover{transform:var(--jql-lift)}.sb--over{z-index:4;position:absolute;top:0;left:0;right:0}.sb--over .sb-wordmark,.sb--over .sb-nav a{color:var(--jql-white)}.sb--over .sb-pill{background:var(--jql-white);color:var(--jql-ink)}.sb--page{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--jql-line-hair);background:#f6f4efd9;position:sticky;top:0}.sb--page .sb-inner{max-width:var(--jql-container);padding:14px var(--jql-gutter);margin:0 auto}.sb--page .sb-wordmark,.sb--page .sb-nav a{color:var(--jql-ink)}.sb--page .sb-pill{background:var(--jql-ink);color:var(--jql-white)}.sb a:focus-visible{outline:2px solid var(--jql-blue);outline-offset:2px}.writing-chrome .jql-pill--fill,.writing-chrome .jql-pill--on-dark-fill{box-shadow:0 4px 0 var(--jql-red);font-weight:700}@media (max-width:767px){.sb-inner{gap:10px;padding:12px 16px}.sb--page .sb-inner{padding:8px 16px}.sb-nav{gap:14px;font-size:14px}.sb-nav a{align-items:center;min-height:44px;display:inline-flex}.sb-wordmark{font-size:18px}.sb-pill{min-height:40px;padding:0 16px;font-size:14px}.sb-pill-more{display:none}}@media (max-width:339px){.sb-nav{display:none}}
