.blog-reader-module__hGvu8W__layout{max-width:76rem;margin:auto;padding:5rem 1.25rem}.blog-reader-module__hGvu8W__rail{z-index:30;background:var(--color-paper);align-self:start;position:sticky;top:4rem}.blog-reader-module__hGvu8W__menu{border-bottom:1px solid var(--color-hairline)}.blog-reader-module__hGvu8W__summary{cursor:pointer;min-height:3.5rem;color:var(--color-ink);align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.blog-reader-module__hGvu8W__summary::-webkit-details-marker{display:none}.blog-reader-module__hGvu8W__chevron{width:1rem;height:1rem;margin-left:auto;transition:transform .18s ease-out}.blog-reader-module__hGvu8W__menu[open] .blog-reader-module__hGvu8W__chevron{transform:rotate(180deg)}.blog-reader-module__hGvu8W__menuBody{scrollbar-width:thin;max-height:calc(100dvh - 9rem);padding:.5rem 0 1rem;overflow-y:auto}.blog-reader-module__hGvu8W__navLink{border-radius:var(--radius-brand-field);min-height:44px;color:var(--color-ink-muted);padding:.65rem .75rem;font-size:.875rem;line-height:1.65;transition:background-color .18s ease-out,color .18s ease-out;display:block}.blog-reader-module__hGvu8W__navLink:hover{color:var(--color-clay-deep);background:var(--color-surface)}.blog-reader-module__hGvu8W__navLink[aria-current]{background:var(--color-clay-wash);color:var(--color-clay-deep);font-weight:600}.blog-reader-module__hGvu8W__progress{background:var(--color-hairline);height:3px;overflow:hidden}.blog-reader-module__hGvu8W__progress span{background:var(--color-clay);transform-origin:0;width:100%;height:100%;transition:transform .15s ease-out;display:block}.blog-reader-module__hGvu8W__article{min-width:0;max-width:48rem;margin:2rem auto 0}.blog-reader-module__hGvu8W__body{margin-top:2.5rem}.blog-reader-module__hGvu8W__body>div{color:var(--color-ink);line-height:1.95}.blog-reader-module__hGvu8W__body h2,.blog-reader-module__hGvu8W__body h3,.blog-reader-module__hGvu8W__article{scroll-margin-top:10rem}.blog-reader-module__hGvu8W__body h2:target,.blog-reader-module__hGvu8W__body h3:target{animation:1.2s ease-out blog-reader-module__hGvu8W__target-focus}@keyframes blog-reader-module__hGvu8W__target-focus{0%{background-color:var(--color-clay-wash)}to{background-color:#0000}}@media (min-width:1024px){.blog-reader-module__hGvu8W__layout{grid-template-columns:16rem minmax(0,1fr);gap:3rem;padding-top:7rem;display:grid}.blog-reader-module__hGvu8W__rail{z-index:10;top:6rem}.blog-reader-module__hGvu8W__summary{display:none}.blog-reader-module__hGvu8W__menu>.blog-reader-module__hGvu8W__menuBody{display:block}.blog-reader-module__hGvu8W__menu::details-content{content-visibility:visible;display:block}.blog-reader-module__hGvu8W__menuBody{max-height:calc(100dvh - 8rem);padding-top:0;padding-right:.5rem}.blog-reader-module__hGvu8W__article{margin-top:0}.blog-reader-module__hGvu8W__body h2,.blog-reader-module__hGvu8W__body h3,.blog-reader-module__hGvu8W__article{scroll-margin-top:7rem}}@media (prefers-reduced-motion:reduce){.blog-reader-module__hGvu8W__chevron,.blog-reader-module__hGvu8W__navLink,.blog-reader-module__hGvu8W__progress span{transition:none}.blog-reader-module__hGvu8W__body h2:target,.blog-reader-module__hGvu8W__body h3:target{animation:none}}
