.article-masthead{padding-top:var(--pf-space-xxl);margin-bottom:var(--pf-space-xl)}.article-masthead .content-article-title{max-width:64ch;margin-bottom:var(--pf-space-lg)}.article-masthead-deck{margin:0;max-width:72ch;font-family:var(--font-gt-sectra-fine);font-size:clamp(1.25rem,.6vw + 1.1rem,1.75rem);line-height:1.4;color:var(--pf-text-soft);text-wrap:balance}.article-masthead-rule{height:0;margin:0 0 var(--pf-space-lg);border:0;border-top:1px solid var(--pf-line);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.article-masthead-deck,.article-masthead-title{animation:article-masthead-rise .7s cubic-bezier(.16,1,.3,1) both}.article-masthead-title{animation-delay:.06s}.article-masthead-rule{animation:article-masthead-draw .8s cubic-bezier(.16,1,.3,1) .18s both}.article-masthead-deck{animation-delay:.3s}}@keyframes article-masthead-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes article-masthead-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.article-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:60;background:var(--pf-accent);transform:scaleX(0);transform-origin:left center}@supports (animation-timeline:scroll()){.article-progress{animation:article-progress-grow linear both;animation-timeline:scroll(root)}}@keyframes article-progress-grow{to{transform:scaleX(1)}}.article-dock-sentinel{width:100%;height:1px}.article-dock{position:fixed;inset:0 0 auto 0;z-index:39;display:flex;align-items:center;padding:.7rem var(--pf-space-lg);background:var(--pf-surface);border-bottom:1px solid var(--pf-line);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s ease}.article-dock.is-docked{transform:translateY(0);opacity:1;pointer-events:auto}.article-dock-title{font-family:var(--font-ivar-display);font-size:1.125rem;font-weight:var(--pf-weight-medium);color:var(--pf-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.article-dock{transition:none}}