.elementor-1321 .elementor-element.elementor-element-fscat .jet-listing-dynamic-terms{text-align:left;}.elementor-1321 .elementor-element.elementor-element-fsdate .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS */.elementor .fs-item{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 0;border-bottom:1px solid var(--item-divider, color-mix(in srgb, var(--color-cream) 14%, transparent));}
.jet-listing-grid__item:first-child .fs-item{padding-top:2px;}
.fs-cat,.fs-cat .jet-listing-dynamic-terms{font-family:var(--font-body), sans-serif;font-size:var(--font-size-micro);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--item-accent, var(--color-sun));}
.elementor .fs-cat a{color:inherit;text-decoration:none;}
.elementor .fs-title{margin:0;font-family:var(--font-heading), serif;font-size:var(--font-size-lead);font-weight:600;line-height:1.3;color:var(--item-heading, var(--color-cream));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s;}
.elementor .fs-title a{color:inherit;text-decoration:none;}
.elementor .fs-title a::after{content:"";position:absolute;inset:0;}
.fs-date .jet-listing-dynamic-field__content{font-family:var(--font-body), sans-serif;font-size:var(--font-size-caption);color:var(--item-meta, var(--color-cream));opacity:var(--item-meta-opacity, .6);}
.elementor .fs-item:hover .fs-title{color:var(--item-hover, var(--color-sun));}/* End custom CSS */