.post-content-wrapper{display:grid;grid-template-columns:3fr 1px 1fr;grid-row-gap:40px;row-gap:40px;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.post-content-wrapper .post-body{grid-row:3}.post-content-wrapper .share{grid-column:1;margin-top:0}.post-content-wrapper .post-navbar{grid-row:1/4;grid-column:3}@media screen and (max-width:767px){.post-content-wrapper{grid-template-columns:1fr;gap:32px}.post-content-wrapper .post-body,.post-content-wrapper .post-navbar{grid-row:auto;grid-column:auto}}.post-navbar{position:sticky;right:0;top:112px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}body:has(.header.with-banner) .post-navbar{top:152px}.post-content-separator{height:100%;width:1px;grid-column:2;grid-row:1/4;background-color:var(--Light-Grey)}@media screen and (max-width:767px){.post-content-separator{display:none}}.post-navigation{overflow-y:scroll;width:100%}@supports selector(::-webkit-scrollbar-thumb){.post-navigation{scrollbar-gutter:stable}.post-navigation::-webkit-scrollbar{width:.3125rem;height:.3125rem;cursor:default}.post-navigation::-webkit-scrollbar-track{background-color:transparent;border-radius:8px;cursor:default}.post-navigation::-webkit-scrollbar-thumb{background-color:var(--Dark-80);outline:none;border-radius:8px;cursor:default}.post-navigation::-webkit-scrollbar-button,.post-navigation::-webkit-scrollbar-track-piece{cursor:default}}@supports not selector(::-webkit-scrollbar-thumb){.post-navigation{scrollbar-width:thin;scrollbar-color:var(--Dark-80) var(--Grey)}}.post-navigation-list{display:flex;flex-direction:column;gap:8px;border-left:.5px solid var(--Grey)}.post-navigation-list-item{padding:8px 16px;border-left:.5px solid var(--Grey);margin-left:-1px;transition:border-color .3s ease-in-out,color .3s ease-in-out;cursor:pointer}.post-navigation-list-item h2{font-family:var(--space-grotesk-bold);font-size:16px;line-height:100%;letter-spacing:0;opacity:.6;transition:opacity .3s ease-in-out}.post-navigation-list-item:active,.post-navigation-list-item:hover,.post-navigation-list-item:is(.active){border-color:var(--Blue-purple);color:var(--Blue-purple)}.post-navigation-list-item:active h2,.post-navigation-list-item:hover h2,.post-navigation-list-item:is(.active) h2{opacity:1}@media screen and (max-width:767px){.post-navigation{display:none}}.h1,h1{font-size:80px;line-height:100%;letter-spacing:-3px}@media screen and (max-width:639px){.h1,h1{font-size:40px;line-height:120%;letter-spacing:-1px}}.h2,h2{font-size:56px;line-height:110%;letter-spacing:-2px}@media screen and (max-width:639px){.h2,h2{font-size:32px;line-height:120%;letter-spacing:-1px}}.h3,h3{font-size:40px;line-height:120%;letter-spacing:-1px}@media screen and (max-width:639px){.h3,h3{font-size:24px;line-height:120%;letter-spacing:-1px}}.body1{font-size:20px;line-height:130%}@media screen and (max-width:639px){.body1{font-size:16px;line-height:140%}}.body2{font-size:16px;line-height:140%}@media screen and (max-width:639px){.body2{font-size:14px}}.body3{font-size:14px;line-height:100%}@media screen and (max-width:639px){.body3{font-size:12px}}.body4{font-size:14px;line-height:140%;letter-spacing:.5px}@media screen and (max-width:639px){.body4{font-size:12px}}.description1{font-size:32px;line-height:110%;letter-spacing:-1px}@media screen and (max-width:639px){.description1{font-size:24px;line-height:130%;letter-spacing:-.5px}}.description2{font-family:var(--space-grotesk-bold);font-size:24px;line-height:120%}@media screen and (max-width:639px){.description2{font-size:20px}}.link{font-size:16px;line-height:100%}@media screen and (max-width:639px){.link{font-size:14px}}.tag-text{font-family:var(--space-grotesk-bold);font-size:14px;line-height:100%}@media screen and (max-width:639px){.tag-text{font-size:12px}}.button-text{font-family:var(--space-grotesk-bold);font-size:16px;line-height:100%}@property --gradient-bg-start{syntax:"<color>";initial-value:#fff;inherits:false}@property --gradient-bg-end{syntax:"<color>";initial-value:#fff;inherits:false}.post-body{overflow:hidden}.post-body-main-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.post-body-main-image.is-cropped{max-height:340px}@media screen and (max-width:1199px){.post-body-main-image.is-cropped{max-height:240px}}@media screen and (max-width:639px){.post-body-main-image.is-cropped{max-height:180px}}@media screen and (max-width:767px){.post-body-main-image{margin-bottom:0}}.post-body-main-iframe{width:100%;aspect-ratio:1.5/1}.post-body :not(h1,h2,h3,h4,h5){font-family:var(--roboto);font-weight:400}.post-body a,.post-body li,.post-body p{font-size:18px;line-height:2rem;color:var(--Dark)}@media screen and (max-width:639px){.post-body a,.post-body li,.post-body p{line-height:1.5rem}}.post-body p{margin-block:8px}.post-body section{padding-bottom:40px;border-bottom:1px solid var(--Grey)}.post-body a{color:var(--Blue-purple)}.post-body strong{font-weight:600}.post-body h2,.post-body h3,.post-body h4,.post-body h5{font-weight:500}.post-body h2{font-size:40px;line-height:120%;letter-spacing:-1px;margin-top:40px;margin-bottom:24px}@media screen and (max-width:639px){.post-body h2{font-size:24px;line-height:120%;letter-spacing:-1px;margin-top:32px;margin-bottom:16px}}.post-body h3{font-size:32px;line-height:110%;letter-spacing:-1px;letter-spacing:normal;margin-top:32px;margin-bottom:16px}@media screen and (max-width:639px){.post-body h3{font-size:24px;line-height:130%;letter-spacing:-.5px;margin-top:24px;margin-bottom:12px}}.post-body h4{font-family:var(--space-grotesk-bold);font-size:24px;line-height:120%;margin-bottom:12px;margin-top:32px}@media screen and (max-width:639px){.post-body h4{font-size:20px;margin-bottom:16px}}.post-body h5{font-size:22px;line-height:120%;margin:16px 0 10px}@media screen and (max-width:639px){.post-body h5{font-size:20px}}.post-body ol,.post-body ul{margin-top:24px;margin-bottom:40px;line-height:1.5rem}@media screen and (max-width:639px){.post-body ol,.post-body ul{margin-top:16px;margin-bottom:32px}}.post-body ul{display:flex;flex-direction:column;gap:12px}.post-body ul li{position:relative;padding-left:34px}.post-body ul li:before{content:"";position:absolute;top:50%;left:16px;display:inline-block;height:8px;width:8px;border-radius:50%;background-color:var(--Lavender);transform:translateY(-50%)}.post-body ol{padding-left:34px}.post-body ol li{margin-bottom:12px}.post-body ol li::marker{color:var(--Lavender)}.post-body img{position:relative;left:50%;transform:translateX(-50%);max-height:380px;width:auto;-o-object-fit:contain;object-fit:contain;margin:20px auto;border-radius:10px;cursor:pointer}.post-body blockquote{font-size:20px;line-height:130%;display:block;position:relative;padding:24px 24px 24px 88px;border-radius:8px;background:var(--Light-Grey);gap:24px;margin-top:40px}@media screen and (max-width:639px){.post-body blockquote{font-size:16px;line-height:140%}}.post-body blockquote:before{content:url(/_next/static/media/quote.d61c2996.svg);display:block;position:absolute;top:24px;left:24px;height:40px;width:40px}.post-body iframe{width:100%;height:auto;aspect-ratio:1.5/1;margin:20px auto}.post-body div:has(table){overflow:scroll}@supports selector(::-webkit-scrollbar-thumb){.post-body div:has(table){scrollbar-gutter:stable}.post-body div:has(table)::-webkit-scrollbar{width:.3125rem;height:.3125rem;cursor:default}.post-body div:has(table)::-webkit-scrollbar-track{background-color:transparent;border-radius:8px;cursor:default}.post-body div:has(table)::-webkit-scrollbar-thumb{background-color:var(--Dark-80);outline:none;border-radius:8px;cursor:default}.post-body div:has(table)::-webkit-scrollbar-track-piece{cursor:default}.post-body div:has(table)::-webkit-scrollbar-button{cursor:default}}@supports not selector(::-webkit-scrollbar-thumb){.post-body div:has(table){scrollbar-width:thin;scrollbar-color:var(--Dark-80) var(--Grey)}}.post-body table{width:100%;border-collapse:separate;border-spacing:0;margin:40px 0;font-size:16px}.post-body table caption{margin-bottom:10px}@media screen and (max-width:639px){.post-body table{margin:32px 0}}.post-body td,.post-body th{padding:8px;text-align:left}.post-body tr:nth-child(2n)>td{background-color:var(--Light-Grey)}.post-body tr:nth-child(odd)>td{background-color:var(--Grey)}.post-body th{background-color:var(--Blue-purple);color:var(--White)}.post-body table tr:first-child th:first-child{border-top-left-radius:8px}.post-body table tr:first-child th:last-child{border-top-right-radius:8px}.post-body table tr:last-child td:first-child{border-bottom-left-radius:8px}.post-body table tr:last-child td:last-child{border-bottom-right-radius:8px}.post-body .console-container{height:auto}