html.motion:not(.motion-fail) [data-article-body]>:not(:first-child){visibility:hidden}[data-article-body]>:first-child{margin-top:0}[data-article-body] h2:after{content:"";background:var(--color-copper-500,#a67a44);transform-origin:0;width:3rem;height:2px;margin-top:.75rem;display:block}html.motion:not(.motion-fail) [data-article-body] h2:not([data-in]):after{transform:scaleX(0)}html.motion:not(.motion-fail) [data-article-body] h2[data-in]:after{transition:transform .7s var(--ease-expo-out) .15s}[data-article-body] blockquote:before{content:"";background:var(--color-copper-400,#b68f58);transform-origin:top;border-radius:1px;width:2px;position:absolute;top:.2rem;bottom:.2rem;left:0}html.motion:not(.motion-fail) [data-article-body] blockquote:not([data-in]):before{transform:scaleY(0)}html.motion:not(.motion-fail) [data-article-body] blockquote[data-in]:before{transition:transform .8s var(--ease-expo-out) .1s}.cc-readbar{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.cc-readbar-fill{background:var(--color-copper-500,#a67a44);transform-origin:0;height:100%;transform:scaleX(0)}:is(html:not(.motion),html.motion-fail) .cc-readbar{display:none}.cc-toc-link{position:relative}.cc-toc-link:before{content:"";background:var(--color-copper-500,#a67a44);width:2px;transition:transform .35s var(--ease-expo-out);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.cc-toc-link[aria-current]{color:var(--color-copper-600,#8a6437)}.cc-toc-link[aria-current]:before{transform:scaleY(1)}.cc-ul{position:relative}.cc-ul:after{content:attr(data-t) / "";pointer-events:none;color:#0000;text-decoration:underline;-webkit-text-decoration-color:var(--color-copper-500,#a67a44);text-decoration-color:var(--color-copper-500,#a67a44);text-underline-offset:.2em;clip-path:inset(0 100% -.4em 0);transition:clip-path .6s var(--ease-expo-out);text-decoration-thickness:1.5px;position:absolute;inset:0}.cc-acard:focus-visible .cc-ul:after{clip-path:inset(0 0 -.4em)}@media (hover:hover) and (pointer:fine){.cc-acard:hover .cc-ul:after{clip-path:inset(0 0 -.4em)}}@keyframes cc-feature-in{0%{transform:translateY(16px)}to{transform:translate(0,0)}}html.motion .cc-feature-in{animation:cc-feature-in .9s var(--ease-expo-out) .15s backwards}.cc-article-end[data-in] .sheen:after{animation:sheen-sweep 1.15s var(--ease-soft) .5s 1 forwards}
