.elementor-18123 .elementor-element.elementor-element-na_bread_outer{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18123 .elementor-element.elementor-element-na_bread_inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18123 .elementor-element.elementor-element-na_bread_inner:not(.elementor-motion-effects-element-type-background), .elementor-18123 .elementor-element.elementor-element-na_bread_inner > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumbs *{transition-duration:300ms;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-item::after{transition-duration:300ms;transform:skew(calc(-0deg - 30deg));border-bottom-style:solid;border-bottom-width:2px;background-color:#ffffff;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-item::before{transition-duration:300ms;transform:skew(30deg);border-top-style:solid;border-top-width:2px;background-color:#ffffff;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumbs-list{gap:0px;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumbs{padding:5px 5px 5px 0px;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-item-title{padding:10px 0px 10px 0px;color:var( --e-global-color-googly9 );}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-item::before,.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-item::after{border-left-style:solid;border-right-style:solid;border-left-width:2px;border-right-width:2px;border-color:#252525;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-current.uc-breadcrumb-item::before{background-color:#E7E7E7;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-current.uc-breadcrumb-item::after{background-color:#E7E7E7;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-item:not(:last-child):hover::before{background-color:#E7E7E7;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-item:not(:last-child):hover::after{background-color:#E7E7E7;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .ue-home-icon{color:var( --e-global-color-googly9 );margin-right:5px;width:24px;height:24px;border-radius:20px;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-item-title:hover .ue-home-icon{color:var( --e-global-color-e2f622f );}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .ue-home-icon i,.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .ue-home-icon svg{font-size:14px;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-separator{margin:0 20px;color:var( --e-global-color-googly9 );}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-separator i,.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-separator svg{font-size:14px;}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-separator i{color:var( --e-global-color-googly9 );}.elementor-18123 .elementor-element.elementor-element-na_breadcrumbs .uc-breadcrumb-separator svg{fill:var( --e-global-color-googly9 );}.elementor-18123 .elementor-element.elementor-element-na_heading_row{--display:flex;--overlay-opacity:1;}.elementor-18123 .elementor-element.elementor-element-na_heading_row::before, .elementor-18123 .elementor-element.elementor-element-na_heading_row > .elementor-background-video-container::before, .elementor-18123 .elementor-element.elementor-element-na_heading_row > .e-con-inner > .elementor-background-video-container::before, .elementor-18123 .elementor-element.elementor-element-na_heading_row > .elementor-background-slideshow::before, .elementor-18123 .elementor-element.elementor-element-na_heading_row > .e-con-inner > .elementor-background-slideshow::before, .elementor-18123 .elementor-element.elementor-element-na_heading_row > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-18123 .elementor-element.elementor-element-na_heading .elementor-heading-title{color:var( --e-global-color-googly9 );}.elementor-18123 .elementor-element.elementor-element-fba94e4{--spacer-size:10px;}.elementor-18123 .elementor-element.elementor-element-na_content_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18123 .elementor-element.elementor-element-na_content_row::before, .elementor-18123 .elementor-element.elementor-element-na_content_row > .elementor-background-video-container::before, .elementor-18123 .elementor-element.elementor-element-na_content_row > .e-con-inner > .elementor-background-video-container::before, .elementor-18123 .elementor-element.elementor-element-na_content_row > .elementor-background-slideshow::before, .elementor-18123 .elementor-element.elementor-element-na_content_row > .e-con-inner > .elementor-background-slideshow::before, .elementor-18123 .elementor-element.elementor-element-na_content_row > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7d34c4c );--background-overlay:'';}.elementor-18123 .elementor-element.elementor-element-na_left_col{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18123 .elementor-element.elementor-element-na_left_col.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18123 .elementor-element.elementor-element-na_arc_title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18123 .elementor-element.elementor-element-na_arc_title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-18123 .elementor-element.elementor-element-na_loop_grid{--grid-columns:1;}.elementor-18123 .elementor-element.elementor-element-na_loop_grid .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-18123 .elementor-element.elementor-element-na_loop_grid .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-18123 .elementor-element.elementor-element-na_loop_grid .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-18123 .elementor-element.elementor-element-na_loop_grid .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-18123 .elementor-element.elementor-element-na_loop_grid .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-18123 .elementor-element.elementor-element-na_right_col{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-18123 .elementor-element.elementor-element-na_loop_grid{--grid-columns:2;}}@media(max-width:767px){.elementor-18123 .elementor-element.elementor-element-na_content_row{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-18123 .elementor-element.elementor-element-na_left_col{--width:100%;}.elementor-18123 .elementor-element.elementor-element-na_loop_grid{--grid-columns:1;}}@media(min-width:768px){.elementor-18123 .elementor-element.elementor-element-na_left_col{--width:64.506%;}}/* Start custom CSS for shortcode, class: .elementor-element-na_archives *//* ── News Archives Widget ── */

/* Outer container */
.bft-news-archives {
  border: 1px solid #d1d5db;
  border-radius: 0;
  overflow: hidden;
  font-family: "NHS Frutiger", Arial, sans-serif;
}

/* Title: bold dark text, clean header */
.bft-news-archives__title {
  background: #ffffff;
  color: #212B32;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  padding: 14px 16px;
  border-bottom: 1px solid #d1d5db;
  margin: 0;
}

/* Year header: NHS blue bar */
.bft-news-archives__year-header {
  background-color: #003087;
  color: #ffffff;
  padding: 10px 16px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #d1d5db;
}
.bft-news-archives__year-header::-webkit-details-marker { display: none; }
.bft-news-archives__year-header::marker { display: none; content: ""; }

/* Year count */
.bft-news-archives__count {
  font-weight: 400;
  opacity: 0.85;
}

/* Month rows */
.bft-news-archives__months {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bft-news-archives__month {
  border-bottom: 1px solid #e5e7eb;
  padding: 0;
}
.bft-news-archives__month:last-child {
  border-bottom: none;
}
.bft-news-archives__month a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  color: #212B32;
  text-decoration: none;
  font-size: 17px;
  font-weight: 600;
  background: #f8f9fa;
  transition: background 0.15s;
}
.bft-news-archives__month a:hover,
.bft-news-archives__month a:focus {
  background: #e8edee;
  text-decoration: none;
}

/* Month count: right-aligned, lighter weight */
.bft-news-archives__month-count {
  font-weight: 400;
  color: #425563;
}/* End custom CSS */