.OriginalImageLink-module__SjBesq__link.OriginalImageLink-module__SjBesq__link{text-decoration:none;display:block}.OriginalImageLink-module__SjBesq__link.OriginalImageLink-module__SjBesq__link:after{content:none}
.ArticleToc-module__cjRRgG__anchoredHeading{scroll-margin-top:1.5rem}@media (min-width:768px){.ArticleToc-module__cjRRgG__anchoredHeading{scroll-margin-top:5rem}}.ArticleToc-module__cjRRgG__headingLink.ArticleToc-module__cjRRgG__headingLink{vertical-align:middle;width:.55em;height:.55em;color:var(--color-neu-primary);opacity:0;align-items:center;margin-left:.3em;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.ArticleToc-module__cjRRgG__headingLink.ArticleToc-module__cjRRgG__headingLink:after{content:none}.ArticleToc-module__cjRRgG__headingLink.ArticleToc-module__cjRRgG__headingLink svg{width:100%;height:100%}.ArticleToc-module__cjRRgG__anchoredHeading:hover .ArticleToc-module__cjRRgG__headingLink.ArticleToc-module__cjRRgG__headingLink,.ArticleToc-module__cjRRgG__anchoredHeading[data-heading-active] .ArticleToc-module__cjRRgG__headingLink.ArticleToc-module__cjRRgG__headingLink,.ArticleToc-module__cjRRgG__headingLink.ArticleToc-module__cjRRgG__headingLink:focus-visible{opacity:1}.ArticleToc-module__cjRRgG__headingLink.ArticleToc-module__cjRRgG__headingLink:hover{opacity:1;transform:scale(1.15)}
:root{--white-text-100:#fff;--white-text-90:#f3f3f3;--white-text-80:#e0e0e0;--white-text-75:#ccc;--white-text-70:#b4b4b4;--white-text-60:#a0a0a0}.PostArticle-module__Sx0sMW__postContent{font-family:var(--font-sans);color:var(--foreground);--external-link-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15%203h6v6'/%3E%3Cpath%20d='M10%2014%2021%203'/%3E%3Cpath%20d='M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h6'/%3E%3C/svg%3E");line-height:normal}.PostArticle-module__Sx0sMW__postContent p{color:var(--white-text-90);letter-spacing:.033em;margin-bottom:1.75rem;font-size:.9rem;font-weight:300;line-height:1.75}.PostArticle-module__Sx0sMW__postContent>p:first-of-type{font-weight:500}.PostArticle-module__Sx0sMW__postContent h1,.PostArticle-module__Sx0sMW__postContent h2,.PostArticle-module__Sx0sMW__postContent h3,.PostArticle-module__Sx0sMW__postContent h4,.PostArticle-module__Sx0sMW__postContent h5,.PostArticle-module__Sx0sMW__postContent h6{font-family:var(--font-sans);color:var(--white-text-100);margin-top:0;font-weight:500;line-height:1.13}.PostArticle-module__Sx0sMW__postContent h1{margin-bottom:2rem;font-size:2.75rem}.PostArticle-module__Sx0sMW__postContent h2{margin-top:3.2em;margin-bottom:1.6rem;font-size:2.25rem;font-weight:700;line-height:1.125}.PostArticle-module__Sx0sMW__postContent h3{margin-top:2em;margin-bottom:1em;font-size:1.47rem;font-weight:800;line-height:1.22}.PostArticle-module__Sx0sMW__postContent ul,.PostArticle-module__Sx0sMW__postContent ol{margin:1.5rem 0 1.5rem .5rem;padding:0 0 .5rem 2rem}:is(.PostArticle-module__Sx0sMW__postContent ul,.PostArticle-module__Sx0sMW__postContent ol) li{letter-spacing:.07em;margin-top:1em;margin-bottom:0;padding-left:0;font-size:.8rem;font-weight:300;line-height:1.3}:is(.PostArticle-module__Sx0sMW__postContent ul,.PostArticle-module__Sx0sMW__postContent ol) li::marker{color:color-mix(in srgb,var(--color-neu-primary),transparent 20%)}.PostArticle-module__Sx0sMW__postContent a{color:var(--color-neu-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--color-neu-primary),transparent 55%);text-decoration-color:color-mix(in srgb,var(--color-neu-primary),transparent 55%);transition:all .2s}.PostArticle-module__Sx0sMW__postContent a:after{content:"";vertical-align:super;width:.7em;height:.7em;-webkit-mask:var(--external-link-icon)no-repeat center/contain;-webkit-mask:var(--external-link-icon)no-repeat center/contain;mask:var(--external-link-icon)no-repeat center/contain;opacity:.8;background-color:currentColor;margin-left:.18em;font-size:.82em;display:inline-block}.PostArticle-module__Sx0sMW__postContent a:hover{opacity:.8;-webkit-text-decoration-color:var(--color-neu-primary);text-decoration-color:var(--color-neu-primary)}.PostArticle-module__Sx0sMW__postContent strong{color:var(--white-text-75);letter-spacing:.03em;font-weight:700}.PostArticle-module__Sx0sMW__postContent code:before,.PostArticle-module__Sx0sMW__postContent code:after{content:""!important}.PostArticle-module__Sx0sMW__postContent img{border-radius:1rem;margin:2rem 0;box-shadow:0 20px 25px -5px #0000004d}.PostArticle-module__Sx0sMW__postContent table{border-collapse:separate;border-spacing:0;background-color:#ffffff08;width:auto;margin:3rem 0;overflow:hidden}.PostArticle-module__Sx0sMW__postContent table th{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;background-color:#ffffff0d;padding:.75rem 1.25rem;font-size:.7rem;font-weight:700}.PostArticle-module__Sx0sMW__postContent table th p{margin:.2em .5em;padding:0;font-size:1rem;font-weight:500}.PostArticle-module__Sx0sMW__postContent table td{color:#fff9;border-top:1px solid #ffffff0d;padding:0 1.25rem;font-size:.9rem}.PostArticle-module__Sx0sMW__postContent table td p{margin:.2em .5em;padding:0;font-size:.8rem}.PostArticle-module__Sx0sMW__postContent blockquote{border:1px solid #ffffff0d;border-left:4px solid var(--color-neu-primary);color:var(--white-text-60);background:#ffffff05;border-radius:.5rem 1.25rem 1.25rem .5rem;margin:2.5rem 0;padding:1.75rem 2rem;font-weight:300;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;box-shadow:0 10px 30px -10px #00000080}.PostArticle-module__Sx0sMW__postContent blockquote:before,.PostArticle-module__Sx0sMW__postContent blockquote:after{content:""!important}.PostArticle-module__Sx0sMW__postContent blockquote:hover{border-color:#ffffff1a;border-left-color:var(--color-neu-primary);background:#ffffff0a;transform:translateY(-2px);box-shadow:0 15px 35px -5px #0009}.PostArticle-module__Sx0sMW__postContent blockquote p{letter-spacing:.05em;font-size:.9rem;font-style:normal;font-weight:300;line-height:1.9;color:#ffffffd1!important;margin:0!important}.PostArticle-module__Sx0sMW__postContent blockquote strong{color:inherit;font-weight:900}.PostArticle-module__Sx0sMW__postContent blockquote:after{color:var(--color-neu-primary);opacity:.08;pointer-events:none;font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;top:-.25rem;left:1.25rem;content:"“"!important}@media (max-width:768px){.PostArticle-module__Sx0sMW__postContent p{margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.PostArticle-module__Sx0sMW__postContent h1,.PostArticle-module__Sx0sMW__postContent h2{margin-bottom:1.5rem;font-size:1.625rem;line-height:1.15}.PostArticle-module__Sx0sMW__postContent h2{margin-top:2rem}.PostArticle-module__Sx0sMW__postContent h3{margin-top:1.5rem;font-size:1.125rem}.PostArticle-module__Sx0sMW__postContent ul,.PostArticle-module__Sx0sMW__postContent ol{padding-left:1.5rem}.PostArticle-module__Sx0sMW__postContent table th,.PostArticle-module__Sx0sMW__postContent table td{padding:.5rem .75rem;font-size:.8rem}.PostArticle-module__Sx0sMW__postContent blockquote{margin:2rem 0;padding:1.25rem 1.5rem}.PostArticle-module__Sx0sMW__postContent blockquote p{font-size:.875rem}.PostArticle-module__Sx0sMW__postContent blockquote:after{font-size:4rem;top:-.15rem;left:.75rem}}.PostArticle-module__Sx0sMW__postContent table th,.PostArticle-module__Sx0sMW__postContent table td{border:1px solid #302f2f!important}
code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
