.fx-latest-posts{padding-top:var(--spacing-s-12);padding-bottom:var(--spacing-s-12)}.fx-latest-posts .heading-wrapper{margin-bottom:var(--spacing-s-4)}.fx-latest-posts.heading-text-white .heading-wrapper>*{color:var(--color-palette-secondary-white)}.fx-latest-posts.heading-text-black .heading-wrapper>*{color:var(--color-palette-secondary-black)}.fx-latest-posts .heading-wrapper>:last-child{margin-bottom:0}.fx-latest-posts .inner-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:stretch;position:relative;padding:0!important;background:var(--color-palette-tertiary-lightest-purple);border-radius:var(--corner-radius-m);overflow:hidden}.fx-latest-posts .inner-content-wrapper .latest-posts-ajax-target{width:100%}.fx-latest-posts ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;width:auto}.fx-latest-posts .inner-content-wrapper ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--spacing-s-12);margin:var(--spacing-s-25) var(--spacing-s-4)}.fx-latest-posts ul li{list-style:none}.fx-latest-posts ul li a{display:flex;padding:var(--spacing-s-25) var(--spacing-s-3);align-items:flex-start;gap:var(--spacing-s-25);align-self:stretch;text-decoration:none}.fx-latest-posts .inner-content-wrapper ul li a{padding:0}.fx-latest-posts ul li div.content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0%}.fx-latest-posts ul li div.content-wrapper p.title{font-weight:600;margin:0;padding:0}.fx-latest-posts ul li a:hover p.title{color:var(--color-palette-primary-purple)}.fx-latest-posts ul li img.author-image{width:40px;height:40px;border-radius:8px;background:var(--color-palette-tertiary-light-purple)}.fx-latest-posts ul li h6.author-name{color:var(--text-colors-text-secondary);font-weight:600;margin:0}.fx-latest-posts ul.latest-posts-list.is-loading{pointer-events:none}.fx-latest-posts ul li.latest-posts-skeleton-item{display:flex;flex-direction:column}.fx-latest-posts ul li.latest-posts-skeleton-item .latest-posts-skeleton-row{display:flex;flex:1;min-height:0;padding:var(--spacing-s-25) var(--spacing-s-3);align-items:flex-start;gap:var(--spacing-s-25);align-self:stretch}.fx-latest-posts .inner-content-wrapper ul li.latest-posts-skeleton-item .latest-posts-skeleton-row{padding:0}.fx-latest-posts ul li.latest-posts-skeleton-item .latest-posts-skeleton-row .content-wrapper{flex:1 0 0%;min-width:0}.fx-latest-posts .latest-posts-skeleton-line{display:block;border-radius:4px;animation:fx-latest-posts-skeleton-pulse 1s ease-in-out infinite alternate}.fx-latest-posts .latest-posts-skeleton-line--title{width:85%;max-width:100%;min-height:18px;margin:0;box-sizing:border-box}.fx-latest-posts .latest-posts-skeleton-line--author{width:42%;max-width:100%;min-height:14px;margin:0;box-sizing:border-box}.fx-latest-posts .latest-posts-skeleton-avatar{flex-shrink:0;width:40px;height:40px;border-radius:8px;animation:fx-latest-posts-skeleton-pulse 1s ease-in-out infinite alternate}@keyframes fx-latest-posts-skeleton-pulse{0%{background-color:var(--color-palette-tertiary-light-purple)}100%{background-color:#fff}}.fx-latest-posts .show-more-wrapper{background:var(--color-palette-tertiary-light-purple);width:100%;text-align:center;bottom:0;padding:var(--spacing-s-2) 0;border-radius:0 0 var(--corner-radius-m) var(--corner-radius-m)}.fx-latest-posts .show-more-wrapper a,.fx-latest-posts .show-more-wrapper button{text-decoration:none}.fx-latest-posts .show-more-wrapper .wp-pagenavi button{cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none}.fx-latest-posts .show-more-wrapper .wp-pagenavi{display:flex;justify-content:center;gap:var(--spacing-s-2);flex-wrap:wrap}.fx-latest-posts .show-more-wrapper .wp-pagenavi .pages{display:none}.fx-latest-posts .show-more-wrapper .wp-pagenavi .page,.fx-latest-posts .show-more-wrapper .wp-pagenavi .current{border-radius:var(--corner-radius-s);background:var(--color-palette-secondary-white);box-shadow:0 2px 12px 0 rgba(120,122,128,.15);color:#1E212B;text-align:center;font-family:var(--font-instrument);font-size:18px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:.09px;display:flex;justify-content:center;align-items:center;border:transparent;padding:var(--spacing-s-1) var(--spacing-s-2);margin:var(--spacing-s-0)}.fx-latest-posts .show-more-wrapper .wp-pagenavi .current,.fx-latest-posts .show-more-wrapper .wp-pagenavi .page:hover{background:var(--color-palette-primary-purple);color:var(--color-palette-secondary-white)}.fx-latest-posts .show-more-wrapper .wp-pagenavi .last,.fx-latest-posts .show-more-wrapper .wp-pagenavi .nextpostslink,.fx-latest-posts .show-more-wrapper .wp-pagenavi .previouspostslink{text-decoration:none;color:var(--text-colors-text-active);font-family:var(--font-instrument);font-size:18px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:.09px;border:transparent;padding:var(--spacing-s-0);display:flex;align-items:center;margin:var(--spacing-s-0);margin-left:var(--spacing-s-2);background:transparent;box-shadow:none}.fx-latest-posts .show-more-wrapper .wp-pagenavi .nextpostslink:hover,.fx-latest-posts .show-more-wrapper .wp-pagenavi .previouspostslink:hover{text-decoration:none;color:var(--color-palette-primary-indigo);background:transparent;box-shadow:none}.fx-latest-posts .show-more-wrapper .wp-pagenavi .first,.fx-latest-posts .show-more-wrapper .wp-pagenavi .last{display:none}.fx-latest-posts .show-more-wrapper .wp-pagenavi .extend{color:#1E212B;text-align:center;font-family:var(--font-instrument);font-size:18px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:.09px;border:transparent;margin:var(--spacing-s-0);display:flex;align-items:center;padding:var(--spacing-s-1) var(--spacing-s-05)}.fx-latest-posts .show-more-wrapper .wp-pagenavi .extend{display:none!important}.fx-latest-posts .show-more-wrapper .wp-pagenavi .extend:last-of-type{display:block!important}@media (max-width:767px){.fx-latest-posts{padding-top:var(--spacing-s-6);padding-bottom:var(--spacing-s-6)}}@media (min-width:768px){.fx-latest-posts .inner-content-wrapper ul{margin:var(--spacing-s-8) var(--spacing-s-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fx-latest-posts .inner-content-wrapper ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.fx-latest-posts .inner-content-wrapper ul{margin:var(--spacing-s-8) var(--spacing-s-10)}}