article.standalone { & + div, & + img { margin-bottom: var(--spacing-base); } & .associated-media:last-of-type > hr { display: none; } } p + .associated-media, img + .associated-media, .banner + .associated-media, .client-side ~ .associated-media, youtube-video + .associated-media { margin-top: var(--spacing-base); border-top: var(--border-gray); } .footnotes { & .footnotes-list { margin-bottom: 0; & li:last-child { margin-bottom: 0; } & .footnote-item > p { display: inline; } } &:has(~ *) { margin-bottom: var(--spacing-base); padding-bottom: var(--spacing-base); border-bottom: var(--border-gray); } & ~ youtube-video { margin-top: var(--spacing-base); } & + .associated-media { margin-top: var(--spacing-base); border-top: var(--border-gray); } } sup.footnote-ref { line-height: var(--line-height-xs); } sup.footnote-ref a, .footnote-backref { text-decoration: none; }