.article-masthead{padding-top:var(--pf-space-xxl);margin-bottom:var(--pf-space-xl)}.article-masthead .content-article-title{margin-bottom:var(--pf-space-lg)}.article-masthead-title>span{display:block}.article-masthead-title>[data-masthead-qualifier]{margin-top:var(--pf-space-sm);font-size:var(--heading-masthead-qualifier);font-weight:400;line-height:1.15;text-transform:none;color:var(--pf-text-soft);text-wrap:balance}@media (max-width:1023px){.article-masthead-title{overflow-wrap:anywhere}.article-masthead-title>[data-masthead-qualifier]{font-size:var(--heading-masthead-qualifier-sm)}}.content-article-title{font-family:var(--pf-font-headings);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-size:var(--heading-masthead-xl);font-weight:300;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--pf-text-strong);margin-bottom:var(--pf-space-xs);padding-bottom:var(--pf-space-xs)}@media (max-width:1023px){.content-article-title{font-family:var(--pf-font-headings);font-style:normal;font-weight:500;font-size:var(--heading-masthead);line-height:1.05;letter-spacing:-.02em;color:var(--pf-text-strong);margin-bottom:0}}.article-masthead-rule{height:0;margin:0;border:0;border-top:1px solid var(--pf-line);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.article-masthead-title{animation:article-masthead-rise .7s cubic-bezier(.16,1,.3,1) .06s both}.article-masthead-rule{animation:article-masthead-draw .8s cubic-bezier(.16,1,.3,1) .18s both}}@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(--pf-font-serif);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular);letter-spacing:-.012em;font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.article-dock{transition:none}}