.article-contents-module__sFJMda__layout{--contents-header:74px;--contents-offset:154px;max-width:1048px;margin-inline:auto}.article-contents-module__sFJMda__body{width:100%;min-width:0;max-width:768px;margin-inline:auto}:is(.article-contents-module__sFJMda__body h2[id],.article-contents-module__sFJMda__body h3[id]){scroll-margin-top:var(--contents-offset);overflow-wrap:anywhere}:is(.article-contents-module__sFJMda__body h2[id]:focus-visible,.article-contents-module__sFJMda__body h3[id]:focus-visible){outline-offset:6px;outline:2px solid #34d399}.article-contents-module__sFJMda__mobile{top:var(--contents-header);z-index:30;margin-bottom:24px;background:#0b0c0e;border-block:1px solid #ffffff26;max-width:768px;margin-inline:auto;position:sticky}.article-contents-module__sFJMda__mobile details{position:relative}.article-contents-module__sFJMda__mobile summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px;list-style:none;display:flex}.article-contents-module__sFJMda__mobile summary::-webkit-details-marker{display:none}.article-contents-module__sFJMda__label{color:#a1a1aa;white-space:nowrap;font-size:12px}.article-contents-module__sFJMda__current{text-overflow:ellipsis;white-space:nowrap;color:#e4e4e7;min-width:0;font-size:13px;overflow:hidden}.article-contents-module__sFJMda__chevron{color:#34d399;flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .15s}.article-contents-module__sFJMda__mobile details[open] .article-contents-module__sFJMda__chevron{transform:rotate(180deg)}.article-contents-module__sFJMda__rail{display:none}.article-contents-module__sFJMda__links{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;display:grid;overflow-y:auto}.article-contents-module__sFJMda__links a{color:#a1a1aa;overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.article-contents-module__sFJMda__links a.article-contents-module__sFJMda__subheading{padding-left:24px}.article-contents-module__sFJMda__links a:not([aria-current=location]):hover{color:#f4f4f5;background:#ffffff0a}.article-contents-module__sFJMda__links a[aria-current=location]{background-blend-mode:multiply;background-color:#d1d1d1}.article-contents-module__sFJMda__links a:focus-visible,.article-contents-module__sFJMda__mobile summary:focus-visible{outline:2px solid var(--strand-focus,#34d399);outline-offset:-2px}.article-contents-module__sFJMda__dropdown{max-height:min(420px, calc(100dvh - var(--contents-header) - 80px));background:#0b0c0e;border:1px solid #ffffff26;padding:10px;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 50px #0000008c}@media (min-width:640px){.article-contents-module__sFJMda__layout{--contents-header:84px;--contents-offset:164px}}@media (min-width:1200px){.article-contents-module__sFJMda__layout{--contents-offset:112px;grid-template-columns:minmax(0,768px) 240px;align-items:start;gap:40px;display:grid}.article-contents-module__sFJMda__mobile{display:none}.article-contents-module__sFJMda__rail{top:var(--contents-offset);background:#0b0c0e;border:1px solid #ffffff26;border-radius:16px;padding:20px 14px;display:block;position:sticky}.article-contents-module__sFJMda__rail>.article-contents-module__sFJMda__label{letter-spacing:.16em;text-transform:uppercase;margin:0 12px 14px;font-size:11px}.article-contents-module__sFJMda__rail .article-contents-module__sFJMda__links{max-height:calc(100dvh - var(--contents-offset) - 100px)}}@media (pointer:coarse){.article-contents-module__sFJMda__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.article-contents-module__sFJMda__chevron{transition:none}}
