.main-blog { background: hsl(var(--siteColor3)); }
section#cta-experiences { align-content: center; }
body.blog .hero-wrap.int { display:none; }
body.blog .i-header { position:relative; }
body.blog .i-header .white, body.blog .i-header .i-header-navigation a { color:var(--textPrimary) !important; }
body.blog .i-header .i-header-get-in-touch-menu,
body.blog .i-header .i-header-get-in-touch-menu * { color:hsl(var(--white)) !important; }
body.blog .i-content.int { padding: 3.125rem 0 0; background: hsl(var(--siteColor3)); }
body.blog .main-blog .container { width: min(100%, 1440px); max-width: 1440px; padding-left: 24px; padding-right: 24px; }
body.blog .breadcrumbs { display:flex; align-items:center; gap:0.6875rem; width:100%; margin:0 0 1.5rem; color:rgba(45,45,45,0.8); font-family:var(--siteFont2),sans-serif; font-size:0.75rem; font-weight:var(--wRegular); line-height:1.25; }
body.blog .breadcrumbs img { display:block; width:0.9375rem; height:0.9375rem; object-fit:contain; }
body.blog .breadcrumbs .sep { color:rgba(45,45,45,0.8); font-size:0.875rem; line-height:1; }
body.blog .breadcrumbs .bp-link { color: var(--Text, rgba(45, 45, 45, 0.80)); font-family: var(--siteFont2); font-size: var(--Nav---Size, 16px); font-style: normal; font-weight: 400; line-height: var(--Nav---Leading, 18px); }
.localist-header { display:flex; flex-direction:column; align-items:center; padding: 0 0 120px; text-align:center; }
.localist-title { margin:0 0 1.125rem; color:rgba(45,45,45,0.8); font-family:var(--siteFont1); font-size:3.5rem; font-weight:var(--wRegular); line-height:3.75rem; letter-spacing:-0.078rem; margin-top: 26px; }
.localist-sub { width:100%; max-width:50rem; margin:0 0 1.5rem; color:rgba(45,45,45,0.8); font-family:var(--siteFont1); font-size:1.5rem; font-weight:var(--wRegular); line-height:1.875rem; letter-spacing:-0.04214rem; }
.explore-wrap { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:0.5rem; max-width:50rem; color:rgba(45,45,45,0.8); }
.explore-label { margin-right:0.375rem; color:rgba(45,45,45,0.8); font-family:var(--siteFont1); font-size:1rem; font-weight:var(--wRegular); line-height:1.625rem; letter-spacing:-0.04214rem; }
.chip { display:inline-flex; align-items:center; justify-content:center; min-height:1.75rem; padding:0.3125rem 0.75rem; border:0.03125rem solid rgba(45,45,45,0.8); background:#fffbf2; border-radius:187.5rem; color:rgba(45,45,45,0.8); font-family:var(--siteFont2),sans-serif; font-size:0.75rem; font-weight:var(--wMedium); line-height:1.125rem; text-decoration:none; transition:background-color .2s ease,border-color .2s ease; }
.chip:hover { background:rgba(255,251,242,0.7); color:rgba(45,45,45,0.8); text-decoration:none; }
.localist-grid { padding-top:0; padding-bottom:0; }
.blog-results { display:grid; grid-template-columns:repeat(3, minmax(0, 26.8125rem)); justify-content:space-between; column-gap:1.9375rem; row-gap:5rem; align-items:start; }
.localist-card { width:100%; color:rgba(45,45,45,0.8); }
.localist-card a { color:inherit; text-decoration:none; }
.localist-media { position:relative; width:100%; height:25.875rem; overflow:hidden; margin-bottom:1.25rem; background:#d9d4cc; }
.localist-media a, .localist-media img { display:block; width:100%; height:100%; }
.localist-media img { object-fit:cover; }
.localist-card:nth-child(1) .localist-media,
.localist-card:nth-child(3) .localist-media,
.localist-card:nth-child(9) .localist-media { height:32.8125rem; }
.localist-card:nth-child(2) .localist-media,
.localist-card:nth-child(8) .localist-media { height:21.125rem; }
.localist-card:nth-child(4) .localist-media,
.localist-card:nth-child(6) .localist-media { height:25.875rem; }
.localist-card:nth-child(5) .localist-media { height:41.25rem; }
.localist-card:nth-child(7) .localist-media { height:33.75rem; }
.category { margin:0 0 0.5rem; color:rgba(45,45,45,0.8); font-family:var(--siteFont2),sans-serif; font-size:0.625rem; font-weight:var(--wRegular); line-height:1.25rem; letter-spacing:0.03125rem; text-transform:uppercase; }
.localist-card .entry-title { margin:0 0 0.875rem; font-family:var(--siteFont1); font-size:2.125rem; font-weight:var(--wRegular); line-height:2.5rem; letter-spacing:-0.04214rem; }
.localist-card .entry-title a { color:rgba(45,45,45,0.8); text-decoration:none; }
.localist-card .entry-title a:hover { text-decoration:underline; text-underline-offset:0.12em; }
.excerpt { max-width:27rem; margin:0; color:rgba(45,45,45,0.8); font-family:var(--siteFont2),sans-serif; font-size:1rem; font-weight:var(--wMedium); line-height:1.375rem; }
.localist-page-nav { margin: 2rem 0 0; padding-bottom: 2.5rem; }
.localist-page-nav .page-wrap { display:flex; justify-content:flex-end; align-items:center; flex-wrap:wrap; gap:0.375rem; color:#2c2c2c; font-family:var(--siteFont2),sans-serif; font-size:1rem; font-weight:var(--wRegular); line-height:1.125rem; }
.localist-page-nav .page-label { margin-right:0.375rem; color:#2c2c2c; }
.localist-page-nav a.page-link, .localist-page-nav span.page-link { display:inline-block; padding:0; color:#2c2c2c; text-decoration:none; border-bottom:0.0625rem solid transparent; }
.localist-page-nav a.page-link:hover { border-bottom-color:#2c2c2c; }
.localist-page-nav .page-link.is-current { border-bottom-color:#2c2c2c; }
.cta-hero { position:relative; overflow:hidden; min-height:42.4375rem; color:#fff; background:#0e1718; margin-top:0; }
.cta-hero .cta-hero-bg { position:absolute; inset:0; background-size:cover; background-position:center; filter:brightness(.58) contrast(1.02); }
.cta-hero::before { content:""; position:absolute; inset:0; background:rgba(76,40,18,.2); pointer-events:none; }
.cta-hero .cta-content { position:relative; z-index:2; display:flex; flex-direction:column; justify-content:center; min-height:42.4375rem; width:min(100%,1440px); max-width:1440px; padding:0 6rem; }
.cta-title { max-width:35.3125rem; margin:0 0 1.25rem; color:#fff; font-family:var(--siteFont1); font-size:3.5rem !important; font-weight:400; line-height:3.75rem; letter-spacing:-0.04214rem; text-transform:none; }
.cta-sub { max-width:31.25rem; margin:0 0 1.25rem; color:#fff; font-family:var(--siteFont2),sans-serif; font-size:1rem; font-weight:var(--wMedium); line-height:1.375rem; }
.cta-link { display:inline-flex; align-items:center; gap:0.375rem; color:#fff; font-family:var(--siteFont2),sans-serif; font-size:0.875rem; font-weight:var(--wMedium); line-height:1.25rem; text-decoration:none; padding:0; }
.cta-link .ml-2 { margin-left:0 !important; }
.cta-link svg { width:0.531rem; height:0.68rem; }
.cta-link:hover { color:#fff; text-decoration:none; }
@media (max-width:1024px) {
body.blog .i-content.int { padding-top: 3rem; }
body.blog .breadcrumbs { justify-content:center; margin-bottom:2rem; }
body.blog .col,
body.blog [class*="col-"] { padding-left:0 !important; padding-right:0 !important; }
body.blog .main-blog .container { width:100%; max-width:46rem; padding-left:1rem; padding-right:1rem; }
.localist-header { padding-bottom:4rem; }
.localist-title { font-size:2.875rem; line-height:1.12; }
.localist-sub { max-width:47.5rem; font-size:1rem; line-height:1.6; letter-spacing:0; }
.explore-wrap { justify-content:center; width:100%; max-width:46rem; text-align:center; }
.explore-label { width:100%; margin-right:0; text-align:center; }
.blog-results { grid-template-columns:1fr; row-gap:2.5rem; }
.localist-card .entry-title { font-size:clamp(1.75rem,5vw,2.125rem); line-height:1.18; }
.excerpt { max-width:100%; font-size:0.9375rem; line-height:1.45; }
.localist-media,
.localist-card:nth-child(1) .localist-media,
.localist-card:nth-child(2) .localist-media,
.localist-card:nth-child(3) .localist-media,
.localist-card:nth-child(4) .localist-media,
.localist-card:nth-child(5) .localist-media,
.localist-card:nth-child(6) .localist-media,
.localist-card:nth-child(7) .localist-media,
.localist-card:nth-child(8) .localist-media,
.localist-card:nth-child(9) .localist-media { height:auto; aspect-ratio:16 / 10; }
.cta-hero,
.cta-hero .cta-content { min-height:28rem; }
.cta-hero .cta-content { padding:3rem 1rem; }
.cta-title { max-width:30rem; font-size:clamp(2.125rem,7vw,3rem) !important; line-height:1.08; }
}
@media (max-width:575.98px) {
body.blog .i-content.int { padding-top: 2.5rem; }
body.blog .breadcrumbs { margin-bottom:1.5rem; }
.localist-header { padding-left:1rem; padding-right:1rem; padding-bottom:3rem; }
.localist-title { font-size:2.25rem; }
.blog-results { row-gap:2rem; }
.localist-media,
.localist-card:nth-child(1) .localist-media,
.localist-card:nth-child(2) .localist-media,
.localist-card:nth-child(3) .localist-media,
.localist-card:nth-child(4) .localist-media,
.localist-card:nth-child(5) .localist-media,
.localist-card:nth-child(6) .localist-media,
.localist-card:nth-child(7) .localist-media,
.localist-card:nth-child(8) .localist-media,
.localist-card:nth-child(9) .localist-media { aspect-ratio:1 / 0.82; margin-bottom:0.875rem; }
.localist-card .entry-title { font-size:1.875rem; line-height:1.15; }
.cta-hero,
.cta-hero .cta-content { min-height:28rem; }
.cta-hero .cta-content { padding:2.5rem 1rem; }
.cta-title { max-width:18rem; font-size:2.25rem !important; line-height:1.08; }
.cta-sub { max-width:18rem; font-size:.98rem; }
.localist-page-nav .page-wrap { justify-content:center; }
}
.i-content.int > .container:first-of-type { max-width: 100%; padding: 0; }
.swiper-wrapper { height: auto; }
.swiper-hidden { display: none !important; }
.title-find { font-size: 34px; line-height: 40px; letter-spacing: -0.674px; text-transform: capitalize; color: #2C2C2C; font-family: var(--siteFont1); }
body.post-details .hero-wrap.int { display:none; }
body.post-details { overflow-x: hidden; }
body.post-details .i-header { position:relative; }
body.post-details .i-header .white, body.post-details .i-header .i-header-navigation a { color:var(--textPrimary) !important; }
body.post-details .i-header .i-header-get-in-touch-menu,
body.post-details .i-header .i-header-get-in-touch-menu * { color:hsl(var(--white)) !important; }
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) { position:fixed!important; top:0; left:0; right:0; background:transparent!important; opacity:1!important; visibility:visible!important; }
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) {
  --i-header-fg: hsl(var(--siteColor1));
  --i-header-border: hsla(var(--siteColor1), 75%);
  --i-header-img-filter: var(--i-header-img-filter-dark);
}
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down)::before { content:""; position:absolute; inset:0; z-index:-1; pointer-events:none; background:linear-gradient(to bottom,hsl(var(--white)) 0%,hsl(var(--white)) 78%,hsla(var(--white),96%) 100%); }
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) :is(.white,.i-header-navigation a,.i-header-navigation-toggle,.i-header-navigation-toggle .icon,.i-header-get-in-touch-toggle,.i-header-get-in-touch-toggle .icon,.i-header-actions-toggle,.i-header-actions-toggle .icon,.i-header-link,.i-header-bar) { color:var(--i-header-fg)!important; border-color:var(--i-header-border)!important; }
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-get-in-touch-menu,
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-get-in-touch-menu * { color:hsl(var(--white)) !important; }
html.i-header-navigation-container-open body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-navigation-container,
html.i-header-navigation-container-open body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-navigation-container *,
html.i-header-navigation-container-open body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-navigation-container :is(a,svg,svg *) {
  color:hsl(var(--white)) !important;
  border-color:hsla(var(--white),75%) !important;
  fill:currentColor !important;
  stroke:currentColor !important;
}
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-get-in-touch-menu li,
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-get-in-touch-menu li *,
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-get-in-touch-menu a,
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-get-in-touch-menu span {
  color:hsl(var(--white)) !important;
}
body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) :is(
  img.i-header-logo-img,
  .i-header-site-search-icon,
  .i-header-favorites-icon
) { filter:var(--i-header-img-filter)!important; }
html.i-header-navigation-container-open body:is(.blog,.post-details) .i-header:is(.scroll-up,.scroll-down) .i-header-logo-img {
  filter:none !important;
}
body:is(.blog,.post-details) form#currencyConversionForm { margin-bottom:0 !important; }
@media (min-width:1026px) {
body:is(.blog,.post-details) .i-header .i-header-menu .i-header-actions { align-items:center; }
body:is(.blog,.post-details) .i-header .i-header-menu .i-header-actions > .i-header-actions-item { align-items:center; }
body:is(.blog,.post-details) .i-header .i-header-menu .i-header-actions .i-header-site-search .i-header-actions-toggle { border-right:0 !important; }
body:is(.blog,.post-details) #currencyConversion { display:inline-flex !important; align-items:center !important; height:2.5rem !important; line-height:1 !important; }
body:is(.blog,.post-details) #currencyConversion::before,
body:is(.blog,.post-details) #currencyConversion::after { display:block !important; align-self:center !important; width:1px !important; height:20px !important; background-color:var(--i-header-border) !important; }
body:is(.blog,.post-details) #currencyConversion .currency-select-wrap,
body:is(.blog,.post-details) #currencyConversion .currency-conversion-form,
body:is(.blog,.post-details) #currencyConversion .bootstrap-select { display:flex !important; align-items:center !important; height:100% !important; line-height:1 !important; }
body:is(.blog,.post-details) #currencyConversion .bootstrap-select > .dropdown-toggle { display:inline-flex !important; align-items:center !important; justify-content:center !important; height:100% !important; min-height:2.5rem !important; line-height:1 !important; }
body:is(.blog,.post-details) #currencyConversion .bootstrap-select > .dropdown-toggle .filter-option { display:inline-flex !important; align-items:center !important; height:auto !important; line-height:1 !important; }
body:is(.blog,.post-details) #currencyConversion .bootstrap-select > .dropdown-toggle .filter-option-inner { display:inline-flex !important; align-items:center !important; line-height:1 !important; }
body:is(.blog,.post-details) #currencyConversion .bootstrap-select > .dropdown-toggle .filter-option-inner-inner,
body:is(.blog,.post-details) #currencyConversion .bootstrap-select > .dropdown-toggle::after { position:relative !important; top:2px !important; }
}
body.post-details .i-content.int { padding: 3.125rem 0 0; background: hsl(var(--siteColor3)); }
body.post-details .blog-post { padding: 0; background-color: transparent; box-shadow: none; }
body.post-details .blog-post-nav:before { height: 0.03125rem; background-color: hsla(var(--siteColor1), 100%); }
body.post-details .i-content.int > .container { max-width: 100%; }
body.post-details .title-find { font-family: var(--siteFont1); font-size: 40px; }
body.post-details .intro-post .subtitle { font-weight: 600; font-size: 1rem; text-transform: uppercase; letter-spacing: 6px; font-family: var(--siteFont3); color: #2D2D2DCC; }
body.post-details .intro-post .title { font-weight: 400; font-size: 2.1rem; text-transform: capitalize; font-family: var(--siteFont1); color: #2D2D2DCC; }
body.post-details hr { border-color: #2C2C2C; }
body .cms-blog-wrap { margin: 5.25rem auto 1rem; }
.blog-post-nav-bar { background:var(--bg); border-top:1px solid var(--line); border-bottom:1px solid transparent; padding:.45rem 0; font-family:"Libre Baskerville", Georgia, serif; }
.blog-post-nav-bar .nav-inner { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; }
.bp-left { display:inline-flex; align-items:center; }
.bp-left .icon { width:18px; height:18px; margin-right:.5rem; }
.bp-left .sep { margin:0 .5rem; }
.bp-link { color: #2C2C2C; text-decoration:none; }
.bp-link:hover { text-decoration:none; }
.bp-center { display:none; }
@media (min-width:768px) {
.bp-center { display:flex; align-items:center; }
}
.bp-share { color: #2C2C2C; text-decoration:none; display:inline-flex; align-items:center; }
.bp-share:hover { text-decoration:none; }
.bp-share .icon { width:16px; height:16px; margin-left:.35rem; }
.bp-right { display:inline-flex; align-items:center; }
.bp-right a { color: #2C2C2C; text-decoration:none; letter-spacing:.01em; }
.bp-right a:hover { text-decoration:none; }
.bp-prev { margin-right:1rem; }
.bp-prev .chev { margin-right:.35rem; }
.bp-next .chev { margin-left:.35rem; }
@media (max-width:575.98px) {
.bp-right { margin-left:auto; }
}
.related-section { margin-top: 2rem; }
.row.related-grid { border: 1px solid; }
.related-card { border-right: 1px solid #000; }
.related-card:last-child { border-right: none; }
.related-section { padding: 22px 0 52px; }
.related-title { text-align:center; font-size:28px; margin: 6px 0 20px; text-transform: capitalize; font-weight:400; letter-spacing:.01em; color: #2C2C2C; }
.related-grid .related-card { border-radius:2px; padding:20px 12px; height:100%; display:flex; flex-direction:column; }
.related-card .rel-media { width:100%; height:410px; overflow:hidden; background:#d9d4cc; }
.related-card .rel-media img { width:100%; height:100%; object-fit:cover; display:block; }
.related-card .rel-cat { margin-top:12px; color:var(--muted); text-transform:uppercase; letter-spacing:.12em; font-size:11px; }
.related-card .rel-title { font-size:22px; line-height:1.25; margin:.35rem 0 .4rem; color: #2C2C2C; text-transform: capitalize; }
.related-card .rel-title a { color:inherit; text-decoration:none; padding: 0.5rem 0; }
.related-card .rel-title a:hover { box-shadow:0 2px 0 rgba(0,0,0,.35); }
.related-card .rel-excerpt { font-size:14.5px; color:#4a443c; margin-bottom:0; }
@media (max-width:575.98px) {
.related-card .rel-media { height:200px; }
}
h1.blog-title.blog-title-tag, h1.blog-title.blog-title-category { display: none; }
.localist-card a { width: 100%; }
body.post-details .cms-blog-detail-wrap, body.post-details .blog-post-nav-bar, body.post-details .related-section .container, body.post-details .white-bg > .container { width: calc(100% - 2rem); max-width: 82.5rem; padding-left: 0; padding-right: 0; justify-content: center; }
body.post-details .intro-post .title { width: 100% !important; max-width: 58rem; overflow-wrap: anywhere; }
body.post-details .content-builder-wrap { width: 100%; max-width: 62rem; margin: 0 auto; overflow: hidden; }
body.post-details .content-builder-wrap > *, body.post-details .content-builder-wrap .is-container > * { max-width: 100%; }
body.post-details .content-builder-wrap .col-12.col-sm-6.col-md-12 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; }
body.post-details .content-builder-wrap > .row,
body.post-details .content-builder-wrap #contentarea > .row,
body.post-details .content-builder-wrap .is-container > .row,
body.post-details .content-builder-wrap .row {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.blog #new-outpost, body.post-details #new-outpost { margin-bottom: 0; padding-bottom: 2rem; }
body.post-details .content-builder-wrap img, body.post-details .content-builder-wrap video, body.post-details .content-builder-wrap iframe { max-width: 100%; }
body.post-details .content-builder-wrap iframe { width: 100%; aspect-ratio: 16 / 9; height: auto; }
body.post-details .content-builder-wrap table { display: block; width: 100%; max-width: 100%; overflow-x: auto; white-space: nowrap; }
body.post-details .content-builder-wrap p, body.post-details .content-builder-wrap li { overflow-wrap: break-word; }
@media (max-width:991.98px) {
body.post-details .cms-blog-wrap { margin-top: 3.5rem; }
body.post-details .intro-post { padding-bottom: 2rem !important; }
body.post-details .intro-post .title { font-size: 1.85rem; line-height: 1.2; }
body.post-details .content-builder-wrap { max-width: 100%; }
body.post-details .related-card .rel-media { height: 320px; }
body.post-details .related-grid { margin-left: 0; margin-right: 0; }
body.post-details .related-grid > [class*="col-"] { flex: 0 0 100%; max-width: 100%; padding-left: 0; padding-right: 0; }
body.post-details .row.related-grid > .related-card, body.post-details .row.related-grid > .related-card article.related-card { border-right: 0; }
body.post-details .row.related-grid > .related-card:not(:last-child) { border-bottom: 1px solid #000; }
}
@media (max-width:767.98px) {
body.post-details .blog-post-nav-bar .nav-inner { align-items: flex-start; gap: 0.875rem; }
body.post-details .bp-left, body.post-details .bp-center, body.post-details .bp-right { width: 100%; }
body.post-details .bp-center { display: flex; order: 3; }
body.post-details .bp-right { order: 2; justify-content: space-between; margin-left: 0; gap: 0.75rem; }
body.post-details .bp-prev, body.post-details .bp-next { margin: 0; }
body.post-details .bp-right a { min-width: 0; overflow-wrap: break-word; }
}
@media (max-width:575.98px) {
body.post-details .cms-blog-detail-wrap, body.post-details .blog-post-nav-bar, body.post-details .related-section .container, body.post-details .white-bg > .container { width: calc(100% - 1.5rem); }
body.post-details .cms-blog-wrap { margin-top: 2.75rem; }
body.post-details .intro-post .subtitle { font-size: 0.75rem; letter-spacing: 0.22em; }
body.post-details .intro-post .title { font-size: 1.55rem; }
body.post-details .blog-post-nav-bar { overflow: hidden; }
body.post-details .blog-post-nav-bar .content-builder-wrap,
body.post-details .blog-post-nav-bar .content-builder-wrap #contentarea,
body.post-details .blog-post-nav-bar .content-builder-wrap .is-container {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.post-details .blog-post-nav-bar .content-builder-wrap > *,
body.post-details .blog-post-nav-bar .content-builder-wrap #contentarea > *,
body.post-details .blog-post-nav-bar .content-builder-wrap .is-container > * {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  transform: none !important;
}
body.post-details .blog-post-nav-bar .content-builder-wrap [class*="col-"],
body.post-details .blog-post-nav-bar .content-builder-wrap .column {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.post-details .blog-post-nav-bar .content-builder-wrap :is(p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote) {
  max-width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-wrap: break-word;
}
body.post-details .blog-post-nav-bar .content-builder-wrap :is(h1, h2) {
  font-size: clamp(1.75rem, 9vw, 2.25rem) !important;
  line-height: 1.15 !important;
}
body.post-details .blog-post-nav-bar { font-size: 0.875rem; padding: 0.75rem 0; }
body.post-details .bp-left { flex-wrap: wrap; row-gap: 0.25rem; }
body.post-details .bp-right { flex-direction: column; align-items: flex-start; }
body.post-details .related-title, body.post-details .title-find { font-size: 1.75rem; line-height: 1.2; }
body.post-details .related-grid { margin-left: 0; margin-right: 0; }
body.post-details .related-grid .related-card { padding-left: 0; padding-right: 0; }
body.post-details .related-grid > .related-card article.related-card { padding-left: 0.75rem; padding-right: 0.75rem; }
body.post-details .related-card .rel-media { height: 240px; }
}
