.bf-journal{color:#eef4f8;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#0d0f12}.bf-journal a{text-decoration:none}.bf-journal a:focus-visible{outline-offset:6px;outline:2px solid #00d0ff}.journal-index{max-width:1200px;margin:auto;padding:42px 6% 100px}.journal-back{color:#a7b8c8;font:12px var(--font-geist-mono),monospace;display:inline-block}.journal-back:hover{color:#00d0ff}.journal-hero{background:radial-gradient(at 70% 65%,#003b531e,#0000 60%);border-bottom:1px solid #26303b;padding-bottom:65px;position:relative}.journal-eyebrow{font:11px var(--font-geist-mono),monospace;color:#00d0ff;letter-spacing:1.8px}.journal-hero>.journal-eyebrow{margin:70px 0 24px}.journal-hero h1{font:700 clamp(65px,10vw,112px)/1 var(--font-geist-mono),monospace;letter-spacing:-7px;text-shadow:0 0 28px #ffffff12}.journal-hero h1 span{font-weight:400}.journal-hero h1 b{color:#00d0ff}.journal-subtitle{color:#a7b8c8;margin-top:25px;font-size:18px}.journal-list{grid-template-columns:1fr 1.7fr;gap:65px;padding-top:60px;display:grid}.journal-list aside h2{font:600 27px/1.3 var(--font-geist-mono),monospace;margin:22px 0}.journal-list aside p{color:#a7b8c8;margin:18px 0;font-size:14px;line-height:1.9}.journal-posts{gap:24px;display:grid}.journal-post{background:#10151b;border:1px solid #283441;border-radius:3px;padding:30px;transition:border-color .2s,background .2s;display:block}.journal-post:hover{background:#121b23;border-color:#00d0ff}.journal-post-top{font:10px var(--font-geist-mono),monospace;letter-spacing:1px;color:#00d0ff;justify-content:space-between;gap:20px;display:flex}.journal-post-top>span:last-child{color:#8194a6}.journal-post h3{letter-spacing:-.5px;margin:30px 0 15px;font-size:25px;font-weight:550;line-height:1.4}.journal-post p{color:#a7b8c8;font-size:15px;line-height:1.8}.journal-post-bottom{font:11px var(--font-geist-mono),monospace;color:#a7b8c8;border-top:1px solid #26303b;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:20px;display:flex}.journal-post-bottom>span:last-child{color:#00d0ff;font-size:25px}.journal-article{max-width:860px;margin:auto;padding:45px 35px 90px}.article-heading{border-bottom:1px solid #26303b;margin-bottom:40px;padding:65px 0 38px}.article-heading h1{font:600 clamp(30px,4.5vw,49px)/1.2 var(--font-geist-sans),sans-serif;letter-spacing:-1.4px;text-wrap:balance;margin:24px 0 30px}.article-meta{font:11px var(--font-geist-mono),monospace;color:#a7b8c8;flex-wrap:wrap;gap:10px 25px;display:flex}.journal-article article{font-family:var(--font-geist-sans),sans-serif;color:#bcc9d6;overflow-wrap:anywhere;padding:0;font-size:16px;line-height:1.9}.journal-article article h2,.journal-article article h3{color:#f0f4f8;font-family:var(--font-geist-sans),sans-serif;margin:30px 0 12px;font-size:25px;line-height:1.4}.journal-article article h3{font-size:21px}.journal-article article strong{color:#e5edf4}.journal-article article a{color:#00d0ff;text-underline-offset:3px;text-decoration:underline}.journal-article article pre{color:#d4e8f7;white-space:pre;background:#080b0f;border:1px solid #26303b;border-radius:3px;padding:20px;overflow-x:auto}.journal-article article code{font-family:var(--font-geist-mono),monospace;font-size:.85em}.journal-article article img{border-color:#34414f;border-radius:4px}.journal-article article ul,.journal-article article ol{padding-left:25px}.journal-article article ul{list-style:outside}.journal-article article ol{list-style:decimal}.article-end{color:#00d0ff;border-top:1px solid #26303b;justify-content:space-between;gap:20px;margin-top:55px;padding-top:25px;font-size:13px;display:flex}@media (max-width:700px){.journal-index{padding:30px 24px 65px}.journal-hero{padding-bottom:45px}.journal-hero>.journal-eyebrow{letter-spacing:1px;margin-top:50px;font-size:9px}.journal-hero h1{letter-spacing:-4px}.journal-list{grid-template-columns:1fr;gap:30px;padding-top:40px}.journal-post{padding:24px}.journal-post h3{font-size:22px}.journal-article{padding:30px 24px 65px}.article-heading{padding-top:45px}.article-heading h1{letter-spacing:-.7px}.journal-article article{font-size:15px}.article-end{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.journal-post{transition:none}}.lead-generation-article p{margin:0 0 18px}.lead-generation-article li+li{margin-top:12px}.lead-generation-article figure{margin:28px 0 32px}.lead-generation-article figure img{background:#fff;border:1px solid #36383e;width:100%;height:auto;display:block}.lead-generation-article figcaption{color:#939498;margin-top:10px;font-size:12px;line-height:1.6}.journal-scroll{padding-top:60px}.journal-scroll .journal-list{align-items:start;padding-top:0}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.journal-scroll-active .journal-list{top:var(--journal-sticky-top,80px);height:calc(100svh - var(--journal-sticky-top,80px));box-sizing:border-box;grid-template-rows:minmax(0,1fr);align-items:start;padding:24px 0;position:sticky}.journal-scroll-active .journal-post-viewport{height:100%;min-height:0;overflow:hidden}.journal-scroll-active .journal-posts{will-change:transform}}@media (max-width:700px){.journal-scroll{padding-top:40px}}
