.ShareButtons-module__lho17q__container{border-top:1px solid var(--zinc-200,#e4e4e7);border-bottom:1px solid var(--zinc-200,#e4e4e7);flex-direction:column;align-items:flex-start;gap:.75rem;margin:2rem 0;padding:1.5rem 0;display:flex}.dark .ShareButtons-module__lho17q__container{border-color:var(--zinc-800,#27272a)}@media (min-width:640px){.ShareButtons-module__lho17q__container{flex-direction:row;justify-content:space-between;align-items:center}}.ShareButtons-module__lho17q__label{color:var(--zinc-800,#27272a);font-size:.875rem;font-weight:600}.dark .ShareButtons-module__lho17q__label{color:var(--zinc-200,#e4e4e7)}.ShareButtons-module__lho17q__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.ShareButtons-module__lho17q__btn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.ShareButtons-module__lho17q__btnTwitter{background-color:var(--zinc-900,#18181b);color:#fff}.ShareButtons-module__lho17q__btnTwitter:hover{background-color:#000}.ShareButtons-module__lho17q__btnFacebook{color:#fff;background-color:#1877f2}.ShareButtons-module__lho17q__btnFacebook:hover{background-color:#166fe5}.ShareButtons-module__lho17q__btnLinkedin{color:#fff;background-color:#0a66c2}.ShareButtons-module__lho17q__btnLinkedin:hover{background-color:#0958a8}.ShareButtons-module__lho17q__btnCopy{color:var(--zinc-700,#3f3f46);border-color:var(--zinc-350,#d4d4d8);background-color:#fff}.dark .ShareButtons-module__lho17q__btnCopy{background-color:var(--zinc-900,#18181b);color:var(--zinc-300,#d4d4d8);border-color:var(--zinc-700,#3f3f46)}.ShareButtons-module__lho17q__btnCopy:hover{background-color:var(--zinc-50,#fafafa)}.dark .ShareButtons-module__lho17q__btnCopy:hover{background-color:var(--zinc-800,#27272a)}.ShareButtons-module__lho17q__btnShare{color:#fff;background-color:#3b82f6}.ShareButtons-module__lho17q__btnShare:hover{background-color:#2563eb}
.NewsletterCta-module__hldRoa__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--zinc-200,#e4e4e7);background:linear-gradient(135deg,#f4f4f5b3 0%,#e4e4e780 100%);border-radius:1rem;flex-direction:column;gap:1.25rem;margin:3rem 0;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:flex}.dark .NewsletterCta-module__hldRoa__container{border-color:var(--zinc-800,#27272a);background:linear-gradient(135deg,#18181bb3 0%,#09090b80 100%)}.NewsletterCta-module__hldRoa__container:hover{transform:translateY(-2px);box-shadow:0 12px 20px -8px #00000014}.NewsletterCta-module__hldRoa__title{color:var(--zinc-900,#18181b);margin:0;font-size:1.5rem;font-weight:700}.dark .NewsletterCta-module__hldRoa__title{color:var(--zinc-50,#fafafa)}.NewsletterCta-module__hldRoa__description{color:var(--zinc-600,#52525b);margin:0;font-size:.95rem;line-height:1.5}.dark .NewsletterCta-module__hldRoa__description{color:var(--zinc-400,#a1a1aa)}.NewsletterCta-module__hldRoa__form{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.NewsletterCta-module__hldRoa__form{flex-direction:row}}.NewsletterCta-module__hldRoa__inputWrapper{flex:1;position:relative}.NewsletterCta-module__hldRoa__input{border:1px solid var(--zinc-300,#d4d4d8);width:100%;color:var(--zinc-900,#18181b);background:#fff;border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.dark .NewsletterCta-module__hldRoa__input{background:var(--zinc-950,#09090b);border-color:var(--zinc-800,#27272a);color:var(--zinc-50,#fafafa)}.NewsletterCta-module__hldRoa__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.NewsletterCta-module__hldRoa__button{background-color:var(--zinc-900,#18181b);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex}.dark .NewsletterCta-module__hldRoa__button{background-color:var(--zinc-50,#fafafa);color:var(--zinc-950,#09090b)}.NewsletterCta-module__hldRoa__button:hover{background-color:#000}.dark .NewsletterCta-module__hldRoa__button:hover{background-color:#fff}.NewsletterCta-module__hldRoa__button:active{transform:scale(.98)}.NewsletterCta-module__hldRoa__button:disabled{opacity:.6;cursor:not-allowed}.NewsletterCta-module__hldRoa__honeypot{opacity:0;z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.NewsletterCta-module__hldRoa__message{margin:0;font-size:.875rem;line-height:1.25rem}.NewsletterCta-module__hldRoa__success{color:#16a34a}.NewsletterCta-module__hldRoa__error{color:#dc2626}
.Comments-module__LaU9IW__section{border-top:1px solid var(--zinc-200,#e4e4e7);flex-direction:column;gap:2.5rem;margin:4rem 0 2rem;padding-top:3rem;display:flex}.dark .Comments-module__LaU9IW__section{border-color:var(--zinc-800,#27272a)}.Comments-module__LaU9IW__title{color:var(--zinc-900,#18181b);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.dark .Comments-module__LaU9IW__title{color:var(--zinc-50,#fafafa)}.Comments-module__LaU9IW__list{flex-direction:column;gap:1.5rem;display:flex}.Comments-module__LaU9IW__commentWrapper{flex-direction:column;gap:1rem;display:flex}.Comments-module__LaU9IW__commentCard{border:1px solid var(--zinc-200,#e4e4e7);background-color:#f4f4f566;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.dark .Comments-module__LaU9IW__commentCard{border-color:var(--zinc-800,#27272a);background-color:#18181b66}.Comments-module__LaU9IW__commentCard:hover{border-color:var(--zinc-300,#d4d4d8);box-shadow:0 4px 12px -8px #0000000d}.dark .Comments-module__LaU9IW__commentCard:hover{border-color:var(--zinc-700,#3f3f46)}.Comments-module__LaU9IW__replyCard{border-left:2px solid var(--zinc-200,#e4e4e7);margin-left:2.5rem;padding-left:1.5rem}.dark .Comments-module__LaU9IW__replyCard{border-color:var(--zinc-800,#27272a)}.Comments-module__LaU9IW__commentHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Comments-module__LaU9IW__commentAuthor{color:var(--zinc-900,#18181b);font-size:.95rem;font-weight:600;text-decoration:none}.Comments-module__LaU9IW__commentAuthor[href]:hover{color:#3b82f6;text-decoration:underline}.dark .Comments-module__LaU9IW__commentAuthor{color:var(--zinc-50,#fafafa)}.Comments-module__LaU9IW__commentDate{color:var(--zinc-500,#71717a);font-size:.8rem}.dark .Comments-module__LaU9IW__commentDate{color:var(--zinc-400,#a1a1aa)}.Comments-module__LaU9IW__commentBody{color:var(--zinc-800,#27272a);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.6}.dark .Comments-module__LaU9IW__commentBody{color:var(--zinc-300,#d4d4d8)}.Comments-module__LaU9IW__replyButton{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.85rem;font-weight:600;transition:color .15s}.Comments-module__LaU9IW__replyButton:hover{color:#2563eb;text-decoration:underline}.Comments-module__LaU9IW__formContainer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--zinc-200,#e4e4e7);background:linear-gradient(135deg,#f4f4f54d 0%,#e4e4e733 100%);border-radius:1rem;flex-direction:column;gap:1.5rem;margin-top:1.5rem;padding:2rem;display:flex}.dark .Comments-module__LaU9IW__formContainer{border-color:var(--zinc-800,#27272a);background:linear-gradient(135deg,#18181b4d 0%,#09090b33 100%)}.Comments-module__LaU9IW__formTitle{color:var(--zinc-900,#18181b);margin:0;font-size:1.25rem;font-weight:700}.dark .Comments-module__LaU9IW__formTitle{color:var(--zinc-50,#fafafa)}.Comments-module__LaU9IW__replyingToBanner{background-color:var(--zinc-100,#f4f4f5);color:var(--zinc-600,#52525b);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:flex}.dark .Comments-module__LaU9IW__replyingToBanner{background-color:var(--zinc-900,#18181b);color:var(--zinc-400,#a1a1aa)}.Comments-module__LaU9IW__cancelReplyButton{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.Comments-module__LaU9IW__formGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.Comments-module__LaU9IW__formGrid{grid-template-columns:1fr 1fr}}.Comments-module__LaU9IW__fullWidth{grid-column:1/-1}.Comments-module__LaU9IW__inputGroup{flex-direction:column;gap:.375rem;display:flex}.Comments-module__LaU9IW__inputLabel{color:var(--zinc-700,#3f3f46);font-size:.85rem;font-weight:600}.dark .Comments-module__LaU9IW__inputLabel{color:var(--zinc-300,#d4d4d8)}.Comments-module__LaU9IW__inputField{border:1px solid var(--zinc-300,#d4d4d8);width:100%;color:var(--zinc-900,#18181b);background:#fff;border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.dark .Comments-module__LaU9IW__inputField{background:var(--zinc-950,#09090b);border-color:var(--zinc-800,#27272a);color:var(--zinc-50,#fafafa)}.Comments-module__LaU9IW__inputField:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.Comments-module__LaU9IW__textareaField{resize:vertical;min-height:120px}.Comments-module__LaU9IW__submitButton{background-color:var(--zinc-900,#18181b);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-self:flex-start;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background-color .2s,transform .1s;display:inline-flex}.dark .Comments-module__LaU9IW__submitButton{background-color:var(--zinc-50,#fafafa);color:var(--zinc-950,#09090b)}.Comments-module__LaU9IW__submitButton:hover{background-color:#000}.dark .Comments-module__LaU9IW__submitButton:hover{background-color:#fff}.Comments-module__LaU9IW__submitButton:active{transform:scale(.98)}.Comments-module__LaU9IW__submitButton:disabled{opacity:.6;cursor:not-allowed}.Comments-module__LaU9IW__statusMessage{margin:0;font-size:.9rem;line-height:1.25rem}.Comments-module__LaU9IW__statusSuccess{color:#16a34a}.Comments-module__LaU9IW__statusError{color:#dc2626}.Comments-module__LaU9IW__honeypot{opacity:0;z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}
.SlugPage-module__sQTbBa__article{width:100%;max-width:800px;margin:0 auto;padding:2rem 0}.SlugPage-module__sQTbBa__header{margin-bottom:2rem}.SlugPage-module__sQTbBa__meta{color:var(--zinc-500,#71717a);align-items:center;margin-bottom:1rem;font-size:.875rem;font-weight:500;display:flex}.SlugPage-module__sQTbBa__category{color:#3b82f6;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.SlugPage-module__sQTbBa__dot{color:var(--zinc-300,#d4d4d8);margin:0 .5rem}.SlugPage-module__sQTbBa__title{color:var(--zinc-900,#18181b);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.25rem;font-weight:800;line-height:1.25}@media (min-width:640px){.SlugPage-module__sQTbBa__title{font-size:3rem}}.dark .SlugPage-module__sQTbBa__title{color:var(--zinc-50,#fafafa)}.SlugPage-module__sQTbBa__excerpt{color:var(--zinc-500,#71717a);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.dark .SlugPage-module__sQTbBa__excerpt{color:var(--zinc-400,#a1a1aa)}.SlugPage-module__sQTbBa__authorSection{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.SlugPage-module__sQTbBa__authorAvatar{object-fit:cover;background-color:var(--zinc-200,#e4e4e7);border-radius:9999px;width:2.75rem;height:2.75rem}.SlugPage-module__sQTbBa__authorAvatarFallback{background-color:var(--zinc-200,#e4e4e7);width:2.75rem;height:2.75rem;color:var(--zinc-600,#52525b);border-radius:9999px;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.dark .SlugPage-module__sQTbBa__authorAvatarFallback{background-color:var(--zinc-800,#27272a);color:var(--zinc-300,#d4d4d8)}.SlugPage-module__sQTbBa__authorName{color:var(--zinc-800,#27272a);font-size:.9375rem;font-weight:600}.dark .SlugPage-module__sQTbBa__authorName{color:var(--zinc-200,#e4e4e7)}.SlugPage-module__sQTbBa__authorBio{color:var(--zinc-500,#71717a);font-size:.75rem}.SlugPage-module__sQTbBa__bannerContainer{aspect-ratio:16/9;background-color:var(--zinc-100,#f4f4f5);border:1px solid var(--zinc-200,#e4e4e7);border-radius:1rem;width:100%;margin-bottom:2.5rem;overflow:hidden}.dark .SlugPage-module__sQTbBa__bannerContainer{background-color:var(--zinc-950,#09090b);border-color:var(--zinc-850,#202023)}.SlugPage-module__sQTbBa__bannerImage{object-fit:cover;width:100%;height:100%}.SlugPage-module__sQTbBa__content{color:var(--zinc-800,#27272a);font-size:1rem;line-height:1.75}.dark .SlugPage-module__sQTbBa__content{color:var(--zinc-300,#d4d4d8)}.SlugPage-module__sQTbBa__content p{margin-bottom:1.5rem}.SlugPage-module__sQTbBa__content h2{color:var(--zinc-900,#18181b);letter-spacing:-.015em;border-bottom:1px solid var(--zinc-100,#f4f4f5);margin-top:2.25rem;margin-bottom:1rem;padding-bottom:.375rem;font-size:1.5rem;font-weight:700}.dark .SlugPage-module__sQTbBa__content h2{color:var(--zinc-100,#f4f4f5);border-color:var(--zinc-850,#202023)}.SlugPage-module__sQTbBa__content h3{color:var(--zinc-900,#18181b);margin-top:1.75rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.dark .SlugPage-module__sQTbBa__content h3{color:var(--zinc-100,#f4f4f5)}.SlugPage-module__sQTbBa__content ul,.SlugPage-module__sQTbBa__content ol{margin-bottom:1.5rem;padding-left:1.5rem}.SlugPage-module__sQTbBa__content ul{list-style-type:disc}.SlugPage-module__sQTbBa__content ol{list-style-type:decimal}.SlugPage-module__sQTbBa__content li{margin-bottom:.5rem}.SlugPage-module__sQTbBa__content blockquote{color:var(--zinc-600,#52525b);background-color:var(--zinc-50,#fafafa);border-left:4px solid #3b82f6;border-radius:0 .375rem .375rem 0;margin:1.5rem 0;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-style:italic}.dark .SlugPage-module__sQTbBa__content blockquote{color:var(--zinc-400,#a1a1aa);background-color:var(--zinc-950,#09090b)}.SlugPage-module__sQTbBa__content code{font-family:var(--font-geist-mono), monospace;background-color:var(--zinc-100,#f4f4f5);border-radius:.25rem;padding:.2rem .4rem;font-size:.85em}.dark .SlugPage-module__sQTbBa__content code{background-color:var(--zinc-800,#27272a)}.SlugPage-module__sQTbBa__content pre{background-color:var(--zinc-900,#18181b);color:var(--zinc-100,#f4f4f5);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;overflow-x:auto}.SlugPage-module__sQTbBa__content pre code{color:inherit;background-color:#0000;padding:0;font-size:.875rem}.SlugPage-module__sQTbBa__content table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.875rem}.SlugPage-module__sQTbBa__content th,.SlugPage-module__sQTbBa__content td{border:1px solid var(--zinc-200,#e4e4e7);padding:.625rem}:is(.dark .SlugPage-module__sQTbBa__content th,.dark .SlugPage-module__sQTbBa__content td){border-color:var(--zinc-800,#27272a)}.SlugPage-module__sQTbBa__content th{background-color:var(--zinc-50,#fafafa);font-weight:600}.dark .SlugPage-module__sQTbBa__content th{background-color:var(--zinc-950,#09090b)}.SlugPage-module__sQTbBa__content img{border:1px solid var(--zinc-200,#e4e4e7);border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0}.dark .SlugPage-module__sQTbBa__content img{border-color:var(--zinc-850,#202023)}.SlugPage-module__sQTbBa__content figure{margin:1.5rem 0}.SlugPage-module__sQTbBa__content figcaption{color:var(--zinc-400,#a1a1aa);text-align:center;margin-top:.5rem;font-size:.75rem}.SlugPage-module__sQTbBa__content details{background-color:var(--zinc-50,#fafafa);border:1px solid var(--zinc-200,#e4e4e7);border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.dark .SlugPage-module__sQTbBa__content details{background-color:var(--zinc-950,#09090b);border-color:var(--zinc-850,#202023)}.SlugPage-module__sQTbBa__content summary{cursor:pointer;outline:none;font-weight:600}.SlugPage-module__sQTbBa__content details[open] summary{border-bottom:1px solid var(--zinc-150,#e4e4e7);margin-bottom:.5rem;padding-bottom:.5rem}.dark .SlugPage-module__sQTbBa__content details[open] summary{border-color:var(--zinc-850,#202023)}