.featured-posts__megaphone,.featured-posts__line{display:none}.featured-posts__pager.pager-button--previous:enabled:focus-visible .pager-button__label{padding-left:.75rem}.featured-posts__pager.pager-button--next:enabled:focus-visible .pager-button__label{padding-right:.75rem}@media (hover:hover){.featured-posts__pager.pager-button--previous:enabled:hover .pager-button__label{padding-left:.75rem}.featured-posts__pager.pager-button--next:enabled:hover .pager-button__label{padding-right:.75rem}}@media (min-width:1024px){.featured-posts__megaphone{object-fit:contain;flex-shrink:0;width:clamp(3.5rem,3.75vw,4.5rem);height:auto;display:block}.featured-posts__line{clip-path:inset(0);background:#22b8dab3;flex:1;height:2px;transition:clip-path .3s;display:block}.featured-posts__rail:has(.pager-button--previous:enabled:focus-visible) .featured-posts__line:has(+.featured-posts__controls){clip-path:inset(0 6rem 0 0)}.featured-posts__rail:has(.pager-button--next:enabled:focus-visible) .featured-posts__controls+.featured-posts__line{clip-path:inset(0 0 0 6rem)}}@media (min-width:1024px) and (hover:hover){.featured-posts__rail:has(.pager-button--previous:enabled:hover) .featured-posts__line:has(+.featured-posts__controls){clip-path:inset(0 6rem 0 0)}.featured-posts__rail:has(.pager-button--next:enabled:hover) .featured-posts__controls+.featured-posts__line{clip-path:inset(0 0 0 6rem)}}@media (prefers-reduced-motion:reduce){.featured-posts__line{transition:none}}
