.single-btb .container-wrap.btb-container-wrap .container.main-content {
    max-width: var(--container-width) !important;
    padding: 0px 80px !important;
}

/* HERO */

/* Scoped to the in-focus foreground image only ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â the blurred backdrop image keeps its own styling. */
.btb-hero__media--article .btb-hero__player--image img {max-width: 2000px !important;margin: auto !important;object-fit: cover;display: block;height: 100% !important;aspect-ratio: 2.25 / 1 !important;width: 100% !important;border-bottom: 5px solid var(--btb-accent);border-radius: var(--btb-border-radius);overflow: hidden;}
h1.btb-title {color: #fff;}
p.btb-short-title {color: var(--btb-accent);font-family: 'owners-narrow';}
p.btb-short-title,
h1.btb-title {font-size: 60px !important;line-height: 0.86 !important;margin: 0px !important;margin-top: 5px !important;padding: 0px !important;font-family: 'owners-narrow' !important;}
.container.btb-hero__content {padding: 140px 80px 75px !important;}
.btb-hero__meta-top {display: flex;gap: 10px;margin-bottom: 25px;align-items: center;}
time.btb-date {opacity: 0.5;margin-left: 15px;}
span.btb-content-type, span.btb-issue {padding: 9px 16px;padding-bottom: 8px;border-radius: 5px;font-family: 'owners-narrow';text-transform: uppercase;font-weight: 700;border: 2px solid !important;font-size: 16px;line-height: 1;}
span.btb-issue {background-color: var(--btb-accent);border-color: var(--btb-accent) !important;color: var(--nectar-extra-color-2);}
span.btb-content-type {border-color: var(--btb-accent) !important;}
.btb-hero__media:after {content: '';width: 600px;height: 300px;background-image: url(/wp-content/uploads/2026/07/btb.svg);position: absolute;background-repeat: no-repeat;right: 0;left: auto;opacity: 0.05;bottom: -300px;z-index: 9999999999999;}
.btb-hero__media {position: relative;background: linear-gradient(180deg, #00000036, transparent);}

/* READING PROGRESS BAR */

.btb-reading-progress {position: fixed;top: 0;left: 0;width: 100%;height: 4px;z-index: 999999;pointer-events: none;}
.btb-reading-progress__bar {display: block;width: 100%;height: 100%;background: var(--btb-accent);transform: scaleX(0);transform-origin: left center;}
body.admin-bar .btb-reading-progress {top: 32px;}

/* MEDIA HEROES (article, video & podcast share the blurred-backdrop stage) */

.btb-hero__media-stage {position: relative;display: flex;align-items: center;justify-content: center;padding: 70px 60px 0px !important;max-width: 100%;margin: auto;}
.btb-hero__backdrop {overflow: hidden;position: absolute;inset: 0;z-index: 0;}
.btb-hero__backdrop img,
.btb-hero__backdrop-image {width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover;object-position: center;display: block;filter: blur(24px) brightness(.4) saturate(1.1);transform: scale(1.12);}
.btb-hero__backdrop:after {content: '';position: absolute;inset: 0;background: rgba(13, 8, 27, .15);}
.btb-hero__player {position: relative;z-index: 1;width: 100%;margin-bottom: -65px;}
.btb-hero__player--video {max-width: var(--container-width);aspect-ratio: 16 / 9;border-radius: var(--btb-border-radius);overflow: hidden;box-shadow: 0 30px 80px rgba(0, 0, 0, .45);}
.btb-hero__player--video iframe {position: absolute;inset: 0;width: 100% !important;height: 100% !important;display: block;border: 0;}
.btb-hero__player--podcast {max-width: 820px;border-radius: 14px;overflow: hidden;box-shadow: 0 30px 80px rgba(0, 0, 0, .45);}
.btb-hero__player--image {max-width: var(--container-width);line-height: 0;}
.btb-hero__player--podcast iframe {width: 100% !important;display: block;border: 0;}
.btb-hero__player--podcast audio {width: 100%;display: block;}
.btb-hero__podcast-link {position: relative;display: inline-block;padding: 14px 24px;border-radius: 8px;background: var(--btb-accent);color: var(--nectar-extra-color-2) !important;font-family: 'owners-narrow';font-weight: 800;text-transform: uppercase;}

/* AUTHORS */

span.btb-authors {display: flex;align-items: center;gap: 15px;}
span.btb-author-title, .btb-author-credit__name {font-family: 'owners-narrow';font-size: 22px;line-height: 1;font-weight: 600;display: flex;flex-direction: column;gap: 2px;white-space: nowrap;span.btb-author-title strong, .btb-author-credit__role {font-family: 'owners-xwide';color: var(--btb-accent);font-size: 13px;line-height: 1.2;font-weight: 500;text-transform: uppercase;white-space: nowrap;};}
span.btb-author-title strong, .btb-author-credit__role {font-family: 'owners-xwide';color: var(--btb-accent);font-size: 13px;line-height: 1.2;font-weight: 500;text-transform: uppercase;white-space: nowrap;}
span.btb-author-pic img,
.btb-author-credit__image {border: 2px solid var(--btb-accent);border-radius: 1000000px;width: 55px;height: 55px;display: block;overflow: hidden;}
.btb-standfirst {font-size: 20px;line-height: 1.5;font-weight: 300;margin: 20px 0px 30px;}
.btb-standfirst p {padding: 0px;}
.btb-byline {border-bottom: 1.5px solid hwb(0deg 100% 0% / 20%);padding-bottom: 75px;}
.btb-byline-inner {display: flex;gap: 45px;padding: 18px 21px;border-radius: var(--btb-border-radius);background: hwb(252.5deg 13.37% 75.23%);border: 1.5px solid #4b475a42;overflow: hidden;}

/* TOPIC TAGS */

footer.btb-topics a:after {content: '';width: 100%;height: 100%;position: absolute;background: var(--btb-accent);left: 0;top: 0;z-index: -1;opacity: 0.15;border-radius: 7.5px;}
footer.btb-topics a {position: relative;padding: 12.5px 20px;display: inline-block;font-size: calc(var(--btb-text-medium) - 3px);line-height: 1;color: var(--btb-accent);}
body footer.btb-topics {display: flex;gap: 10px;flex-wrap: wrap;margin: 40px 0px;font-family: 'owners';font-weight: 500;letter-spacing: 0.02em;}

/* CONTENT */

.single-btb .nectar-flickity:not(.masonry) .flickity-slider .cell img {border-radius: var(--btb-border-radius);height: 400px;object-fit: cover;}
.single-btb .nectar-flickity .flickity-viewport {margin-top: 0px !important;margin-bottom: 55px !important;}
.single-btb .nectar-flickity {margin: 65px 0px !important;}

.nectar_single_testimonial .image-icon,
.testimonial_slider[data-style=multiple_visible_minimal] .image-icon {background-color: var(--btb-accent);margin-right: 15px;width: 60px;height: 60px;}
.nectar_single_testimonial span, body .testimonial_slider blockquote span {font-family: 'owners-narrow';font-size: 23px;line-height: 1.2;font-weight: 700;color: #fff !important;}
.nectar_single_testimonial span.title,
body .testimonial_slider blockquote span.title {font-weight: 300;color: var(--btb-accent) !important;opacity: 1 !important;font-size: 15px;font-family: 'owners-xwide';}
.single-btb blockquote.nectar_single_testimonial[data-style="bold"] {border-radius: var(--btb-border-radius);padding: 45px;background: #28223f;margin: 45px 0px !important;border-left: 4px solid var(--btb-accent);}
.single-btb blockquote.nectar_single_testimonial[data-style="bold"] p {font-size: 30px;line-height: 1;padding-bottom: 20px;color: var(--btb-accent) !important;}
.single-btb blockquote.nectar_single_testimonial[data-style="bold"] span.open-quote {margin-bottom: -40px;color: var(--btb-accent) !important;}
.single-btb blockquote.nectar_single_testimonial .image-icon {background-color: var(--btb-accent);}

body .full-screen-image-section {display: block !important;padding: 700px 0px 25px 0px !important;margin: 75px 0px !important;}
body .full-screen-image-section .row-bg-wrap:after {content: '';width: 100%;height: 220px;background: linear-gradient(0deg, #302655, transparent);position: absolute;bottom: 0;z-index: 9;}
body .full-screen-image-section .iwithtext {display: flex;align-items: center;align-content: center;gap: 15px;}
body .full-screen-image-section .iwithtext .iwt-icon {position: relative;}
body .full-screen-image-section .iwithtext  .iwt-text {padding: 0;font-size: 15px;}
body .full-screen-image-section .iwithtext .iwt-icon i.icon-default-style.fa.fa-camera.accent-color {width: 35px;height: 35px;font-size: 16px;line-height: 34px;top: 0px;color: #fff;border: 1.5px solid var(--btb-accent);border-radius: 10000px;}
body .full-screen-image-section > div {max-width: var(--wide-container-width);border-radius: var(--btb-border-radius);margin: auto !important;display: block;left: 0 !important;right: 0 !important;overflow: hidden;}
body .full-screen-image-section > div.col.span_12 {max-width: var(--container-width);padding: var(--container-padding);}
body .full-screen-image-section .iwithtext .clear {display:none;}
                                                         
/* AUTHORS & CONTRIBUTORS */

.btb-author-credits {position: relative;margin-left: -50vw !important;left: 50% !important;width: 100vw !important;}
.btb-author-credits__title {margin: 0 0 0px;color: rgba(255, 255, 255, .42);font-size: 22px;font-weight: 400;letter-spacing: .08em;line-height: 1.2;text-align: center;text-transform: uppercase;}
.btb-author-credits__list {max-width: var(--container-width);margin: auto;padding: var(--container-padding);}
.btb-author-credit {display: flex;gap: 15px;align-items: center;padding: 7.5px 0;}
.btb-author-credit__photo {width: 100%;height: 100%;object-fit: cover;}
.btb-author-credit__details {display: flex;flex-direction: column;min-width: 0;margin-right: auto;gap: 2px;}
.btb-author-credit.btb-author-credit--main {/* border-bottom: 1.5px solid #40395b; */padding: 25px 0px 0px;/* margin-bottom: 15px; */}
.btb-author-credit__link {display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;color: #fff;background: rgba(9, 7, 28, .38);border-radius: 50%;font-size: 24px;transition: color .25s ease, background-color .25s ease, transform .25s ease, border-color .25s ease;border-color: var(--btb-border);}
.btb-author-credit__link:hover,
.btb-author-credit__link:focus-visible {color: #fff;border-color: var(--btb-accent);transition: color .25s ease, background-color .25s ease, transform .25s ease, border-color .25s ease;}
.btb-author-credit__link:focus-visible {outline: 2px solid #fff;outline-offset: 3px;}
section.btb-author-credits:before,
section.btb-author-credits:after {display: block;content: '';width: 100%;height: 20px;background-size: 5000px;background-repeat: no-repeat;position: relative;margin-bottom: 0;}
section.btb-author-credits:before {background-image: url(/wp-content/uploads/2026/07/divider-btb-light-top.svg);background-position: top;}
section.btb-author-credits:after {background-image: url(/wp-content/uploads/2026/07/divider-btb-light-bottom.svg);background-position: bottom;}
.btb-author-credits-inner {padding: 35px 0;background: var(--btb-lighter);}
.btb-author-credit__link i {font-size: 24px;top: 0px;font-family: 'Font Awesome 7 Brands';}



/* RELATED CONTENT & SIMILAR TOPICS */

/*
 * Both sections break out to the full viewport width so their rails run
 * beyond the screen edge instead of clipping at the container. The
 * --btb-rail-inset variable aligns titles, headers and the first card with
 * the normal content container.
 */
.btb-related-content,
.btb-similar-topics {position: relative;left: 50%;width: 100vw;max-width: none;margin: 75px 0 0 -50vw;padding: 0;--btb-rail-inset: calc(max((100vw - var(--wide-container-width)) / 2, 0px) + 80px);}
.btb-similar-topics {margin-bottom: 0px;padding-top: 75px;}
.btb-similar-topics:before {content: '';position: absolute;top: 0;left: var(--btb-rail-inset);right: var(--btb-rail-inset);height: 1.5px;background: var(--btb-border, #40395b);}
.btb-related-content__title,
.btb-similar-topics__title {margin: 0 0 30px !important;padding-inline: var(--btb-rail-inset);color: #fff;font-family: 'owners-narrow' !important;font-size: clamp(28px, 3vw, 40px) !important;font-weight: 800 !important;line-height: 1 !important;text-transform: uppercase !important;}
section.btb-related-content .pca-btb-post-loop__type {
    width: auto;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 15px;
    top: 15px;
    font-size: 12px;
    font-family: 'owners-narrow';
    text-transform: uppercase;
    background: var(--btb-loop-accent);
    color: var(--btb-lighter);
    padding: 6px 10px 5px;
    border-radius: 5px;
}

.btb-related-content .pca-btb-post-loop--carousel .pca-btb-post-loop__item p.pca-btb-post-loop__excerpt {font-size: calc(var(--btb-excerpt-small) + 2px);}
.btb-related-content .pca-btb-post-loop__content {background: var(--btb-lighter);padding: 25px !important;}
.btb-related-content .pca-btb-post-loop--standard-listing .pca-btb-post-loop__media {border-radius: 0px;}

/* Post loop rail bleeds: cards start at the container edge and continue past the viewport. */
.btb-related-content .pca-btb-post-loop__header {padding-inline: var(--btb-rail-inset);}
.btb-related-content .pca-btb-post-loop--carousel .pca-btb-post-loop__track {padding-inline: var(--btb-rail-inset);scroll-padding-inline: var(--btb-rail-inset);gap: 35px;padding-bottom: 0;}
.btb-related-content  h3.pca-btb-post-loop__title {font-family: 'owners-narrow';font-size: 26px;line-height: 1;margin: 5px 0px 2px;}
.btb-related-content .pca-btb-post-loop--carousel .pca-btb-post-loop__item {border-radius: var(--btb-border-radius);--btb-loop-item-width: calc(100% / 3 - 25px);}

/* Taxonomy carousel bleeds the same way. */
.btb-similar-topics .pca-btb-tax-carousel__header, .btb-similar-topics .pca-btb-tax-carousel__arrows, .btb-related-content .pca-btb-post-loop__header {padding-inline: var(--btb-rail-inset);display: none;}
.btb-similar-topics .pca-btb-tax-carousel__track {padding-inline: var(--btb-rail-inset);}
.btb-similar-topics .pca-btb-tax-carousel__viewport {scroll-padding-inline: var(--btb-rail-inset);}


@media (max-width: 1600px) {
  .container.btb-hero__content {padding: 140px 50px 75px !important;}
  .single-btb .container-wrap.btb-container-wrap .container.main-content, .btb-author-credits__list, body .full-screen-image-section > div.col.span_12 {padding: 0px 50px !important;} 
  
  /* HERO */
  p.btb-short-title,
  h1.btb-title {font-size: 50px !important;}
  .btb-standfirst {font-size: 18px;line-height: 1.55;}
  .btb-hero__media-stage {padding: 50px 50px 0px !important;}
  
}


@media (max-width: 1300px) {
  .single-btb .container-wrap.btb-container-wrap .container.main-content {padding: 0px 50px !important;}
  body .full-screen-image-section {padding: 600px 0px 25px 0px !important;}
  .btb-related-content .pca-btb-post-loop--carousel .pca-btb-post-loop__track {gap: 20px;}
  .btb-related-content .pca-btb-post-loop--carousel .pca-btb-post-loop__item {border-radius: var(--btb-border-radius);--btb-loop-item-width: calc(100% / 3 - 20px);min-width: 400px;}
  .btb-related-content .pca-btb-post-loop--carousel .pca-btb-post-loop__item p.pca-btb-post-loop__excerpt {font-size: calc(var(--btb-excerpt-small) + 1px);}
}




@media (max-width: 999px) {
  .single-btb .nectar-flickity:not(.masonry) .flickity-slider .cell {
    width: 100%;
}
  .btb-hero__media-stage {padding: 0px 0px 0px !important;}
  .btb-hero__player {margin-bottom:0px !important;max-width: 100%;}
  .container.btb-hero__content {padding: 55px 0px 55px !important;}
  .btb-byline {padding-bottom:55px;}
  .btb-hero__media--article .btb-hero__player--image img {aspect-ratio: 1.75 / 1 !important;}
  span.btb-content-type,
  span.btb-issue {padding: 8px 15px;padding-bottom: 7.5px;font-size: 14px;line-height: 1;}
  time.btb-date {margin-left: 10px;}
  p.btb-short-title,
  h1.btb-title {font-size: 45px !important;}
  .btb-hero__media:after {width: 40%;right: -4%;bottom: -290px;}
  span.btb-author-title,
  .btb-author-credit__name {font-size: 18px;}
  span.btb-author-pic img, .btb-author-credit__image, body div#ajax-content-wrap .btb-like-button, body div#ajax-content-wrap .social-share__toggle, .social-share__button, .btb-author-credit__link {height: 45px;width: 45px;min-width: 45px;}
  span.btb-author-title strong,
  .btb-author-credit__role {font-size: 11px;}
  span.btb-authors {gap: 10px;}
  .btb-engagement {gap:7.5px;display: flex;justify-content: center;position: absolute;right: 20px;}
  .btb-byline-inner {padding: 13px 15px;}
  .social-share__toggle svg {width: 18px;}
  .btb-like-button svg {width: 20px;}
  .btb-view-count .fa-eye {font-size: 19px;}
  .btb-view-count {margin-right: 10px;font-size: 16px;}
  .single-btb .container-wrap.btb-container-wrap .container.main-content, body .full-screen-image-section > div.col.span_12 {padding:0px !important;;}
  .btb-similar-topics {}
  .single-btb blockquote.nectar_single_testimonial[data-style="bold"] {padding: 35px;}
.single-btb blockquote.nectar_single_testimonial[data-style="bold"] p {font-size: 25px;}
.nectar_single_testimonial .image-icon,
.testimonial_slider[data-style=multiple_visible_minimal] .image-icon {width: 50px;height: 50px;}
.nectar_single_testimonial span,
body .testimonial_slider blockquote span {font-size: 20px;}
.nectar_single_testimonial span.title,
body .testimonial_slider blockquote span.title {font-size: 13px;}
.single-btb blockquote.nectar_single_testimonial[data-style="bold"] span.open-quote {font-size: 90px;line-height: 1;}
body .full-screen-image-section > div {max-width: 100%;border-radius: 0px;}
body .full-screen-image-section > div.col.span_12 {padding: 0px;}
body .full-screen-image-section .iwithtext .clear {display: none;}
body .full-screen-image-section .iwithtext {display: flex;}
body .full-screen-image-section .iwithtext .iwt-text {font-size: 14px;line-height: 1.4;}
body .full-screen-image-section {padding-top: 480px !important;}
body footer.btb-topics {margin-bottom: 0px;}
.btb-author-credits__list {padding: 0px !important;}
.btb-author-credit.btb-author-credit--main:last-child {padding-bottom: 0px !important;}
.social-share__panel {gap:5px;}
body div#ajax-content-wrap span.social-share.is-open button.social-share__toggle {background: var(--btb-accent); !important;transition: all 0.2s ease;margin-left: 5px;}
 
}


@media (max-width: 690px) {  
  .single-btb .nectar-flickity .container.normal-container {max-width: 100%;}

  
  /* HERO */
  .btb-hero__media-stage {min-height: 0;padding: 18px;border-radius: 0;}
  .btb-hero__player--video,
  .btb-hero__player--podcast {box-shadow: 0 18px 45px rgba(0, 0, 0, .4);}
  .btb-hero__media--article .btb-hero__player--image img {aspect-ratio: 1.25 / 1 !important;}
  p.btb-short-title,
  h1.btb-title {font-size: 36px !important;}
  .container.btb-hero__content {padding: 55px 0 55px !important;}
  .btb-standfirst {font-size: 16px;}
  span.btb-content-type,
  span.btb-issue {padding: 7.5px 12px;padding-bottom: 6.5px;font-size: 13px;line-height: 1;}
  time.btb-date {margin-left: 5px;font-size: calc(var(--btb-text-medium) - 1px);}
  .btb-hero__meta-top {margin-bottom: 20px;}
  
  /* RELATED */
  .btb-related-content,
  .btb-similar-topics {margin-top: 50px;--btb-rail-inset: 20px;}
  .btb-similar-topics {margin-bottom: 0px;padding-top: 50px;}
  footer.btb-topics a {position: relative;padding: 10.5px 15px;font-size: 12px;}
  footer.btb-topics a:after {border-radius: 5px;}
  
  /* AUTHORS */
  .btb-author-credits {padding: 50px 0 15px;}
  .btb-author-credits__title {font-size: 17px;}
  .btb-author-credit {grid-template-columns: 60px minmax(0, 1fr) 46px;  gap: 14px;  min-height: 92px;}
  .btb-author-credit__image {width: 60px;  height: 60px;}
  .btb-author-credit__name {font-size: 18px;}
  .btb-author-credit__link {width: 46px;  height: 46px;  font-size: 20px;}

  /* SHARE */
  span.btb-author-pic img,
  .btb-author-credit__image,
  body div#ajax-content-wrap .btb-like-button,
  body div#ajax-content-wrap .social-share__toggle,
  .social-share__button, .btb-author-credit__link {height: 40px;width: 40px;min-width: 40px;}
  .btb-byline-inner:has(.is-open) span.btb-authors {opacity: 0;transition: all 0.3s ease;}
  .btb-byline-inner:has(.is-open) .btb-engagement {width: 100%;flex-wrap: wrap;justify-content: flex-end;right: 0;}
  .btb-byline-inner:has(.is-open) .btb-engagement span.btb-share-options {width: 100%;padding: 10px;padding-left: 15px;padding-right: 15px;top: -10px;position: relative;}
  .btb-engagement:has(.is-open) .btb-view-count,
  .btb-engagement:has(.is-open) span.btb-love {display: none;}
  .btb-byline-inner:has(.is-open) .btb-engagement span.btb-share-options span.social-share.is-open {display: flex;width: 100%;}
  .btb-byline-inner:has(.is-open) .btb-engagement span.btb-share-options span.social-share__panel {width: 100%;display: flex;justify-content: flex-start;opacity: 1;transition: all 0.3 ease !important;}
  .btb-byline-inner {padding: 12px 10px;}
  .social-share__icon {width: 22px;}
  .btb-engagement {right: 15px;}
  .btb-view-count {font-size: 15px;margin-right: 5px;}
  span.btb-author-title strong,
  .btb-author-credit__role {font-size: 10px;line-height: 1.3;}
}

@media (max-width: 479px) {
  /* HERO */
  p.btb-short-title,
  h1.btb-title {font-size: 32px !important;}
  .container.btb-hero__content {padding: 40px 0 40px !important;}
  .btb-standfirst {font-size: 16px;}
  .btb-related-content .pca-btb-post-loop--carousel .pca-btb-post-loop__item {min-width: 320px;--btb-loop-item-width: calc(100% - 20px);!;max-width: 95%;}
  .btb-related-content h3.pca-btb-post-loop__title {font-size: 24px;}
.single-btb .nectar-flickity:not(.masonry) .flickity-slider .cell img {border-radius: var(--btb-border-radius);height: 300px;object-fit: cover;}
  .btb-related-content .pca-btb-post-loop__content {background: var(--btb-lighter);padding: 20px !important;}
}






