.fl-node-ub6lw2xkm89o.fl-row-default-height > .fl-row-content-wrap, .fl-node-ub6lw2xkm89o.fl-row-full-height > .fl-row-content-wrap, .fl-node-ub6lw2xkm89o.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;} .fl-node-ub6lw2xkm89o > .fl-row-content-wrap {margin-top:0px;margin-bottom:0px;} .fl-node-ub6lw2xkm89o > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media ( max-width: 1112px ) { .fl-node-ub6lw2xkm89o.fl-row > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media ( max-width: 834px ) { .fl-node-ub6lw2xkm89o.fl-row > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}.fl-node-qa1hejfbsz8i {width: 100%;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;} .fl-node-b86vm3fgqstc.fl-module-heading {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-module-post-grid .fl-sep {display: inline-block;margin: 0 2px;}div:where(.fl-module-post-grid :not(.fl-builder-pagination)) > ul {all: unset;list-style: none;}body.rtl .fl-post-column {float: right;}.fl-post-column {float: left;}.fl-post-column .fl-post-grid-post {visibility: visible;}.fl-post-grid {margin: 0 auto;position: relative;}.fl-post-grid:before,.fl-post-grid:after {display: table;content: " ";}.fl-post-grid:after {clear: both;}.fl-post-grid-post {background: #fff;border: 1px solid #e6e6e6;visibility: hidden;}.fl-post-grid-post,.fl-post-feed-post {overflow: hidden;}.fl-post-grid-image {position: relative;}.fl-post-grid-image img {height: auto !important;width: 100% !important;}.fl-post-grid-text {padding: 20px;}.fl-post-grid-title {padding-bottom: 7px;}body .fl-post-grid-text,body .fl-post-grid-content p {font-size: 14px;line-height: 22px;}body .fl-post-grid-text > *:last-child {margin-bottom: 0;padding-bottom: 0;}body .fl-post-grid-content p:last-of-type {margin-bottom: 0;padding-bottom: 0;}body .fl-post-grid-text a {text-decoration: none;}body .fl-post-grid-title {font-size: 20px;line-height: 26px;margin: 0 0 10px;padding: 0;}body .fl-post-grid-meta {font-size: 14px;padding-bottom: 10px;}.fl-post-feed-comments .fa {vertical-align: text-top;}.fl-post-grid-more {margin-top: 10px;display: inline-block;}.fl-post-grid #infscr-loading {bottom: 0;left: 0;right: 0;padding: 40px 0;position: absolute;text-align: center;width: 100%;}.fl-post-gallery-post {overflow: hidden;position: relative;visibility: hidden;}.fl-post-gallery-link {display: block;height: 100%;}.fl-post-gallery-img {position: relative;z-index: 1;}.fl-post-gallery-img-horiz {height: 100% !important;max-height: 100% !important;max-width: none !important;width: auto !important;}.fl-post-gallery-img-vert {height: auto !important;max-height: none !important;max-width: 100% !important;width: 100% !important;}.fl-post-gallery-text-wrap {position: absolute;top: 0;bottom: 0;z-index: 2;width: 100%;height: 100%;padding: 0 20px;text-align: center;opacity: 0;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}.fl-post-gallery-link:hover .fl-post-gallery-text-wrap {opacity: 1;}.fl-post-gallery-text {position: absolute;top: 50%;left: 50%;display: block;width: 100%;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}.fl-post-gallery-text,.fl-post-gallery-link:hover .fl-post-gallery-text{-webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);}.fl-post-gallery-text .fl-gallery-icon{display: block;margin-left: auto;margin-right: auto;text-align: center;}.fl-post-gallery-text .fl-gallery-icon i,.fl-post-gallery-text .fl-gallery-icon i:before{width: 24px;height: 24px;font-size: 24px;}.fl-post-gallery-text h2.fl-post-gallery-title {font-size: 22px;margin: 0 0 5px 0;}.fl-post-gallery #infscr-loading {clear: both;padding: 40px 0;text-align: center;width: 100%;}.fl-post-feed-post {border-bottom: 1px solid #e6e6e6;margin-bottom: 40px;}.fl-post-feed-post:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.fl-post-feed-header {margin-bottom: 20px;}.fl-post-feed-header a {text-decoration: none;}body h2.fl-post-feed-title {margin: 0 0 10px;padding: 0;clear: none;}body .fl-post-feed-meta {font-size: 14px;margin-bottom: 5px;}.fl-post-feed-meta .fl-sep {margin: 0 3px;}.fl-post-feed-image {margin-bottom: 25px;position: relative;}.fl-post-feed-image img {height: auto !important;width: 100% !important;}.fl-post-feed-image-beside .fl-post-feed-image,.fl-post-feed-image-beside-content .fl-post-feed-image {float: left;margin-bottom: 0;width: 33%;}.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text {margin-left: 37%;}.fl-post-feed-image-beside-right .fl-post-feed-image,.fl-post-feed-image-beside-content-right .fl-post-feed-image {float: right;margin-bottom: 0;width: 33%;}.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-right: 37%;}.fl-post-feed-content a {text-decoration: none;}.fl-post-feed-content p:last-of-type {margin-bottom: 0;padding-bottom: 0;}.fl-post-feed-more {margin-top: 15px;display: inline-block;}.fl-post-feed #infscr-loading {padding: 40px 0;text-align: center;width: 100%;}@media (max-width: 834px) { .fl-post-feed-post.fl-post-feed-image-beside,.fl-post-feed-post.fl-post-feed-image-beside-content,.fl-post-feed-post.fl-post-feed-image-beside-right,.fl-post-feed-post.fl-post-feed-image-beside-content-right {max-width: 300px;margin-left: auto;margin-right: auto;}.fl-post-feed-image-beside .fl-post-feed-image,.fl-post-feed-image-beside .fl-post-feed-image img,.fl-post-feed-image-beside-content .fl-post-feed-image,.fl-post-feed-image-beside-content .fl-post-feed-image img,.fl-post-feed-image-beside-right .fl-post-feed-image,.fl-post-feed-image-beside-right .fl-post-feed-image img,.fl-post-feed-image-beside-content-right .fl-post-feed-image,.fl-post-feed-image-beside-content-right .fl-post-feed-image img {float: none;width: 100% !important;}.fl-post-feed-image-beside .fl-post-feed-image,.fl-post-feed-image-beside-content .fl-post-feed-image,.fl-post-feed-image-beside-right .fl-post-feed-image,.fl-post-feed-image-beside-content-right .fl-post-feed-image {margin-bottom: 20px;}.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text,.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-left: 0 !important;margin-right: 0 !important;} }.fl-node-4klus6z231eh .fl-post-feed-post {margin-bottom: 0px;}.fl-node-4klus6z231eh .fl-post-feed-post:last-child {margin-bottom: 0 !important;}.fl-builder-content .fl-node-4klus6z231eh .fl-post-feed-post {} .fl-node-4klus6z231eh > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:44px;margin-left:0px;}@media ( max-width: 834px ) { .fl-node-4klus6z231eh.fl-module > .fl-module-content {margin-bottom:44px;}} .fl-node-fmxajrqiu2cp.fl-module-heading {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-search-form,.fl-search-form-input-wrap,.fl-search-form-input-wrap form:has(.fl-search-form-label, .fl-button-wrap) .fl-form-field {position: relative;}.fl-search-form-wrap {display: inline-flex;max-width: 100%;align-items: center;position: relative;}.fl-search-form-fields {flex-basis: 100%;}.fl-search-form .fl-form-field input,.fl-search-form .fl-form-field input[type=search] {height: auto;width: 100%;}.fl-search-button-expand .fl-search-form-fields,.fl-search-form-inline .fl-search-form-fields {align-items: center;display: inline-flex;flex-wrap: nowrap;max-width: 100%;}.fl-search-form-width-full .fl-search-form-wrap {width: 100%;}.fl-search-form-label {all: unset;}.fl-search-form .fl-form-field {display: flex;align-items: center;}.fl-search-form-input .fl-form-field,.fl-search-form-button .fl-form-field,.fl-search-form-inline .fl-form-field,.mfp-container .fl-form-field {margin: 0;}.fl-search-form-inline .fl-search-form-input-wrap {width: 100%;}.fl-search-form-inline .fl-form-field {padding-right: 10px;flex: 1;}.fl-search-form-inline .fl-search-form-label {padding-right: 10px;}.fl-search-form-inline form:has(.fl-search-form-label, .fl-button-wrap) {display: flex;align-items: center;}.fl-search-form-inline .fl-search-results-content {width: calc(100% - 10px);}.fl-search-button-center .fl-search-form-fields,.fl-search-button-center .fl-search-form-fields form:has(.fl-button-wrap) {justify-content: center;}.fl-search-button-left .fl-search-form-fields,.fl-search-button-left .fl-search-form-fields form:has(.fl-button-wrap) {justify-content: left;}.fl-search-button-right .fl-search-form-fields,.fl-search-button-right .fl-search-form-fields form:has(.fl-button-wrap) {justify-content: right;}.fl-search-button-expand .fl-button-wrap,.fl-search-form-inline .fl-button-wrap {flex: 0 0 auto;}.fl-search-button-expand .fl-search-form-fields,.fl-search-button-expand form:has(.fl-button-wrap) {align-items: center;display: inline-flex;flex-wrap: nowrap;max-width: 100%;gap: 0;-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}.fl-search-button-expand form:has(.fl-button-wrap) {width: 100%;justify-content: center;}.fl-search-button-expand .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;overflow: hidden;margin: 0;}.fl-search-button-expand:has(.fl-search-expanded) .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {overflow: visible;}.fl-search-button-expand .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {width: 0;}.fl-search-button-expand .fl-search-expanded .fl-search-form-input-wrap,.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap),.fl-search-button-expand .fl-search-expanded .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {width: 100%;}.fl-search-button-expand-left .fl-search-expanded .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),.fl-search-button-expand-left .fl-search-expanded form:has(.fl-button-wrap) .fl-form-field {margin-inline-end: 10px;}.fl-search-button-expand-right .fl-search-expanded .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),.fl-search-button-expand-right .fl-search-expanded form:has(.fl-button-wrap) .fl-form-field {margin-inline-start: 10px;}.fl-search-button-expand-right .fl-search-form-fields,.fl-search-button-expand-right form:has(.fl-button-wrap) {flex-direction: row-reverse;}.fl-search-button-expand-right.fl-search-button-right .fl-search-form-fields {justify-content: flex-start;}.fl-search-button-expand-right.fl-search-button-left .fl-search-form-fields {justify-content: flex-end;}.fl-search-button-expand.fl-search-button-center .fl-form-field {justify-content: center;}.fl-search-button-expand.fl-search-button-left .fl-form-field {justify-content: flex-start;}.fl-search-button-expand.fl-search-button-right .fl-form-field {justify-content: flex-end;}.fl-search-button-fullscreen.fl-search-button-center .fl-search-form-wrap {justify-content: center;}.fl-search-button-fullscreen.fl-search-button-left .fl-search-form-wrap {justify-content: flex-start;}.fl-search-button-fullscreen.fl-search-button-right .fl-search-form-wrap {justify-content: flex-end;}.fl-search-button-fullscreen .fl-search-form-fields {display: contents;}.fl-search-button-fullscreen .fl-search-form-input-wrap {display: none;}.mfp-container .fl-search-form-input-wrap {box-sizing: border-box;margin: 0 auto;}.fl-search-button-reveal .fl-search-form-input-wrap {display: none;position: absolute;top: 100%;left: 50%;width: 100%;z-index: 1100;border-radius: 4px;transform: translateX(-50%);}.fl-search-button-reveal .fl-search-form-input-wrap form {display: flex;align-items: center;gap: 10px;}.fl-search-button-reveal .fl-form-field {flex: 1;}@media only screen and (max-width: 360px) {.fl-search-button-reveal .fl-search-form-input-wrap form {flex-direction: column;}}.fl-search-form-stacked .fl-search-form-label {display: block;margin-bottom: 10px;}.fl-search-form-stacked:not(:has(.fl-search-form-label, .fl-button-wrap)) .fl-search-results-content.fl-search-open {margin-top: -12px;}.fl-search-results-content {visibility: hidden;opacity: 0;-moz-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);-o-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);-webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);-webkit-box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);-moz-box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);border-radius: 4px;border: 1px solid #e6e6e6;overflow-y: auto;background: #fff;text-align: left;position: absolute;top: 100%;max-height: 0;width: 100%;z-index: 1100;}.fl-search-results-content.fl-search-open {max-height: 400px;height: auto;visibility: visible;opacity: 1;padding: 15px;margin: 5px 0;}.fl-search-form-center.fl-search-form-width-custom .fl-search-results-content {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}.fl-search-form-left .fl-search-results-content {left: 0;}.fl-search-form-right .fl-search-results-content {right: 0;}.fl-search-post-item {border-bottom: 1px solid #e6e6e6;overflow: hidden;padding: 10px 0;cursor: pointer;}.fl-search-post-item:last-child {border-bottom: 0 none;}.fl-search-post-image {float: left;position: relative;margin-right: 10px;width: 60px;}.fl-search-post-image img {height: auto !important;width: 100% !important;}.fl-search-post-title {font-size: 15px;}.fl-search-loader-wrap {display: none;line-height: 16px;position: relative;height: 30px;}.fl-search-loader {animation: fl-spin 2s linear infinite;z-index: 2;position: absolute;padding: 2px;right: 10px;top: 0;width: 30px;height: 30px;}.fl-search-loader .path {stroke: hsla(210, 77%, 75%, 1);stroke-linecap: round;animation: fl-dash 1.5s ease-in-out infinite;}@keyframes fl-spin {100% {transform: rotate(360deg);}}@keyframes fl-dash {0% {stroke-dasharray: 1, 150;stroke-dashoffset: 0;}50% {stroke-dasharray: 90, 150;stroke-dashoffset: -35;}100% {stroke-dasharray: 90, 150;stroke-dashoffset: -124;}}.fl-node-9fvxwgmjpl3q .fl-search-form-wrap, .fl-node-9fvxwgmjpl3q .fl-search-button-reveal .fl-search-form-input-wrap {font-size: 16px;padding: 10px;}.fl-node-9fvxwgmjpl3q .fl-search-form {text-align: center;}.fl-node-9fvxwgmjpl3q .fl-search-form-wrap {min-height: 0px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-node-9fvxwgmjpl3q .fl-form-field input[type=search] {border-radius: 4px;font-size: 16px;line-height: 16px;padding: 12px 24px;padding-top: 12px;padding-right: 12px;padding-bottom: 12px;padding-left: 12px;}.fl-node-9fvxwgmjpl3q.fl-button-wrap, .fl-node-9fvxwgmjpl3q .fl-button-wrap {text-align: center;}:where(.fl-builder-content .fl-node-9fvxwgmjpl3q .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-9fvxwgmjpl3q .fl-button:is(a, button) *) {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;} .fl-node-9fvxwgmjpl3q > .fl-module-content {margin-top:20px;margin-right:0px;margin-bottom:44px;margin-left:0px;}@media ( max-width: 834px ) { .fl-node-9fvxwgmjpl3q.fl-module > .fl-module-content {margin-bottom:44px;}}@media (max-width: 834px) { .fl-node-9fvxwgmjpl3q > .fl-module-content { margin-top:0px; } } .fl-node-j0vopgbsye43.fl-module-heading {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}:where(.fl-builder-content .fl-node-lgi294yz6snd.fl-module-rich-text.fl-rich-text *) {color: inherit;} .fl-node-lgi294yz6snd.fl-module-rich-text {margin-top:20px;margin-right:0px;margin-bottom:14px;margin-left:0px;}@media ( max-width: 834px ) { .fl-node-lgi294yz6snd.fl-module-rich-text.fl-module {margin-bottom:14px;}}@media (max-width: 834px) { .fl-node-lgi294yz6snd.fl-module-rich-text { margin-top:0px; } }:where(.fl-builder-content .fl-node-27y4kpldi1we.fl-module-rich-text.fl-rich-text *) {color: inherit;} .fl-node-27y4kpldi1we.fl-module-rich-text {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-builder-content-92591 {--ds-color-primary: #f26522;--ds-color-primary-rgb: 242, 101, 34;--ds-color-primary-hover: #ce561d;--ds-color-primary-soft: rgba(242, 101, 34, 0.12);--ds-color-primary-tint: rgba(242, 101, 34, 0.55);--ds-color-ink: #181819;--ds-color-ink-rgb: 24, 24, 25;--ds-color-muted: #6d6d7b;--ds-color-steel: #607382;--ds-color-faint: #9a9aa6;--ds-color-surface: #ffffff;--ds-color-surface-alt: #f5f7fa;--ds-color-ground: #f0f3f7;--ds-color-dark: #181819;--ds-color-dark-alt: #232325;--ds-color-inverse: #ffffff;--ds-color-inverse-muted: rgba(255, 255, 255, 0.72);--ds-color-border: #dce3ec;--ds-color-border-strong: #76899b;--ds-color-border-inverse: rgba(255, 255, 255, 0.18);--ds-color-border-inverse-strong: rgba(255, 255, 255, 0.4);--ds-color-success: #1f8a4c;--ds-color-error: #c02b0a;--ds-color-focus: #146ff8;--ds-font-heading: "Arboria", "Poppins", "Helvetica Neue", Arial, sans-serif;--ds-font-body: "Arboria-Book", "Poppins", "Helvetica Neue", Arial, sans-serif;--ds-font-ui: "Rubik", "Poppins", "Helvetica Neue", Arial, sans-serif;--ds-font-mono: monospace;--ds-weight-light: 300;--ds-weight-regular: 400;--ds-weight-medium: 500;--ds-weight-semibold: 600;--ds-weight-bold: 700;--ds-text-xs: 0.875rem;--ds-text-sm: 1rem;--ds-text-base: 1.125rem;--ds-text-lg: 1.375rem;--ds-text-xl: clamp(1.375rem, 1.15rem + 1vw, 1.75rem);--ds-text-2xl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--ds-text-3xl: clamp(1.75rem, 1.3rem + 2.2vw, 2.25rem);--ds-text-4xl: clamp(2rem, 1.35rem + 3.2vw, 3rem);--ds-text-5xl: clamp(2.5rem, 1.5rem + 4.6vw, 5.5rem);--ds-text-display: clamp(3rem, 1.2rem + 8vw, 7.5rem);--ds-text-eyebrow: 1rem;--ds-line-tight: 0.92;--ds-line-snug: 1.12;--ds-line-heading: 1.2;--ds-line-body: 1.5;--ds-line-relaxed: 1.65;--ds-letter-display: -0.01em;--ds-letter-normal: 0;--ds-letter-wide: 0.1em;--ds-letter-eyebrow: 0.42em;--ds-letter-button: 0.1em;--ds-space-3xs: 0.25rem;--ds-space-2xs: 0.5rem;--ds-space-xs: 0.875rem;--ds-space-sm: 1.25rem;--ds-space-md: 1.875rem;--ds-space-lg: 2.75rem;--ds-space-xl: 4rem;--ds-space-2xl: 5.5rem;--ds-space-3xl: 7.5rem;--ds-space-section: clamp(3.5rem, 2rem + 6vw, 7.5rem);--ds-space-gutter: clamp(1.25rem, 0.5rem + 2.5vw, 2.5rem);--ds-radius-sm: 4px;--ds-radius-md: 10px;--ds-radius-lg: 15px;--ds-radius-xl: 30px;--ds-radius-pill: 999px;--ds-radius-circle: 50%;--ds-shadow-sm: 0 2px 8px rgba(24, 24, 25, 0.06);--ds-shadow-md: 0 10px 24px rgba(24, 24, 25, 0.08);--ds-shadow-lg: 0 20px 48px rgba(24, 24, 25, 0.14);--ds-shadow-float: 0 24px 60px rgba(24, 24, 25, 0.18);--ds-shadow-focus: 0 0 0 3px rgba(242, 101, 34, 0.35);--ds-width-container: 1280px;--ds-width-narrow: 1062px;--ds-width-prose: 735px;--ds-width-wide: 1440px;--ds-transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1);--ds-transition-base: 260ms cubic-bezier(0.4, 0, 0.2, 1);--ds-transition-slow: 420ms cubic-bezier(0.22, 1, 0.36, 1);--ds-system-root-font-size: 16px;--ds-color-secondary: #0f4c81;--ds-color-secondary-hover: #0d4372;--ds-width-head: 844px;--ds-grid-columns: 12;--ds-grid-column: 81px;--ds-grid-gap: 28px;}.bb-post-feed .fl-post-feed > ul,.bb-post-list .fl-post-feed > ul { list-style: none; margin: 0; padding: 0; }.bb-post-feed .fl-post-feed-post > :not(.fl-post-feed-image):not(.fl-post-feed-text),.bb-post-list .fl-post-feed-post > :not(.fl-post-feed-text) { display: none; }.fl-builder-content .bb-post-feed .fl-post-feed-post::before,.fl-builder-content .bb-post-feed .fl-post-feed-post::after,.fl-builder-content .bb-post-list .fl-post-feed-post::after { content: none; display: none; }.fl-builder-content .bb-post-feed .fl-post-feed-post {list-style: none;display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: var(--ds-space-md);align-items: center;margin: 0 0 var(--ds-grid-gap);padding: var(--ds-space-sm);background: var(--ds-color-surface);border: 1px solid var(--ds-color-border);border-radius: var(--ds-radius-lg);box-shadow: var(--ds-shadow-sm);transition: box-shadow var(--ds-transition-base), transform var(--ds-transition-base);}.fl-builder-content .bb-post-feed .fl-post-feed-post:last-child { margin-bottom: 0; }.fl-builder-content .bb-post-feed .fl-post-feed-post:hover { box-shadow: var(--ds-shadow-md); transform: translateY(-4px); }.fl-builder-content .bb-post-feed .fl-post-feed-post .fl-post-feed-image { float: none; width: auto; margin: 0; }.fl-builder-content .bb-post-feed .fl-post-feed-image a { display: block; overflow: hidden; border-radius: var(--ds-radius-md); }.fl-builder-content .bb-post-feed .fl-post-feed-image img {display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover;transition: transform var(--ds-transition-slow);}.fl-builder-content .bb-post-feed .fl-post-feed-post:hover .fl-post-feed-image img { transform: scale(1.04); }.fl-builder-content .bb-post-feed .fl-post-feed-post .fl-post-feed-text { margin: 0; padding: var(--ds-space-2xs) var(--ds-space-xs) var(--ds-space-2xs) 0; }.fl-builder-content .bb-post-feed .fl-post-feed-header { display: flex; flex-wrap: wrap; align-items: center; gap: var(--ds-space-2xs) var(--ds-space-xs); margin: 0 0 var(--ds-space-xs); }.fl-builder-content .bb-post-feed .fl-post-feed-title {order: 2; flex: 0 0 100%; margin: 0;font-family: var(--ds-font-heading); font-weight: var(--ds-weight-bold);font-size: var(--ds-text-xl); line-height: var(--ds-line-heading); letter-spacing: var(--ds-letter-normal);}.fl-builder-content .bb-post-feed .fl-post-feed-title a { color: var(--ds-color-ink); text-decoration: none; transition: color var(--ds-transition-fast); }.fl-builder-content .bb-post-feed .fl-post-feed-title a:hover { color: var(--ds-color-primary); }.fl-builder-content .bb-post-feed .fl-post-feed-meta-terms { order: 0; margin: 0; }.fl-builder-content .bb-post-feed .fl-post-feed-meta { order: 1; margin: 0; }.fl-builder-content .bb-post-feed .fl-post-feed-terms .fl-terms-label { display: none; }.fl-builder-content .bb-post-feed .fl-post-feed-terms a {display: inline-block; padding: 0.25rem 0.75rem; border-radius: var(--ds-radius-pill);background: var(--ds-color-primary-soft); color: var(--ds-color-primary);font-family: var(--ds-font-ui); font-size: 0.75rem; font-weight: var(--ds-weight-medium);letter-spacing: var(--ds-letter-wide); text-transform: uppercase; line-height: 1.4; text-decoration: none;}.fl-builder-content .bb-post-feed .fl-post-feed-terms a:hover { background: var(--ds-color-primary); color: var(--ds-color-inverse); }.fl-builder-content .bb-post-feed .fl-post-feed-meta,.fl-builder-content .bb-post-feed .fl-post-feed-date {font-family: var(--ds-font-ui); font-size: var(--ds-text-xs); color: var(--ds-color-muted); letter-spacing: var(--ds-letter-normal);}.fl-builder-content .bb-post-feed .fl-post-feed-content { font-family: var(--ds-font-body); font-size: var(--ds-text-sm); line-height: var(--ds-line-relaxed); color: var(--ds-color-muted); }.fl-builder-content .bb-post-feed .fl-post-feed-content p { margin: 0 0 var(--ds-space-xs); }.fl-builder-content .bb-post-feed .fl-post-feed-more {display: inline-flex; align-items: center; gap: 0.5em;font-family: var(--ds-font-ui); font-size: var(--ds-text-xs); font-weight: var(--ds-weight-medium);letter-spacing: var(--ds-letter-button); text-transform: uppercase; color: var(--ds-color-primary); text-decoration: none;}.fl-builder-content .bb-post-feed .fl-post-feed-more::after { content: "\2192"; transition: transform var(--ds-transition-fast); }.fl-builder-content .bb-post-feed .fl-post-feed-more:hover { color: var(--ds-color-primary-hover); }.fl-builder-content .bb-post-feed .fl-post-feed-more:hover::after { transform: translateX(4px); }.fl-builder-content .bb-post-feed .fl-builder-pagination { margin-top: var(--ds-space-lg); padding: 0; }.fl-builder-content .bb-post-feed .fl-builder-pagination ul { display: flex; flex-wrap: wrap; gap: var(--ds-space-2xs); justify-content: center; list-style: none; margin: 0; padding: 0; }.fl-builder-content .bb-post-feed .fl-builder-pagination li { list-style: none; margin: 0; }.fl-builder-content .bb-post-feed .page-numbers {display: inline-grid; place-items: center; min-width: 44px; height: 44px; padding: 0 0.75rem;border: 1px solid var(--ds-color-border); border-radius: var(--ds-radius-md); background: var(--ds-color-surface);font-family: var(--ds-font-ui); font-size: var(--ds-text-xs); color: var(--ds-color-ink); text-decoration: none;}.fl-builder-content .bb-post-feed a.page-numbers:hover { border-color: var(--ds-color-primary); color: var(--ds-color-primary); }.fl-builder-content .bb-post-feed .page-numbers.current { background: var(--ds-color-primary); border-color: var(--ds-color-primary); color: var(--ds-color-inverse); }.fl-col.bb-blog-sidebar > .fl-col-content {padding: var(--ds-space-md);background: var(--ds-color-surface);border: 1px solid var(--ds-color-border);border-radius: var(--ds-radius-lg);box-shadow: var(--ds-shadow-sm);}.fl-builder-content .fl-heading.bb-widget-title {position: relative; margin: 0; padding: 0 0 var(--ds-space-xs);border-bottom: 1px solid var(--ds-color-border);font-family: var(--ds-font-ui); font-size: var(--ds-text-sm); font-weight: var(--ds-weight-medium);line-height: var(--ds-line-heading); letter-spacing: var(--ds-letter-wide); text-transform: uppercase; color: var(--ds-color-ink);}.fl-builder-content .fl-heading.bb-widget-title::after {content: ""; position: absolute; left: 0; bottom: -1px; width: 48px; height: 2px; background: var(--ds-color-primary);}.bb-post-list .fl-post-feed > ul { counter-reset: bb-post; }.fl-builder-content .bb-post-list .fl-post-feed-post {list-style: none; counter-increment: bb-post;display: grid; grid-template-columns: 2rem minmax(0, 1fr); gap: var(--ds-space-xs); align-items: start;margin: 0; padding: var(--ds-space-xs) 0; border-bottom: 1px solid var(--ds-color-border);}.fl-builder-content .bb-post-list .fl-post-feed-post:last-child { border-bottom: 0; padding-bottom: 0; }.fl-builder-content .bb-post-list .fl-post-feed-post::before {content: counter(bb-post); display: grid; place-items: center; width: 2rem; height: 2rem; border-radius: var(--ds-radius-circle);background: var(--ds-color-primary-soft); color: var(--ds-color-primary);font-family: var(--ds-font-ui); font-size: var(--ds-text-xs); font-weight: var(--ds-weight-medium);}.fl-builder-content .bb-post-list .fl-post-feed-text { margin: 0; padding: 0; }.fl-builder-content .bb-post-list .fl-post-feed-header { margin: 0; }.fl-builder-content .bb-post-list .fl-post-feed-title {margin: 0 0 0.25rem; font-family: var(--ds-font-heading); font-weight: var(--ds-weight-bold);font-size: var(--ds-text-sm); line-height: var(--ds-line-snug); letter-spacing: var(--ds-letter-normal);}.fl-builder-content .bb-post-list .fl-post-feed-title a { color: var(--ds-color-ink); text-decoration: none; }.fl-builder-content .bb-post-list .fl-post-feed-title a:hover { color: var(--ds-color-primary); }.fl-builder-content .bb-post-list .fl-post-feed-meta,.fl-builder-content .bb-post-list .fl-post-feed-date { margin: 0; font-family: var(--ds-font-ui); font-size: 0.8125rem; color: var(--ds-color-muted); }.fl-builder-content .bb-blog-search .fl-search-form-wrap { display: flex; width: 100%; padding: 0; }.fl-builder-content .bb-blog-search .fl-search-form-input-wrap form { display: flex; gap: var(--ds-space-2xs); }.fl-builder-content .bb-blog-search .fl-form-field { flex: 1 1 auto; margin: 0; }.fl-builder-content .bb-blog-search input.fl-search-text {flex: 1 1 auto; min-width: 0; width: 100%; height: 48px; padding: 0 var(--ds-space-xs);border: 1px solid var(--ds-color-border); border-radius: var(--ds-radius-md); background: var(--ds-color-surface-alt);font-family: var(--ds-font-body); font-size: var(--ds-text-sm); color: var(--ds-color-ink);}.fl-builder-content .bb-blog-search input.fl-search-text:focus { outline: none; border-color: var(--ds-color-primary); box-shadow: var(--ds-shadow-focus); background: var(--ds-color-surface); }.fl-builder-content .bb-blog-search .fl-button-wrap { flex: 0 0 auto; margin: 0; }.fl-builder-content .bb-blog-search button.fl-button {height: 48px; padding: 0 var(--ds-space-sm) !important; border-radius: var(--ds-radius-md) !important;background: var(--ds-color-primary) !important; border: 0 !important; color: var(--ds-color-inverse) !important;font-family: var(--ds-font-ui) !important; font-size: var(--ds-text-xs) !important; font-weight: var(--ds-weight-medium) !important;letter-spacing: var(--ds-letter-button) !important; text-transform: uppercase !important;}.fl-builder-content .bb-blog-search button.fl-button * { color: inherit !important; font: inherit !important; }.fl-builder-content .bb-blog-search button.fl-button:hover { background: var(--ds-color-primary-hover) !important; }.fl-builder-content .bb-widget-copy p { margin: 0; font-size: var(--ds-text-sm); line-height: var(--ds-line-body); color: var(--ds-color-muted); }@media (max-width: 1112px) {.fl-col.bb-blog-sidebar { margin-top: var(--ds-space-lg); }}@media (max-width: 640px) {.fl-builder-content .bb-post-feed .fl-post-feed-post { grid-template-columns: minmax(0, 1fr); gap: var(--ds-space-sm); padding: var(--ds-space-xs); }.fl-builder-content .bb-post-feed .fl-post-feed-image img { aspect-ratio: 16 / 10; }.fl-builder-content .bb-post-feed .fl-post-feed-post .fl-post-feed-text { padding: 0 var(--ds-space-2xs) var(--ds-space-2xs); }.fl-col.bb-blog-sidebar > .fl-col-content { padding: var(--ds-space-sm); }}.fl-builder-content-92591 .bb-post-list .fl-post-feed-post.post { background: transparent; padding: var(--ds-space-xs) 0; }.fl-builder-content-92591 .bb-post-list .fl-post-feed-post.post:last-child { padding-bottom: 0; }.fl-builder-content-92591 .fl-col.bb-blog-sidebar .fl-heading.bb-widget-title { color: var(--ds-color-ink) !important; }.fl-builder-content-92591 .fl-col.bb-blog-sidebar .fl-module form { padding: 0; background: none; border: 0; box-shadow: none; }.widget .fl-builder-content-92591 .fl-col.bb-blog-sidebar { margin-top: 0; }.fl-builder-content-92591 .bb-widget-form .gform_wrapper.gravity-theme .gform_fields { grid-template-columns: minmax(0, 1fr); }.fl-builder-content-92591 .bb-widget-form .gform_wrapper.gravity-theme .gfield { grid-column: 1 / -1; min-width: 0; }.fl-builder-content-92591 .bb-widget-form .gform_wrapper.gravity-theme .gfield input.large { width: 100%; min-width: 0; box-sizing: border-box; }