

/* BREAKPOINT: Desktop (BASE) */
.fr-header-bravo__top {padding-top: var(--space-xs); padding-right: var(--section-padding-x); padding-bottom: var(--space-xs); padding-left: var(--section-padding-x)}


/* BREAKPOINT: Desktop (BASE) */
.fr-header-bravo__top-links-wrapper {margin-left: auto; display: flex; align-items: center; column-gap: 2em; flex-wrap: wrap; row-gap: 0.5em}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
.fr-header-bravo__top-links-wrapper {margin-right: auto}
}

/* BREAKPOINT: Desktop (BASE) */
.fr-header-bravo__top-link {display: flex; align-items: center; column-gap: 0.75em}


/* BREAKPOINT: Desktop (BASE) */
.fr-hero-bravo__top-link-icon {font-size: var(--text-m)}


/* BREAKPOINT: Desktop (BASE) */
.fr-header-bravo__top-link-text {font-style: normal}


/* BREAKPOINT: Desktop (BASE) */
.fr-header-bravo {background-repeat: no-repeat; background-size: cover; background-position: center center; padding-top: var(--space-s); padding-right: var(--section-padding-x); padding-bottom: var(--space-s); padding-left: var(--section-padding-x); border-bottom: 1px solid var(--secondary)}


/* BREAKPOINT: Desktop (BASE) */
.fr-header-bravo__inner {display: flex; flex-direction: row; row-gap: var(--content-gap); column-gap: var(--content-gap); justify-content: space-between; align-items: center}


/* BREAKPOINT: Desktop (BASE) */
.fr-header-bravo__logo {width: 10em}


/* BREAKPOINT: Desktop (BASE) */
.fr-brx-nav-alpha { --link-gap: var(--content-gap);}/* Set width when Mobile Toggle display */@media (min-width: 768px) {  .fr-brx-nav-alpha ul:not(.sub-menu) {  display: flex;  gap: var(--link-gap); } }

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
.fr-brx-nav-alpha {line-height: 0}
}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
.menu--border {min-height: 3vmin}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
.menu--border {min-height: 5vmin}
}

/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta {	--article-width: 60ch;} .fr-blog-post-delta section > .brxe-container {	width: 100%; max-width: var(--article-width);}


/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
.fr-blog-post-delta__hero {padding-bottom: var(--space-m)}
}

/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__inner {row-gap: var(--content-gap)}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__featured-image {border-radius: var(--radius-m); overflow: hidden}
.fr-blog-post-delta__featured-image { /* Set aspect ratio */ --aspect-ratio: 16/9; /* Set object position (which part of the image should be shown?) */ --object-position: center; /* Set extra breakout amount */ --overhang: 10vw; /* Add to article width */ --breakout: calc(var(--article-width) + var(--overhang));} .fr-blog-post-delta__featured-image { aspect-ratio: var(--aspect-ratio);	inline-size: var(--breakout); max-inline-size: var(--breakout); margin-inline: calc(var(--breakout) / 2 * -1 + 50%) !important;} .fr-blog-post-delta__featured-image > img { object-fit: cover; object-position: var(--object-position);}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
.fr-blog-post-delta__featured-image {width: 100%; max-width: 100%; margin-right: 0; margin-left: 0}
/* CUSTOM CSS */
.fr-blog-post-delta__featured-image {
  /* Reset the breakout */
  --breakout: 0;
}
}

/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__meta-wrapper {display: grid; align-items: initial; grid-template-columns: auto auto minmax(0, 1fr); grid-gap: var(--grid-gap); font-size: var(--text-s); margin-top: var(--space-s); grid-template-rows: var(--grid-1)}
.fr-blog-post-delta__meta-wrapper { --divider-thickness: 1px;	--divider-color: var(--secondary-trans-20); --divider-spacing: var(--section-space-m);} .fr-blog-post-delta__meta-wrapper {	position: relative;} .fr-blog-post-delta__meta-wrapper::after {	content: ''; width: 100%; height: var(--divider-thickness); background-color: var(--divider-color); top: calc(100% + var(--divider-spacing)); position: absolute;}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__meta {display: flex; flex-direction: column; row-gap: .5em}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__meta-title {opacity: .7}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__author {display: grid; align-items: initial; grid-template-rows: var(--grid-1); grid-gap: calc(var(--content-gap) / 2); align-items: center; grid-template-columns: auto minmax(0, 1fr)}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__author-avatar {border: 1px solid var(--shade-light-trans-20); width: 100%; height: 100%; display: flex}
.fr-blog-post-delta__author-avatar:not(.tag) {object-fit: cover}
.fr-blog-post-delta__author-avatar img {object-fit: cover}
.fr-blog-post-delta__author-avatar {	aspect-ratio: 1/1; width: 1.5em; height: auto;} .fr-blog-post-delta__author-avatar > * {	border-radius: 50%;}


/* BREAKPOINT: Desktop (BASE) */
.fr-share-alpha {align-items: center; gap: .5em; flex-direction: row}
.fr-share-alpha a {	background-color: var(--shade-dark-trans-10); color: var(--fr-text-dark);}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__back-link {order: -1; opacity: .7; font-size: var(--text-s); text-decoration: none; gap: calc(var(--grid-gap) / 2)}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__cat {order: -1; font-size: var(--text-s)}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__body-inner {row-gap: calc(var(--content-gap) * 2)}


/* BREAKPOINT: Desktop (BASE) */
.fr-blog-post-delta__post-content {width: 100%}


/* BREAKPOINT: Desktop (BASE) */
.fr-social-alpha {align-items: center; display: flex; column-gap: var(--fr-card-gap); flex-wrap: wrap}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
.fr-social-alpha {row-gap: 1em}
}

/* BREAKPOINT: Desktop (BASE) */
.fr-social-alpha__icon-wrapper {flex-direction: row; display: flex; align-items: center; column-gap: px; text-decoration: none; color: var(--white)}
.fr-social-alpha__icon-wrapper:hover {color: var(--primary)}


/* BREAKPOINT: Desktop (BASE) */
.fr-social-alpha__icon {font-size: var(--text-xxl); text-align: center; color: var(--white); fill: var(--white)}


/* BREAKPOINT: Desktop (BASE) */
.fr-subfooter-alpha {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}


