.social-share-container[data-astro-cid-luj3ckct]{width:100%;padding-top:1rem;padding-bottom:1rem}.social-share-wrapper[data-astro-cid-luj3ckct]{display:flex;align-items:center;justify-content:center}.social-share-wrapper[data-astro-cid-luj3ckct]>[data-astro-cid-luj3ckct]:not([hidden])~[data-astro-cid-luj3ckct]:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.fa-post-title[data-astro-cid-bvzihdzo]{margin:0 0 16px;font-family:var(--fa-display);font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.07;letter-spacing:-1.8px;color:var(--fa-txt);text-wrap:balance}.fa-post[data-astro-cid-bvzihdzo] .fa-label[data-astro-cid-bvzihdzo] span[data-astro-cid-bvzihdzo]{opacity:.6}.prose{line-height:1.5rem;line-height:1.625;color:var(--fa-txt2);font-size:1.1rem}.prose h2:not(.not-prose *){margin-top:3rem;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem}@media(min-width:768px){.prose h2:not(.not-prose *){font-size:1.875rem;line-height:2.25rem}}.prose h2:not(.not-prose *){font-family:var(--fa-display);font-weight:800;letter-spacing:-.8px;line-height:1.15;color:var(--fa-txt)}.prose h3:not(.not-prose *){margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.prose h3:not(.not-prose *){font-size:1.5rem;line-height:2rem}}.prose h3:not(.not-prose *){font-family:var(--fa-display);font-weight:700;letter-spacing:-.4px;line-height:1.25;color:var(--fa-txt)}.prose p:not(.not-prose *){margin-bottom:1.5rem;line-height:1.625;color:var(--fa-txt2)}.prose strong:not(.not-prose *){color:var(--fa-txt)}.prose a:not(.not-prose *){text-decoration-thickness:2px;text-underline-offset:2px;color:var(--fa-blue)}.prose a:not(.not-prose *):hover{color:var(--fa-blue-deep)}.prose pre{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));padding:1.5rem}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem}.prose pre code{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.prose blockquote:not(.not-prose *){border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:1.5rem;border-left:3px solid var(--fa-blue);background:var(--fa-surface);color:var(--fa-txt2)}.prose img{height:auto;width:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose ul:not(.not-prose *){margin-bottom:1.5rem;list-style-type:disc;padding-left:1.5rem;color:var(--fa-txt2)}.prose ol:not(.not-prose *){margin-bottom:1.5rem;list-style-type:decimal;padding-left:1.5rem;color:var(--fa-txt2)}.prose li:not(.not-prose *)::marker{color:var(--fa-blue)}.prose pre{position:relative}.copy-button{position:absolute;right:.75rem;top:.75rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background-color:#374151cc;padding:.375rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));opacity:1;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.copy-button:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.copy-button{width:32px;height:32px}.copy-button svg{height:1rem;width:1rem}.prose code:not(pre code){border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:100;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.prose *:not(pre)>code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose *:not(pre)>code:before{content:var(--tw-content);display:none}.prose *:not(pre)>code:after{content:var(--tw-content);display:none}
