.ArticleOutline-module__6raMca__layout{display:block}.ArticleOutline-module__6raMca__content{max-width:var(--mobile-site-max);width:100%;min-width:0;margin:0 auto}.ArticleOutline-module__6raMca__content>*{margin-left:0;margin-right:0}.ArticleOutline-module__6raMca__content section[id]{scroll-margin-top:32px}.ArticleOutline-module__6raMca__endMarker{pointer-events:none;width:100%;height:1px;display:block}.ArticleOutline-module__6raMca__outlineSlot{left:max(22px, env(safe-area-inset-left));top:max(96px, calc(env(safe-area-inset-top) + 24px));z-index:10;width:clamp(150px,16vw,240px);position:fixed}.ArticleOutline-module__6raMca__outline{color:#8b8590;max-height:calc(100vh - 48px);font-size:.76rem;line-height:1.3;transition:opacity .18s;overflow-y:auto}.ArticleOutline-module__6raMca__mobileToggle{transition:opacity .18s;display:none}.ArticleOutline-module__6raMca__outlineTitle{color:#30273d;margin-bottom:8px;font-size:.76rem;font-weight:700;display:block}.ArticleOutline-module__6raMca__list{margin:0;padding:0;list-style:none}.ArticleOutline-module__6raMca__item+.ArticleOutline-module__6raMca__item{margin-top:2px}.ArticleOutline-module__6raMca__link{color:#96909a;padding:5px 0;text-decoration:none;transition:color .14s;display:block}.ArticleOutline-module__6raMca__link:hover,.ArticleOutline-module__6raMca__link:focus-visible{color:#30273d}.ArticleOutline-module__6raMca__linkActive{color:#30273d;font-weight:700}.ArticleOutline-module__6raMca__linkNested{padding-left:14px;font-size:.72rem}@media (max-width:1139px){.ArticleOutline-module__6raMca__layout{display:block}.ArticleOutline-module__6raMca__outlineSlot{bottom:max(18px, env(safe-area-inset-bottom));left:auto;right:max(18px, env(safe-area-inset-right));z-index:50;width:auto;top:auto}.ArticleOutline-module__6raMca__content{max-width:var(--mobile-site-max);margin:0 auto}.ArticleOutline-module__6raMca__mobileToggle{cursor:pointer;z-index:3;background:#e5e9ff;border:0;border-radius:999px;justify-content:center;align-items:center;width:auto;height:42px;padding:0 16px;display:flex;position:relative}.ArticleOutline-module__6raMca__mobileToggle span{white-space:nowrap;font-size:.8rem;font-weight:700;display:block}.ArticleOutline-module__6raMca__mobileToggleOpen{background:#dce1ff}.ArticleOutline-module__6raMca__outline{visibility:hidden;z-index:90;background:#fff;border-radius:0;width:min(330px,100vw - 40px);height:100dvh;max-height:none;padding:76px 24px 32px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-32px 0 72px #5d4ce185,-10px 0 24px #5d4ce147}.ArticleOutline-module__6raMca__outlineOpen{visibility:visible;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ArticleOutline-module__6raMca__link,.ArticleOutline-module__6raMca__mobileToggle,.ArticleOutline-module__6raMca__outline{transition:none}}
.ArticleAuthorSignature-module__tcSoaW__signature{border-top:1px solid #aaa7af;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;width:100%;margin-top:64px;padding-top:28px;display:grid}.ArticleAuthorSignature-module__tcSoaW__portrait{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:68px;height:68px;display:block}.ArticleAuthorSignature-module__tcSoaW__portraitWrap{width:68px;height:68px;position:relative}.ArticleAuthorSignature-module__tcSoaW__brandBadge{aspect-ratio:1;background:#f7f5f1;border-radius:50%;justify-content:center;align-items:center;width:38%;display:flex;position:absolute;bottom:-1px;left:-1px;box-shadow:0 0 0 1px #30273d14}.ArticleAuthorSignature-module__tcSoaW__brandBadge img{width:68%;height:68%}.ArticleAuthorSignature-module__tcSoaW__name{color:#17171d;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:800}.ArticleAuthorSignature-module__tcSoaW__role,.ArticleAuthorSignature-module__tcSoaW__learnMore{color:#68636d;margin:2px 0 0;font-size:.82rem;line-height:1.45}.ArticleAuthorSignature-module__tcSoaW__learnMore{margin-top:5px}.ArticleAuthorSignature-module__tcSoaW__signature .ArticleAuthorSignature-module__tcSoaW__learnMore a{color:#5b42c6;letter-spacing:.06em;text-transform:uppercase;font-family:monospace;font-size:.7rem;font-weight:700;text-decoration:none}.ArticleAuthorSignature-module__tcSoaW__signature .ArticleAuthorSignature-module__tcSoaW__learnMore a:hover,.ArticleAuthorSignature-module__tcSoaW__signature .ArticleAuthorSignature-module__tcSoaW__learnMore a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.ArticleAuthorSignature-module__tcSoaW__signature{grid-template-columns:58px minmax(0,1fr);gap:13px;margin-top:52px}.ArticleAuthorSignature-module__tcSoaW__portrait,.ArticleAuthorSignature-module__tcSoaW__portraitWrap{width:58px;height:58px}}
