.article-module__AvJltq__page{min-height:100vh;padding-bottom:clamp(4rem,8vw,7rem)}.article-module__AvJltq__container{width:min(100% - 3rem,45rem);margin-inline:auto}.article-module__AvJltq__backLink{color:#a7a7b0;align-items:center;gap:.5rem;min-height:44px;margin-bottom:clamp(1.75rem,5vw,3.5rem);font-size:.875rem;transition:color .16s;display:inline-flex}.article-module__AvJltq__backLink svg,.article-module__AvJltq__relatedLink svg{color:inherit}.article-module__AvJltq__backLink:hover{color:#f4f2f8}.article-module__AvJltq__header{border-bottom:1px solid #ffffff1a;margin-bottom:clamp(2rem,5vw,3rem);padding-bottom:clamp(1.75rem,4vw,2.5rem)}.article-module__AvJltq__page .article-module__AvJltq__title{color:#f4f2f8;letter-spacing:-.035em;text-align:left;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:500;line-height:1.14}.article-module__AvJltq__byline{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-top:1.75rem;font-size:.8125rem;line-height:1.6;display:flex}.article-module__AvJltq__byline>*{color:#a7a7b0}.article-module__AvJltq__byline .article-module__AvJltq__author{color:#dedbe5}.article-module__AvJltq__byline time{border-left:1px solid #ffffff26;padding-left:1rem}.article-module__AvJltq__content{color:#c6c5cc;overflow-wrap:anywhere;font-size:clamp(1.0625rem,1.7vw,1.125rem);line-height:1.85}.article-module__AvJltq__content :where(p,li,em,u,span){color:inherit}.article-module__AvJltq__content p{margin:0 0 1.35em}.article-module__AvJltq__content>p:first-child{color:#e4e1eb;margin-bottom:1.6em;font-size:1.15em;line-height:1.7}.article-module__AvJltq__content :is(h2,h3,h4,h5,h6){color:#f4f2f8;letter-spacing:-.02em;text-wrap:balance;margin:2.4em 0 .85em;font-weight:500;line-height:1.3}.article-module__AvJltq__content h2{font-size:1.55em}.article-module__AvJltq__content h3{font-size:1.3em}.article-module__AvJltq__content :is(h4,h5,h6){font-size:1.1em}.article-module__AvJltq__content :is(ul,ol){margin:0 0 1.75em;padding-left:1.4em}.article-module__AvJltq__content ul{list-style:outside}.article-module__AvJltq__content ol{list-style:decimal}.article-module__AvJltq__content li{margin-bottom:.65em;padding-left:.3em}.article-module__AvJltq__content li::marker{color:#a9a0bb}.article-module__AvJltq__content li>p{margin-bottom:.65em}.article-module__AvJltq__content li>:last-child{margin-bottom:0}.article-module__AvJltq__content li :is(ul,ol){margin-top:.65em}.article-module__AvJltq__content a{color:#c9b5fc;text-underline-offset:.2em;-webkit-text-decoration:underline #c9b5fc66;text-decoration:underline #c9b5fc66;text-decoration-thickness:1px}.article-module__AvJltq__content a:hover{text-decoration-color:currentColor}.article-module__AvJltq__content strong{color:#ebe8f0;font-weight:600}.article-module__AvJltq__content em{font-style:italic}.article-module__AvJltq__content u{text-underline-offset:.15em;text-decoration:underline}.article-module__AvJltq__content blockquote{color:#e4e1eb;border-left:2px solid #a888ee;margin:2em 0;padding:.25em 0 .25em 1.25em;font-size:1.08em}.article-module__AvJltq__content blockquote>:last-child{margin-bottom:0}.article-module__AvJltq__content hr{border-color:#ffffff1a;margin:2.5em 0}.article-module__AvJltq__content code{color:#d8cbee;white-space:pre-wrap;background:#ffffff0a;border-radius:4px;padding:.15em .35em;font-size:.85em}.article-module__AvJltq__related{border-top:1px solid #ffffff1a;margin-top:clamp(3.5rem,8vw,5rem);padding-top:2rem}.article-module__AvJltq__relatedTitle{color:#a7a7b0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.8125rem;font-weight:500}.article-module__AvJltq__relatedLink{color:#a7a7b0;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;display:flex}.article-module__AvJltq__relatedLink h3{color:#dedbe5;font-size:1.0625rem;font-weight:500;line-height:1.5;transition:color .16s}.article-module__AvJltq__relatedMeta{color:#a7a7b0;margin-top:.5rem;font-size:.75rem;display:block}.article-module__AvJltq__relatedLink svg{flex-shrink:0}.article-module__AvJltq__relatedLink:hover h3,.article-module__AvJltq__relatedLink:hover svg{color:#c9b5fc}.article-module__AvJltq__page a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #c9b5fc}@media (min-width:768px){.article-module__AvJltq__container{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.article-module__AvJltq__page a,.article-module__AvJltq__relatedLink h3{transition:none}}.article-module__AvJltq__title,.article-module__AvJltq__content h2{scroll-margin-top:5rem}
.article-outline-module__JLJNlq__outline{z-index:40;position:fixed;top:50%;right:max(.5rem,50vw - 43rem);transform:translateY(-50%)}.article-outline-module__JLJNlq__list{scrollbar-width:none;max-height:60vh;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.article-outline-module__JLJNlq__list::-webkit-scrollbar{display:none}.article-outline-module__JLJNlq__link{justify-content:flex-end;align-items:center;gap:.875rem;min-width:44px;min-height:24px;padding:0 10px;text-decoration:none;display:flex}.article-outline-module__JLJNlq__tick{background:#777780;border-radius:2px;flex:none;width:6px;height:2px;transition:width .16s,background-color .16s}.article-outline-module__JLJNlq__link[aria-current=location] .article-outline-module__JLJNlq__tick{background:#ebe8f0;width:16px}.article-outline-module__JLJNlq__link:hover .article-outline-module__JLJNlq__tick,.article-outline-module__JLJNlq__link:focus-visible .article-outline-module__JLJNlq__tick{background:#c9b5fc;width:20px}.article-outline-module__JLJNlq__label{color:#c6c5cc;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;visibility:hidden;opacity:0;background:#101013eb;border-radius:5px;width:max-content;max-width:min(23rem,100vw - 6rem);padding:.3rem .6rem;font-size:.75rem;line-height:1.45;transition:opacity .12s;position:absolute;right:52px;overflow:hidden}.article-outline-module__JLJNlq__link:hover .article-outline-module__JLJNlq__label,.article-outline-module__JLJNlq__link:focus-visible .article-outline-module__JLJNlq__label{visibility:visible;opacity:1}.article-outline-module__JLJNlq__link:focus-visible{outline-offset:-2px;outline:2px solid #c9b5fc}@media (max-width:899px){.article-outline-module__JLJNlq__outline{display:none}}@media (prefers-reduced-motion:reduce){.article-outline-module__JLJNlq__tick,.article-outline-module__JLJNlq__label{transition:none}}
