.Custom404_custom404Container___1NKx{display:flex;justify-content:center;align-items:center;text-align:center;position:relative}.Custom404_custom404ContainerChild___dW8s{max-width:100%;padding:5rem 1rem 0}.Custom404_custom404Container___1NKx h1{color:var(--pri-neutral);text-align:center}.Custom404_custom404Container___1NKx p{font-weight:600;word-wrap:break-word;margin:2em 0 1em;font-size:2.5rem;text-align:center}.Custom404_custom404ImageWrap___Jq_D{width:80rem;max-width:100%;overflow:hidden;margin:4em auto 0}.Custom404_custom404ImageWrap___Jq_D img{max-width:100%;width:100%;height:auto;transform:rotateY(0deg);display:inline-block;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)}.Custom404_custom404ExitLinks__o0fne span{display:inline-block;margin:4rem 2rem 0 0}.Custom404_custom404ExitLinks__o0fne a{width:13rem;padding:1rem 1.5rem;margin:0 0 1rem;display:inline-block;border-radius:10rem;transition:all .2s ease-in;-webkit-border-radius:10rem;-moz-border-radius:10rem;-ms-border-radius:10rem;-o-border-radius:10rem;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;font-weight:700}@media screen and (max-width:545px){.Custom404_custom404Container___1NKx h1{font-size:2.8rem}}@media screen and (max-width:447px){.Custom404_custom404Container___1NKx h1{margin:1rem 0}.Custom404_custom404ImageWrap___Jq_D img{margin:0 -1rem}}@media screen and (max-width:379px){.Custom404_custom404ExitLinks__o0fne a{margin:-1rem 0}}.SinglePost_singlePostPageWrapper__mPgKr{max-width:77rem;margin:0 auto;z-index:2;position:relative}.SinglePost_blogHeader__7tkmD{text-align:center}.SinglePost_breadcrumb__2nlj5{opacity:.7}.SinglePost_breadcrumb__2nlj5 a:hover{color:var(--pri-link-color)}.SinglePost_postTitle__YIfgB{margin:4rem 0 2rem;font-size:3.6rem;font-weight:800;line-height:4rem;overflow-wrap:break-word}.SinglePost_blogMeta__afduL{margin:0 0 4rem;opacity:.7;font-size:1.6rem}.SinglePost_postCoverWrap__jZ_b6{text-align:center}.SinglePost_postCover__cGcvK{max-width:100%;border-radius:.8rem}.SinglePost_blogBody___BDFL{margin:4rem 0 0}.SinglePost_postBody__t4lC8 p{font-size:1.8rem;margin:0 0 1rem;line-height:1.8em;word-spacing:.1rem;opacity:.9;overflow-wrap:break-word}.SinglePost_postBody__t4lC8 pre{font-family:JetBrains Mono,srif!important;border-radius:.8rem}.SinglePost_postBody__t4lC8 pre code{background:transparent;border:none}.SinglePost_postBody__t4lC8 h1{font-size:3rem;line-height:3.6rem;margin:0 0 2.4rem;overflow-wrap:break-word}.SinglePost_postBody__t4lC8 h2{margin:3.2rem 0 1.6rem;overflow-wrap:break-word}.SinglePost_postBody__t4lC8 h3{margin:2.8rem 0 .8rem;overflow-wrap:break-word}.SinglePost_postBody__t4lC8 h4{margin:0 0 .8rem;overflow-wrap:break-word}.SinglePost_postBody__t4lC8 h5,.SinglePost_postBody__t4lC8 h6{overflow-wrap:break-word}.SinglePost_postBody__t4lC8 ul{margin:2rem 0;line-height:2.8rem;opacity:.9}.SinglePost_postBody__t4lC8 li{line-height:1.8em;list-style-position:inside;margin:.4rem 0;overflow-wrap:break-word;font-size:1.8rem}.SinglePost_postBody__t4lC8 li>h1:first-child,.SinglePost_postBody__t4lC8 li>h2:first-child,.SinglePost_postBody__t4lC8 li>h3:first-child,.SinglePost_postBody__t4lC8 li>h4:first-child,.SinglePost_postBody__t4lC8 li>h5:first-child,.SinglePost_postBody__t4lC8 li>h6:first-child{display:inline-block!important}.SinglePost_postBody__t4lC8 li ul li{padding:0 0 0 2.2rem}.SinglePost_postBody__t4lC8 code{line-height:2.24rem;font-size:1.65rem;font-family:JetBrains Mono,monospace!important;background:var(--code-elem-bg-color);border-radius:.4rem;padding:.15rem .2rem;font-weight:500!important;border:1px solid var(--searchbox-bg)}.SinglePost_postBody__t4lC8 a{opacity:1;text-decoration:underline;font-weight:500}.SinglePost_postBody__t4lC8 blockquote{border-left:4px solid #e5e7eb;padding:0 0 0 1.6rem;margin:1.9rem 0;line-height:2.4em;opacity:.9}.SinglePost_postBody__t4lC8 table{font-size:1.4rem;border-collapse:collapse;opacity:.9;overflow-x:scroll}.SinglePost_postBody__t4lC8 table *{font-size:1.4rem}.SinglePost_postBody__t4lC8 table thead tr{border-bottom:1px solid var(--font-color)!important}.SinglePost_postBody__t4lC8 table tr{border-bottom:1px solid var(--neutral-color-2);text-align:left;overflow:scroll}.SinglePost_postBody__t4lC8 table th{padding:.1rem 1.2rem .1rem .1rem;text-align:left}.SinglePost_postBody__t4lC8 table td{padding:.8rem 1.2rem .8rem 0;text-align:left;min-width:20rem;width:auto;max-width:max-content;max-width:-moz-max-content}.SinglePost_postBody__t4lC8 img{display:block;max-width:100%;margin:3.2rem auto;line-height:2.8rem}.SinglePost_postTags____iHm{margin:4rem 0 0;display:flex;flex-wrap:wrap}.SinglePost_postTags____iHm span{margin-right:1rem;display:inline-block;margin-bottom:1rem;overflow-wrap:break-word}.SinglePost_postTags____iHm span a{border:1px solid var(--neutral-color-3);border-radius:.6rem;font-weight:600;opacity:.5;padding:.8rem;font-size:1.5rem;display:inline-block;overflow-wrap:break-word;word-break:break-all;max-width:100%}.SinglePost_postTags____iHm span a:hover{opacity:.7}.SinglePost_postShare__KLI3v{margin:4rem 0 0}.SinglePost_postShareBtns__SS_L5{display:flex;align-items:center;gap:1rem;grid-gap:1rem}.SinglePost_postShareBtns__SS_L5 span{margin-right:1.5rem;display:inline-block;transform:translateY(-.41rem)}.SinglePost_shareToTwitterBtn__8qgOi{padding:2rem;width:4rem;height:4rem;text-align:center;background:#55acee;color:#fff;border:none;display:flex;justify-content:center;align-items:center;border-radius:100%}.SinglePost_shareToTwitterBtn__8qgOi:hover{opacity:.7}.SinglePost_postPagination__DrDb_{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin:4rem 0 0}.SinglePost_postPagination__DrDb_ div a{color:var(--pri-blue-normal);transition:all .3s ease-in-out}.SinglePost_postPagination__DrDb_ div a:hover{text-decoration:underline}.SinglePost_ppLeft__zHClu{margin-right:1.5rem}.SinglePost_ppRight__oNn8U{margin-left:1.5rem}.SinglePost_blogFooter__r668l{padding:4rem 0 0}@media screen and (max-width:700px){.SinglePost_postTitle__YIfgB{font-size:3.4rem}}@media screen and (max-width:650px){.SinglePost_postPagination__DrDb_{display:block}.SinglePost_ppLeft__zHClu{text-align:left;margin:0 0 1.5rem}.SinglePost_ppRight__oNn8U{text-align:right;margin:1.5rem 0 0}}@media screen and (max-width:445px){.SinglePost_postTitle__YIfgB{font-size:3.2rem}}