.dd-loop-post{box-shadow:0 0 4px rgba(0,0,0,.5);flex-basis:calc(100%/var(--loop-items) - ((var(--loop-items) - 1)/var(--loop-items))*var(--loop-gap));max-width:35.4375rem}.dd-loop-post .dd-loop-post-subtitle{color:var(--wp--preset--color--red);text-decoration:none;text-transform:uppercase}.dd-loop-post img,.dd-loop-post>a:first-child{display:block;line-height:1;width:100%}.dd-loop-post>a:first-child{overflow:hidden}.dd-loop-post img{transform-origin:center center;transition:all .2s ease-in-out}.dd-loop-post .dd-loop-post-inner{border-top:1px solid #ebebeb;padding:1.25rem;transition:all .2s ease-in-out}.dd-loop-post p:has(.dd-loop-post-primary-link){margin-top:1.25rem}.dd-loop-post .dd-loop-post-primary-link{font-size:.8125rem;font-weight:900;text-decoration:none;text-transform:uppercase}.dd-loop-post .dd-loop-post-primary-link i{margin-left:.3125rem;transition:all .2s ease-in-out}.dd-loop-post .dd-loop-post-primary-link:where(:hover,:focus-visible){color:var(--wp--preset--color--red);text-decoration:underline}.dd-loop-post:has(a:not(.dd-loop-post-subtitle):where(:hover,:focus-visible)) .dd-loop-post-primary-link i{transform:translateX(5px)}.dd-loop-post:has(a:not(.dd-loop-post-subtitle):where(:hover,:focus-visible)) .dd-loop-post-inner{border-color:var(--wp--preset--color--red)}.dd-loop-post:has(a:not(.dd-loop-post-subtitle):where(:hover,:focus-visible)) img{transform:scale(1.05)}@media only screen and (max-width:768px){.dd-loop-post{--loop-items:2}}@media only screen and (max-width:500px){.dd-loop-post{--loop-items:1}}