.footnotes-list{border-block-start:var(--dashed-border);font-size:var(--fs-xs);line-height:var(--lh-xs);padding-block:var(--space-s)}.footnotes-list>*+*{margin-block-start:var(--space-2xs)}.bio-wrapper{border:var(--dashed-border);padding:var(--space-xs)}article figure{max-inline-size:37.5rem}article hr{border:0;border-block-start:var(--dashed-border)}article blockquote{padding-inline-start:var(--space-s)}article blockquote:not([class*=block-quote]),article blockquote:not([class*=block-quote])+*{--gap-y:var(--space-xs)}article :is(h2,h3,h4){text-wrap:balance}@media (min-width:48rem){.article-content{border-inline-start:var(--dashed-border);padding-inline-start:var(--space-s)}article hr{inline-size:calc(100% + var(--space-s));inset-inline-start:calc(0px - var(--space-s));position:relative}}.progress-wrapper{display:none}@supports (animation-timeline:scroll()){.progress-wrapper{animation:grow-y-quick auto linear;background-color:var(--bg);display:initial;z-index:2;animation-timeline:scroll()}.progress{animation:grow-x auto linear;inline-size:100%;animation-timeline:scroll();background:var(--primary);block-size:1ex;transform-origin:0 50%}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow-y-quick{0%{transform:scaleY(0)}10%{transform:scaleY(1)}}}