/*
 * position:sticky needs every ancestor up to the page scroller to be
 * overflow:visible or clip. The theme's #viewport, .entry-content
 * (page-full-width-wrap) and a section group with a radius all set
 * overflow:hidden, which turns them into scroll containers and the sticky
 * element just scrolls away. overflow:clip clips the same way without
 * creating a scroll container. Same fix as the theme's pinned section.
 * Scoped to the widths where each element is sticky.
 */
@media (min-width:782px){
#viewport:has(.is-style-sticky-desktop),.entry-content:has(.is-style-sticky-desktop),.wp-block-group:has(.is-style-sticky-desktop){overflow:clip!important}
}
@media (min-width:941px){
#viewport:has(.tw-session-library__side),.entry-content:has(.tw-session-library__side),.wp-block-group:has(.tw-session-library__side){overflow:clip!important}
}
