.TopNav_navBarMenu__ydKKo{padding-left:2rem}.TopNav_mainNavbar__e1Ex5{border-color:hsl(165,68.8%,89.5%)}.TopNav_socialIcon__k7svY{padding:1rem 1.5rem}.TopNav_twitterIcon__V7ClB{color:#0084b4}.TopNav_linkedInIcon__2nEr2{color:#0077b5}.TopNav_githubIcon__KBfIw{color:#333;padding-top:2px}.Footer_footer__pQtti{width:100%;height:100px;border-top:1px solid #eaeaea;display:flex;justify-content:center;align-items:center}.Footer_logo__fUEOF{height:1em;margin:5px}.BlogCard_blogListing__82x6l{display:flex;flex-direction:column;justify-content:space-between}.BlogCard_blogCard__pjh1x{height:100%}.BlogCard_blogCardContent__18oEp{height:100%;display:flex;flex-direction:column}.BlogCard_excerpt__1ryZs{height:100px}.BlogCard_readMore__vjgeW{margin-top:auto;display:flex;flex-direction:column}.BlogCard_isDuration500__PHRCn{transition-duration:.5s}.BlogCard_transform__ZJOn7{transform:translateX(0) translateY(0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)}.BlogCard_hoverTranslateY__8hROK:hover{transform:translateX(0) translateY(-.25rem) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)!important}.BlogCard_isCursorPointer__jlN81{cursor:pointer!important}.BlogCard_isShadowNone__6rsgX{box-shadow:none!important}.BlogCard_isShowdow2xl__dT3bS:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 25px 50px -12px rgba(0,0,0,.25)!important}.BlogCard_isImgCenter__eRqtG{margin:0 auto}.BlogCard_editPencil__BlVfh{position:absolute;top:.5rem;right:.5rem;z-index:10;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);border-radius:50%;color:hsl(0,0%,29%);box-shadow:0 1px 3px rgba(0,0,0,.12);transition:background .2s}.BlogCard_editPencil__BlVfh:hover{background:#fff;color:hsl(172,72%,28.5%)}.markdown_inlineCode__tDq2Z{background:hsl(165,40%,94%);font-size:.9em;border-radius:3px;padding:.15em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.markdown_codeBlockWrapper__epcAW{position:relative;margin:1.5rem 0;border-radius:6px;overflow:hidden}.markdown_codeBlockHeader__8sn2C{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.35rem .75rem;background:hsl(0,0%,18%);border-bottom:1px solid hsl(0,0%,22%)}.markdown_languageBadge__9ntp7{font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;color:#999;text-transform:lowercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:auto}.markdown_copyButton__AI_qx{background:rgba(0,0,0,0);border:none;color:hsl(0,0%,55%);cursor:pointer;padding:.25rem;font-size:.85rem;transition:color .2s}.markdown_copyButton__AI_qx:hover{color:hsl(0,0%,85%)}.markdown_plainCodeBlock__M3voB{background:hsl(0,0%,15%);color:hsl(0,0%,82%);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:1rem;margin:0;overflow-x:auto;white-space:pre}.markdown_plainCodeBlock__M3voB code{background:none;padding:0;font-size:inherit;color:inherit}.markdown_excerptCodeSnippet__XxG8f{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.markdown_hr__gaIYj{border:none;height:2px;background:hsl(0,0%,88%);margin:2rem 0;border-radius:1px}.markdown_tableContainer__00OhT{position:relative;margin:1.5rem 0}.markdown_tableContainer__00OhT:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8));pointer-events:none}.markdown_tableHeader__iKkp0{background-color:hsl(165,60%,95%);font-weight:700;padding:.75em 1em}.markdown_mintMessage__LwvcU{--bulma-message-h:165;--bulma-message-s:60%;--bulma-message-background-l:96%;--bulma-message-border-l:66%;--bulma-message-color-l:28%}.markdown_markdownLink__GCz8y{color:hsl(172,72%,28.5%);text-decoration:none}.markdown_markdownLink__GCz8y:hover{text-decoration:underline}.markdown_externalLinkIcon__bvdFA{font-size:.7em;margin-left:.3em;opacity:.6;vertical-align:baseline}.markdown_blogFigure__mRmGS{margin:1.5rem 0;width:100%}.markdown_blogImage__mfpqP{border-radius:5px;width:100%;height:auto;display:block}.markdown_blogImageFill__xHtlF{position:relative;width:100%;min-height:300px;border-radius:5px;overflow:hidden}.markdown_blogFigcaption__JxBau{text-align:center;font-size:.875rem;color:hsl(0,0%,50%);margin-top:.5rem;font-style:italic}.markdown_headerSpacing__5KChR{margin-top:1.5rem;margin-bottom:1rem}