 html {
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
 }

 body {
     margin: 0;
 }

 main {
     display: block;
 }

 h1 {
     font-size: 2em;
     margin: .67em 0;
 }

 hr {
     box-sizing: content-box;
     height: 0;
     overflow: visible;
 }

 pre {
     font-family: monospace, monospace;
     font-size: 1em;
 }

 a {
     background-color: transparent;
 }

 abbr[title] {
     border-bottom: none;
     -webkit-text-decoration: underline;
     text-decoration: underline;
     -webkit-text-decoration: underline dotted;
     text-decoration: underline dotted;
 }

 b,
 strong {
     font-weight: bolder;
 }

 code,
 kbd,
 samp {
     font-family: monospace, monospace;
     font-size: 1em;
 }

 small {
     font-size: 80%;
 }

 sub,
 sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
 }

 sub {
     bottom: -.25em;
 }

 sup {
     top: -.5em;
 }

 img {
     border-style: none;
 }

 button,
 input,
 optgroup,
 select,
 textarea {
     font-family: inherit;
     font-size: 100%;
     line-height: 1.15;
     margin: 0;
 }

 button,
 input {
     overflow: visible;
 }

 button,
 select {
     text-transform: none;
 }

 [type=button],
 [type=reset],
 [type=submit],
 button {
     -webkit-appearance: button;
 }

 [type=button]::-moz-focus-inner,
 [type=reset]::-moz-focus-inner,
 [type=submit]::-moz-focus-inner,
 button::-moz-focus-inner {
     border-style: none;
     padding: 0;
 }

 [type=button]:-moz-focusring,
 [type=reset]:-moz-focusring,
 [type=submit]:-moz-focusring,
 button:-moz-focusring {
     outline: 1px dotted ButtonText;
 }

 fieldset {
     padding: .35em .75em .625em;
 }

 legend {
     box-sizing: border-box;
     color: inherit;
     display: table;
     max-width: 100%;
     padding: 0;
     white-space: normal;
 }

 progress {
     vertical-align: baseline;
 }

 textarea {
     overflow: auto;
 }

 [type=checkbox],
 [type=radio] {
     box-sizing: border-box;
     padding: 0;
 }

 [type=number]::-webkit-inner-spin-button,
 [type=number]::-webkit-outer-spin-button {
     height: auto;
 }

 [type=search] {
     -webkit-appearance: textfield;
     outline-offset: -2px;
 }

 [type=search]::-webkit-search-decoration {
     -webkit-appearance: none;
 }

 ::-webkit-file-upload-button {
     -webkit-appearance: button;
     font: inherit;
 }

 details {
     display: block;
 }

 summary {
     display: -webkit-box;
     display: -webkit-list-item;
     display: -ms-list-itembox;
     display: list-item;
 }

 [hidden],
 template {
     display: none;
 }

 html {
     box-sizing: border-box;
     font-size: 100%;
 }

 *,
 *:before,
 *:after {
     box-sizing: inherit;
 }

 .bbc-16ubpog {
     min-height: 100vh;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     justify-content: space-between;
     background-color: #FDFDFD;
 }

 .bbc-1yubsv0 {
     background-color: #B80000;
     height: 2.75rem;
     width: 100%;
     padding: 0 0.5rem;
     position: relative;
     z-index: 1;
 }

 @media (min-width: 25rem) {
     .bbc-1yubsv0 {
         height: 3.5rem;
         padding: 0 1rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1yubsv0 {
         height: 4rem;
     }
 }

 @media (max-width: 14.9375rem) {
     .bbc-1yubsv0 {
         min-height: 5.75rem;
     }
 }

 .bbc-1yubsv0 svg {
     fill: currentColor;
 }

 @media screen and (forced-colors: active) {
     .bbc-1yubsv0 svg {
         fill: linkText;
     }
 }

 .bbc-1dg7u9h {
     height: 100%;
     position: relative;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     justify-content: space-between;
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-flex-wrap: wrap;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     max-width: 63rem;
     margin: 0 auto;
 }

 @media (max-width: 14.9375rem) {
     .bbc-1dg7u9h {
         display: block;
     }
 }

 .bbc-1x4x290 {
     height: 100%;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     position: relative;
     bottom: 0.125rem;
     padding-top: 0.125rem;
 }

 .bbc-1x4x290:hover,
 .bbc-1x4x290:focus {
     -webkit-text-decoration: none;
     text-decoration: none;
     border-bottom: 0.25rem solid #FFFFFF;
     margin-bottom: -0.25rem;
 }

 .bbc-1x4x290:focus-visible::after {
     content: '';
     position: absolute;
     top: 0;
     left: -0.1875rem;
     bottom: 0;
     right: -0.1875rem;
     border-top: 0.25rem solid #FFFFFF;
     outline: 0.25rem solid #FFFFFF;
 }

 .bbc-1jefi8v {
     box-sizing: content-box;
     color: #FFFFFF;
     fill: currentColor;
     height: 1.25rem;
 }

 @media (min-width: 25rem) {
     .bbc-1jefi8v {
         height: 1.5rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1jefi8v {
         height: 1.875rem;
     }
 }

 @media screen and (-ms-high-contrast: active),
 print {
     .bbc-1jefi8v {
         fill: windowText;
     }
 }

 .bbc-m04vo2 {
     -webkit-clip-path: inset(100%);
     clip-path: inset(100%);
     clip: rect(1px, 1px, 1px, 1px);
     height: 1px;
     overflow: hidden;
     position: absolute;
     width: 1px;
     margin: 0;
 }

 .bbc-qh1xg9 {
     position: absolute;
     -webkit-clip-path: inset(100%);
     clip-path: inset(100%);
     clip: rect(1px, 1px, 1px, 1px);
     height: 1px;
     width: 1px;
     overflow: hidden;
     padding: 0.75rem 0.5rem;
     background-color: #FFFFFF;
     border: 0.1875rem solid #000;
     color: #333;
     -webkit-text-decoration: none;
     text-decoration: none;
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-qh1xg9 {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-qh1xg9 {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 .bbc-qh1xg9:focus {
     -webkit-clip-path: none;
     clip-path: none;
     clip: auto;
     height: auto;
     width: auto;
     top: 0;
     left: 0;
 }

 @media (min-width: 25rem) {
     .bbc-qh1xg9:focus {
         top: 0.5rem;
     }
 }

 @media (max-width: 37.4375rem) {
     .bbc-qh1xg9 {
         padding: 0.5rem;
     }
 }

 .bbc-es9ixg {
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     display: inline-block;
     color: #FFFFFF;
     -webkit-text-decoration: none;
     text-decoration: none;
     height: 2.25rem;
     border: 0.0625rem solid #FFFFFF;
     margin: 0.5rem 0 0.5rem 0.5rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-es9ixg {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-es9ixg {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 25rem) {
     .bbc-es9ixg {
         line-height: calc(2.25rem - 0.5rem);
     }
 }

 @media (max-width: 37.4375rem) {
     .bbc-es9ixg {
         height: 2.5rem;
     }
 }

 .bbc-1ue5xc2 {
     margin: 0.1875rem;
     display: inline-block;
     height: calc(100%);
     padding: 0 0.5rem;
 }

 .ez6rpuw1:hover .bbc-1ue5xc2,
 .ez6rpuw1:focus .bbc-1ue5xc2 {
     margin: 0;
     border: 0.1875rem solid #FFFFFF;
 }

 @media (max-width: 37.4375rem) {
     .bbc-1ue5xc2 {
         line-height: calc(2.5rem - 0.5rem);
     }
 }

 .bbc-1lmzg8c {
     position: relative;
     background-color: #FFFFFF;
 }

 .bbc-1lmzg8c::after {
     content: '';
     position: absolute;
     bottom: 0;
     right: 0;
     left: 0;
     border-bottom: 0.0625rem solid #E6E8EA;
 }

 .bbc-1lmzg8c .e11sm0on2::after {
     left: 0;
 }

 .bbc-14sj40g {
     position: relative;
     max-width: 63.4rem;
     margin: 0;
     background-color: #FFFFFF;
 }

 @media (min-width: 37.5rem) {
     .bbc-14sj40g {
         margin: 0 0.8rem;
     }
 }

 @media (min-width: 66rem) {
     .bbc-14sj40g {
         margin: 0 auto;
     }
 }

 .bbc-bjn8wh {
     position: relative;
 }

 .bbc-k6o9wo {
     position: relative;
     padding: 0;
     margin: 0;
     background-color: transparent;
     border: 0;
     float: left;
     height: 2.75rem;
     width: 2.75rem;
 }

 .bbc-k6o9wo:hover,
 .bbc-k6o9wo:focus {
     cursor: pointer;
     box-shadow: inset 0 0 0 0.25rem #FFFFFF;
 }

 .bbc-k6o9wo:hover::after,
 .bbc-k6o9wo:focus::after {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     top: 0;
     border: 0.25rem solid #000000;
 }

 @media (min-width: 37.5rem) {
     .bbc-k6o9wo {
         display: none;
         visibility: hidden;
     }
 }

 @media (min-width: 20rem) {
     .bbc-k6o9wo {
         height: 2.75rem;
         width: 2.75rem;
     }
 }

 .bbc-k6o9wo svg {
     vertical-align: middle;
 }

 .bbc-nhbdtu {
     color: #000000;
     fill: currentColor;
 }

 @media screen and (forced-colors: active) {
     .bbc-nhbdtu {
         fill: linkText;
     }
 }

 @media (max-width: 37.4375rem) {
     .bbc-mcfoow {
         white-space: nowrap;
         overflow-x: scroll;
         scroll-behavior: auto;
         -webkit-overflow-scrolling: touch;
         scrollbar-width: none;
         -ms-overflow-style: none;
     }

     .bbc-mcfoow::-webkit-scrollbar {
         display: none;
     }

     .bbc-mcfoow:focus-visible {
         outline: none;
     }

     .bbc-mcfoow:focus-visible::after {
         outline: 0.1875rem solid #000000;
         content: '';
         position: absolute;
         width: 100%;
         height: 100%;
     }

     .bbc-mcfoow:after {
         content: ' ';
         height: 100%;
         width: 3rem;
         position: absolute;
         right: 0;
         bottom: 0;
         z-index: 3;
         overflow: hidden;
         pointer-events: none;
         background: linear-gradient(to right,
                 rgba(255, 255, 255, 0) 0%,
                 rgba(255, 255, 255, 1) 100%);
     }

     @media (min-width: 25rem) {
         .bbc-mcfoow:after {
             width: 6rem;
         }
     }
 }

 .bbc-11krpir {
     list-style-type: none;
     padding: 0;
     margin: 0;
     position: relative;
 }

 @media (min-width: 37.5rem) {
     .bbc-11krpir {
         overflow: hidden;
     }
 }

 .bbc-zakhp8 {
     display: inline-block;
     position: relative;
     z-index: 2;
     -webkit-margin-end: 0.75rem;
     margin-inline-end: 0.75rem;
 }

 @media (max-width: 37.4375rem) {
     .bbc-zakhp8:last-child {
         margin-right: 3rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-zakhp8::after {
         content: '';
         position: absolute;
         bottom: -1px;
         width: 80rem;
         border-bottom: 0.0625rem solid #E6E8EA;
         z-index: -1;
     }
 }

 .bbc-fulmgo {
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     color: #141414;
     cursor: pointer;
     -webkit-text-decoration: none;
     text-decoration: none;
     display: inline-block;
     padding: 0.75rem 0.25rem;
     outline: none;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-fulmgo {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-fulmgo {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (max-width: 37.4375rem) {
     .bbc-fulmgo {
         padding: 0.75rem 0.5rem;
     }
 }

 .bbc-fulmgo:hover::after {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     border-bottom: 0.25rem solid #B80000;
 }

 .bbc-fulmgo:focus::after {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     border-bottom: 0.25rem solid #B80000;
     top: 0;
     border: 0.1875rem solid #000000;
 }

 .bbc-fulmgo:focus-visible::after {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     border-bottom: 0.25rem solid #B80000;
     top: 0;
     border: 0.1875rem solid #000000;
 }

 .bbc-1x40ipt {
     background-color: #FFFFFF;
     clear: both;
     overflow: hidden;
     height: 0;
     -webkit-transition: all 0.2s ease-out;
     transition: all 0.2s ease-out;
     transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
     visibility: hidden;
 }

 @media (min-width: 37.5rem) {
     .bbc-1x40ipt {
         display: none;
         visibility: hidden;
     }
 }

 @media (prefers-reduced-motion: reduce) {
     .bbc-1x40ipt {
         -webkit-transition: none;
         transition: none;
     }
 }

 .bbc-dz10ac {
     list-style-type: none;
     margin: 0;
     padding: 0 0.5rem;
     border-bottom: 0.0625rem solid #E6E8EA;
 }

 .bbc-89wdkq {
     padding: 0.75rem 0;
     border-bottom: 0.0625rem solid #E6E8EA;
 }

 .bbc-89wdkq:last-child {
     padding-bottom: 0.25rem;
     border: 0;
 }

 .bbc-1x4t4sv {
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     color: #141414;
     -webkit-text-decoration: none;
     text-decoration: none;
     padding: 0.75rem 0;
     display: inline-block;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1x4t4sv {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1x4t4sv {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 .bbc-1x4t4sv:hover,
 .bbc-1x4t4sv:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
     text-decoration-color: #B80000;
 }

 .bbc-1ff36h2 {
     -webkit-box-flex: 1;
     -webkit-flex-grow: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
 }

 .bbc-1wf62vy {
     width: 100%;
     width: 100%;
     margin: 0 auto;
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-1wf62vy {
         padding: 0 1rem;
     }
 }

 @media (min-width: 80rem) {
     .bbc-1wf62vy {
         padding: 0 1rem;
     }
 }

 @supports (display: grid) {
     .bbc-1wf62vy {
         display: grid;
         position: initial;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-1wf62vy {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-1wf62vy {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-1wf62vy {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-1wf62vy {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-1wf62vy {
             grid-template-columns: repeat(12, 1fr);
             grid-column-end: span 12;
             grid-column-gap: 1rem;
             padding: 0 1rem;
         }
     }

     @media (min-width: 80rem) {
         .bbc-1wf62vy {
             grid-template-columns: repeat(12, 1fr);
             grid-column-end: span 12;
             grid-column-gap: 1rem;
             padding: 0 1rem;
         }
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-1wf62vy {
         margin: 0 auto;
         max-width: 63rem;
     }
 }

 @media (min-width: 80rem) {
     .bbc-1wf62vy {
         margin: 0 auto;
         max-width: 80rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1wf62vy {
         max-width: 63rem;
     }
 }

 .bbc-irdbz7 {
     padding-bottom: 2rem;
 }

 @media (max-width: 14.9375rem) {
     .bbc-irdbz7 {
         width: calc(100% - 0%);
         margin-left: 0%;
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-irdbz7 {
         width: calc(100% - 0%);
         margin-left: 0%;
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-irdbz7 {
         width: calc(100% - 0%);
         margin-left: 0%;
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-irdbz7 {
         width: calc(100% - 0%);
         margin-left: 0%;
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-irdbz7 {
         width: calc(66.66666666666667%);
         margin-left: 0%;
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 80rem) {
     .bbc-irdbz7 {
         width: calc(66.66666666666667%);
         margin-left: 0%;
         display: inline-block;
         vertical-align: top;
     }
 }

 @supports (display: grid) {
     .bbc-irdbz7 {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-irdbz7 {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-irdbz7 {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-irdbz7 {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-irdbz7 {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-irdbz7 {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-start: 1;
         }
     }

     @media (min-width: 80rem) {
         .bbc-irdbz7 {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-start: 1;
         }
     }
 }

 @media (max-width: 62.9375rem) {
     .bbc-irdbz7 {
         width: 100%;
     }
 }

 @media (min-width: 63rem) {
     .bbc-irdbz7 {
         width: 100%;
     }
 }

 @media (max-width: 14.9375rem) {
     .bbc-1151pbn {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-1151pbn {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-1151pbn {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1151pbn {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-1151pbn {
         margin-left: 16.666666666666668%;
     }
 }

 @media (min-width: 80rem) {
     .bbc-1151pbn {
         margin-left: 33.333333333333336%;
     }
 }

 @supports (display: grid) {
     .bbc-1151pbn {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-1151pbn {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-1151pbn {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-1151pbn {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-1151pbn {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-1151pbn {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 2;
         }
     }

     @media (min-width: 80rem) {
         .bbc-1151pbn {
             grid-template-columns: repeat(12, 1fr);
             grid-column-end: span 12;
             grid-column-start: 5;
         }
     }
 }

 .bbc-e0ctyc {
     font-size: 1.75rem;
     line-height: 2.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     color: #141414;
     display: block;
     margin: 0;
     padding: 2rem 0;
     overflow-wrap: anywhere;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-e0ctyc {
         font-size: 2rem;
         line-height: 2.625rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-e0ctyc {
         font-size: 2.75rem;
         line-height: 3.625rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-e0ctyc {
         padding: 2.5rem 0;
     }
 }

 .bbc-e0ctyc:focus {
     outline: none;
 }

 @media (max-width: 14.9375rem) {
     .bbc-q4ibpr {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-q4ibpr {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-q4ibpr {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-q4ibpr {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-q4ibpr {
         margin-left: 20%;
     }
 }

 @media (min-width: 80rem) {
     .bbc-q4ibpr {
         margin-left: 40%;
     }
 }

 @supports (display: grid) {
     .bbc-q4ibpr {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-q4ibpr {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-q4ibpr {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-q4ibpr {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-q4ibpr {
             grid-template-columns: repeat(5, 1fr);
             grid-column-end: span 5;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-q4ibpr {
             grid-template-columns: repeat(5, 1fr);
             grid-column-end: span 5;
             grid-column-start: 2;
         }
     }

     @media (min-width: 80rem) {
         .bbc-q4ibpr {
             grid-template-columns: repeat(10, 1fr);
             grid-column-end: span 10;
             grid-column-start: 5;
         }
     }
 }

 @media (max-width: 62.9375rem) {
     .bbc-q4ibpr {
         padding-bottom: 1rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-q4ibpr {
         padding-bottom: 1.5rem;
     }
 }

 .bbc-1atl7vu {
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
 }

 .bbc-1vxnbsd {
     list-style: none;
     margin-top: 0;
     margin-bottom: 0;
     padding-right: 0;
     padding-left: 0;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     font-size: 0.9375rem;
     line-height: 1.25rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1vxnbsd {
         font-size: 0.9375rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1vxnbsd {
         font-size: 0.875rem;
         line-height: 1.125rem;
     }
 }

 .bbc-1a3w4ok {
     color: #3F3F42;
 }

 .bbc-1p92jtu {
     color: #6E6E73;
 }

 .bbc-j3wi5n {
     font-size: 0.875rem;
     line-height: 1.125rem;
     color: #545658;
     display: block;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     padding-bottom: 0.25rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-j3wi5n {
         font-size: 0.875rem;
         line-height: 1.125rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-j3wi5n {
         font-size: 0.8125rem;
         line-height: 1rem;
     }
 }

 .bbc-j3wi5n:last-child {
     padding-bottom: 1rem;
 }

 @media (max-width: 14.9375rem) {
     .bbc-1ka88fa {
         margin-left: 0%;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-1ka88fa {
         margin-left: 0%;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-1ka88fa {
         margin-left: 0%;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1ka88fa {
         margin-left: 0%;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-1ka88fa {
         margin-left: 16.666666666666668%;
     }
 }

 @media (min-width: 80rem) {
     .bbc-1ka88fa {
         margin-left: 33.333333333333336%;
     }
 }

 @supports (display: grid) {
     .bbc-1ka88fa {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-1ka88fa {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-1ka88fa {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-1ka88fa {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-1ka88fa {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-1ka88fa {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 2;
         }
     }

     @media (min-width: 80rem) {
         .bbc-1ka88fa {
             grid-template-columns: repeat(12, 1fr);
             grid-column-end: span 12;
             grid-column-start: 5;
         }
     }
 }

 .bbc-1qdcvv9 {
     margin: 0;
     padding-bottom: 1.5rem;
     width: 100%;
 }

 @supports (display: grid) {
     .bbc-172p16q {
         display: grid;
         position: initial;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-172p16q {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-172p16q {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-172p16q {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-172p16q {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-172p16q {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 80rem) {
         .bbc-172p16q {
             grid-template-columns: repeat(12, 1fr);
             grid-column-end: span 12;
             grid-column-gap: 1rem;
         }
     }
 }

 @media (max-width: 14.9375rem) {
     .bbc-189y18v {
         margin-left: 0%;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-189y18v {
         margin-left: 0%;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-189y18v {
         margin-left: 0%;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-189y18v {
         margin-left: 0%;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-189y18v {
         margin-left: 0%;
     }
 }

 @media (min-width: 80rem) {
     .bbc-189y18v {
         margin-left: 0%;
     }
 }

 @supports (display: grid) {
     .bbc-189y18v {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-189y18v {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-189y18v {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-189y18v {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-189y18v {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-189y18v {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 80rem) {
         .bbc-189y18v {
             grid-template-columns: repeat(12, 1fr);
             grid-column-end: span 12;
             grid-column-start: 1;
         }
     }
 }

 .bbc-997y1y {
     position: relative;
     height: 0;
     overflow: hidden;
     background-color: #F2F2F2;
     -webkit-background-position: center center;
     background-position: center center;
     background-repeat: no-repeat;
     -webkit-background-size: 60px 17px;
     background-size: 60px 17px;
     width: 100%;
     background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NzkiIGhlaWdodD0iMTM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgZmlsbD0iI0Q1RDBDRCI+PGc+PHBhdGggZD0iTTQ0OS41NTYgOTEuNTUzbC0yLjMxIDEuNDFjLTExLjE2NyA2LjgxOC0yMy4zMTMgMTAuNDc0LTM0LjM0NiAxMC40Ny0yMy42MS0uMDktMzkuMTYzLTE0LjA4My0zOS4yMjctMzQuNDUzLjAzLTE5LjkxOCAxNi4yNy0zNC42NjMgMzguNjMzLTM0LjcxOCAxMS4zODcuMDEgMjEuNzAzIDIuOTU0IDMzLjk2MiA5LjY3MmwyLjI1MSAxLjI0di0xOC4xOWwtLjk2Mi0uMzc3Yy0xMy44MjQtNS40NTgtMjQuNTMtNy44OS0zNS4xMDMtNy44ODQtMTYuMzQ2LS4wMDYtMzAuNTMzIDUuMzk0LTQwLjYzNyAxNC41NTctMTAuMTA1IDkuMTYzLTE2LjEwNiAyMi4xMDItMTYuMDk5IDM2Ljk1My4wMDggMTAuMzQ4IDQuMjc5IDIyLjQ4IDEzLjQyIDMyLjEwNSA5LjEyMSA5LjYyOCAyMy4xNjUgMTYuNjQ4IDQyLjQzIDE2LjYzOWguMDYzYzE1Ljk4IDAgMjcuMDYyLTMuNTYzIDM3LjA3NC04LjQ5MmwuODUxLS40MTRWOTEuNTUzek0zMzQgMTM1LjY5N2gxNDQuMTk1VjBIMzM0djEzNS42OTd6Ii8+PHBhdGggZD0iTTI3Ni45MzcgODkuOTY4Yy4wNDEtMTIuMzMtOC4xNzEtMjEuNjk2LTIxLjMwOC0yNS4zIDMuNTQ0LTEuODA5IDYuMzUtNC4wMjMgOC40MDQtNi43MjcgMi43NS0zLjYyMiA0LjA2MS04LjA2NCA0LjA0Ni0xMy4yMzUuMDE1LTYuMzU5LTIuNDg2LTEyLjgzOS03Ljg1OC0xNy42ODctNS4zNzItNC44NDctMTMuNTI2LTcuOTk3LTI0LjY1NC03Ljk5MUgyMDQuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMTY3IDEzNS42OThoMTQ0LjE5N1YwSDE2N3YxMzUuNjk3eiIvPjxwYXRoIGQ9Ik0xMDkuOTM3IDg5Ljk2OGMuMDQxLTEyLjMzLTguMTcxLTIxLjY5Ni0yMS4zMDgtMjUuMyAzLjU0NC0xLjgwOSA2LjM1LTQuMDIzIDguNDA0LTYuNzI3IDIuNzUtMy42MjIgNC4wNjEtOC4wNjQgNC4wNDYtMTMuMjM1LjAxNS02LjM1OS0yLjQ4Ni0xMi44MzktNy44NTgtMTcuNjg3LTUuMzcyLTQuODQ3LTEzLjUyNi03Ljk5Ny0yNC42NTQtNy45OTFIMzcuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMCAxMzUuNjk4aDE0NC4xOTdWMEgwdjEzNS42OTd6Ii8+PHBhdGggZD0iTTI1OC42NjIgODguMTk4Yy0uMDEzIDMuMjI5LTEuMDA3IDYuNDc1LTMuODk2IDkuMDExLTIuODg0IDIuNTM3LTcuODczIDQuNDYzLTE2LjEzMyA0LjQ2M0gyMjJWNzVoMTUuODkzYzcuNDExIDAgMTIuNjcgMS41MDIgMTUuOTY1IDMuODUgMy4yODkgMi4zNjIgNC43NzYgNS40NjMgNC44MDQgOS4zNDgiLz48cGF0aCBkPSJNOTEuNjYyIDg4LjE5OGMtLjAxMyAzLjIyOS0xLjAwNyA2LjQ3NS0zLjg5NiA5LjAxMS0yLjg4NCAyLjUzNy03Ljg3NCA0LjQ2My0xNi4xMzMgNC40NjNINTVWNzVoMTUuODkyYzcuNDEyIDAgMTIuNjcyIDEuNTAyIDE1Ljk2NiAzLjg1IDMuMjg5IDIuMzYyIDQuNzc2IDUuNDYzIDQuODA0IDkuMzQ4Ii8+PHBhdGggZD0iTTI0NS4xODYgNTUuNzljMy4wOTYtMi4yMzcgNC41OS01LjM4NiA0LjYxMy0xMC4xMjQtLjAxNS0zLjI1LS45NDMtNi4wMzMtMy4yODEtOC4xMTEtMi4zNDYtMi4wNzgtNi4zMy0zLjU1NS0xMi43NTQtMy41NTVIMjIydjI1LjI3NWg4LjA3NmM2Ljk4OC4wMDQgMTEuOTk4LTEuMjQzIDE1LjExLTMuNDg2Ii8+PHBhdGggZD0iTTc4LjE4NiA1NS43OWMzLjA5Ni0yLjIzNyA0LjU5LTUuMzg2IDQuNjEzLTEwLjEyNC0uMDE1LTMuMjUtLjk0My02LjAzMy0zLjI4Mi04LjExMUM3Ny4xNzIgMzUuNDc3IDczLjE4OCAzNCA2Ni43NjQgMzRINTV2MjUuMjc1aDguMDc2YzYuOTg4LjAwNCAxMS45OTgtMS4yNDMgMTUuMTEtMy40ODYiLz48L2c+PC9nPjwvZz48L3N2Zz4K");
 }

 @media (min-width: 25rem) {
     .bbc-997y1y {
         -webkit-background-size: 77px 22px;
         background-size: 77px 22px;
     }
 }

 @media (min-width: 63rem) {
     .bbc-997y1y {
         -webkit-background-size: 93px 27px;
         background-size: 93px 27px;
     }
 }

 .bbc-rb7xa0 {
     display: block;
     width: 100%;
     height: auto;
 }

 .bbc-1s1cxbv {
     font-size: 0.75rem;
     line-height: 1rem;
     background-color: rgba(34, 34, 34, 0.75);
     text-transform: uppercase;
     color: #FFFFFF;
     padding: 0.25rem 0.5rem;
     font-family: ReithSans, Helvetica, Arial, sans-serif;
     position: absolute;
     bottom: 0;
     margin: 0;
     left: 0;
 }

 @media (max-width: 14.9375rem) {
     .bbc-19j92fr {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-19j92fr {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-19j92fr {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-19j92fr {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-19j92fr {
         margin-left: 20%;
     }
 }

 @media (min-width: 80rem) {
     .bbc-19j92fr {
         margin-left: 40%;
     }
 }

 @supports (display: grid) {
     .bbc-19j92fr {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-19j92fr {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-19j92fr {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-19j92fr {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-19j92fr {
             grid-template-columns: repeat(5, 1fr);
             grid-column-end: span 5;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-19j92fr {
             grid-template-columns: repeat(5, 1fr);
             grid-column-end: span 5;
             grid-column-start: 2;
         }
     }

     @media (min-width: 80rem) {
         .bbc-19j92fr {
             grid-template-columns: repeat(10, 1fr);
             grid-column-end: span 10;
             grid-column-start: 5;
         }
     }
 }

 .bbc-1y32vyc {
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     color: #141414;
     padding-bottom: 1.5rem;
     margin: 0;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1y32vyc {
         font-size: 1rem;
         line-height: 1.375rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1y32vyc {
         font-size: 1rem;
         line-height: 1.375rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1y32vyc {
         padding-right: 2.5rem;
     }
 }

 .bbc-n8oauk {
     color: #222222;
     border-bottom: 1px solid #B80000;
     -webkit-text-decoration: none;
     text-decoration: none;
 }

 .bbc-n8oauk:visited {
     color: #6E6E73;
     border-bottom: 1px solid #6E6E73;
 }

 .bbc-n8oauk:focus,
 .bbc-n8oauk:hover {
     border-bottom: 2px solid #B80000;
     color: #B80000;
 }

 .bbc-oa9drk {
     margin-bottom: 1.5rem;
 }

 @media (max-width: 14.9375rem) {
     .bbc-oa9drk {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-oa9drk {
         padding: 0 0.5rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-oa9drk {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-oa9drk {
         padding: 0 1rem;
         margin-left: 0%;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-oa9drk {
         margin-left: 20%;
     }
 }

 @media (min-width: 80rem) {
     .bbc-oa9drk {
         margin-left: 40%;
     }
 }

 @supports (display: grid) {
     .bbc-oa9drk {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-oa9drk {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-oa9drk {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 0.5rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-oa9drk {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-oa9drk {
             grid-template-columns: repeat(5, 1fr);
             grid-column-end: span 5;
             padding: 0 1rem;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-oa9drk {
             grid-template-columns: repeat(5, 1fr);
             grid-column-end: span 5;
             grid-column-start: 2;
         }
     }

     @media (min-width: 80rem) {
         .bbc-oa9drk {
             grid-template-columns: repeat(10, 1fr);
             grid-column-end: span 10;
             grid-column-start: 5;
         }
     }
 }

 .bbc-1s9lkzh {
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     margin-top: 0;
     list-style-type: none;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1s9lkzh {
         font-size: 1rem;
         line-height: 1.375rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1s9lkzh {
         font-size: 1rem;
         line-height: 1.375rem;
     }
 }

 .bbc-1s9lkzh>li {
     position: relative;
 }

 .bbc-1s9lkzh>li::before {
     top: 0.5rem;
     content: ' ';
     position: absolute;
     border-width: 1rem;
     border: 0.1875rem solid #3F3F42;
     background-color: #3F3F42;
     border-radius: 50%;
     left: -1rem;
 }

 .bbc-acwcvw {
     margin-bottom: 1rem;
 }

 .bbc-1itnmzg {
     font-size: 1.375rem;
     line-height: 1.75rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     color: #141414;
     margin: 0;
     padding: 1.5rem 0;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1itnmzg {
         font-size: 1.5rem;
         line-height: 2rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1itnmzg {
         font-size: 2rem;
         line-height: 2.625rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1itnmzg {
         padding-top: 2rem;
     }
 }

 .bbc-sffzb7 {
     clear: both;
 }

 .bbc-ziynna {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: italic;
     font-family: inherit;
     font-weight: inherit;
 }

 .bbc-1bh6w8m {
     margin-top: 0.5rem;
 }

 @media (max-width: 14.9375rem) {
     .bbc-1bh6w8m {
         margin-left: 0%;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-1bh6w8m {
         margin-left: 0%;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-1bh6w8m {
         margin-left: 0%;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1bh6w8m {
         margin-left: 0%;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-1bh6w8m {
         margin-left: 16.666666666666668%;
     }
 }

 @media (min-width: 80rem) {
     .bbc-1bh6w8m {
         margin-left: 33.333333333333336%;
     }
 }

 @supports (display: grid) {
     .bbc-1bh6w8m {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-1bh6w8m {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-1bh6w8m {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-1bh6w8m {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-1bh6w8m {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-1bh6w8m {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-start: 2;
         }
     }

     @media (min-width: 80rem) {
         .bbc-1bh6w8m {
             grid-template-columns: repeat(12, 1fr);
             grid-column-end: span 12;
             grid-column-start: 5;
         }
     }
 }

 @media (max-width: 24.9375rem) {
     .bbc-1bh6w8m {
         margin-top: 0.5rem;
     }
 }

 @media (min-width: 25rem) {
     .bbc-1bh6w8m {
         margin-top: 1rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1bh6w8m {
         padding: 0 1rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1bh6w8m {
         padding: 0.5rem 0 0;
         margin-top: 2rem;
     }
 }

 .bbc-rl27ak {
     padding-top: 56.25%;
     position: relative;
     overflow: hidden;
 }

 .bbc-sd0it0 {
     border: 0;
     left: 0;
     overflow: hidden;
     position: absolute;
     top: 0;
     width: 100%;
     height: 100%;
 }

 .bbc-1b4920d {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .bbc-18lih19 {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     font-size: 0.9375rem;
     line-height: 1.125rem;
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     border: 0.0625rem solid transparent;
     color: #FFFFFF;
     background-color: rgba(34, 34, 34, 0.75);
 }

 @media (min-width: 37.5rem) {
     .bbc-18lih19 {
         font-size: 0.875rem;
     }
 }

 @media screen and (-ms-high-contrast: active) {
     .bbc-18lih19 {
         background-color: transparent;
     }
 }

 .bbc-1k5stce {
     display: block;
     font-weight: normal;
     bottom: 0;
     position: absolute;
     padding: 0.5rem;
 }

 @media screen and (-ms-high-contrast: active) {
     .bbc-1k5stce {
         background-color: window;
     }
 }

 @media (min-width: 25rem) {
     .bbc-1k5stce {
         padding: 1rem;
     }
 }

 .bbc-1ephn0r {
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     color: #545658;
     margin-top: 0.5rem;
     padding-left: 0.5rem;
     padding-right: 0.5rem;
     width: 100%;
     width: calc(100% - 0.5rem);
     margin-left: 0.5rem;
     border-left: 1px solid #6E6E73;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1ephn0r {
         font-size: 0.9375rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1ephn0r {
         font-size: 0.875rem;
         line-height: 1.125rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1ephn0r {
         width: 100%;
         margin: 0.5rem 0 0;
     }
 }

 .bbc-1ephn0r>p {
     padding-bottom: 1.5rem;
     margin: 0;
 }

 .bbc-1ephn0r>p:last-child {
     padding-bottom: 0;
 }

 @media (min-width: 25rem) and (max-width: 62.9375rem) {
     .bbc-1ephn0r {
         width: calc(100% - 1rem);
         margin-left: 1rem;
         padding-right: 1rem;
         padding-left: 0.5rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1ephn0r {
         padding-right: 0;
         padding-left: 0.5rem;
     }
 }

 .bbc-1km06py {
     padding-bottom: 2.5rem;
 }

 .bbc-1f2ds04 {
     position: relative;
     z-index: 0;
     color: #141414;
     margin-top: 2rem;
     margin-top: 0;
 }

 @media (min-width: 37.5rem) {
     .bbc-1f2ds04 {
         margin-top: 1.5rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1f2ds04 {
         margin-bottom: 1.5rem;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1f2ds04 {
         margin-bottom: 1rem;
     }
 }

 .bbc-1xclg2i {
     margin: 0;
     padding: 0;
 }

 .bbc-1fttcpj {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .bbc-127x8fy {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-flex-flow: row nowrap;
     -webkit-flex-flow: row nowrap;
     -ms-flex-flow: row nowrap;
     flex-flow: row nowrap;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     justify-content: space-between;
     min-height: 2.75rem;
     -webkit-align-items: baseline;
     -webkit-box-align: baseline;
     -ms-flex-align: baseline;
     align-items: baseline;
 }

 @media (min-width: 37.5rem) {
     .bbc-127x8fy {
         -webkit-align-items: stretch;
         -webkit-box-align: stretch;
         -ms-flex-align: stretch;
         align-items: stretch;
     }
 }

 .bbc-ycri9w {
     font-size: 1.125rem;
     line-height: 1.5rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     background-color: #FDFDFD;
     margin: 1rem 0;
     padding-right: 0.5rem;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-ycri9w {
         font-size: 1.25rem;
         line-height: 1.625rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-ycri9w {
         font-size: 1.5rem;
         line-height: 2rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-ycri9w {
         margin: 0;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-ycri9w {
         padding-right: 1rem;
     }
 }

 .bbc-1c01ksb {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-flex-wrap: wrap;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-top: -0.5rem;
     margin-bottom: 0;
     margin-left: -0.25rem;
     margin-right: -0.25rem;
     padding: 0;
     list-style-type: none;
 }

 .bbc-qbu3pw {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     font-size: 0.875rem;
     line-height: 1.125rem;
     word-break: break-word;
     margin-top: 0.5rem;
     margin-left: 0.25rem;
     margin-right: 0.25rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-qbu3pw {
         font-size: 0.875rem;
         line-height: 1.125rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-qbu3pw {
         font-size: 0.8125rem;
         line-height: 1rem;
     }
 }

 .bbc-qbu3pw a {
     display: -webkit-inline-box;
     display: -webkit-inline-flex;
     display: -ms-inline-flexbox;
     display: inline-flex;
     min-height: 2.75rem;
     padding: 0.5rem 1rem;
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     background-color: #F2F2F2;
     -webkit-text-decoration: none;
     text-decoration: none;
     color: #222222;
 }

 .bbc-qbu3pw a:hover,
 .bbc-qbu3pw a:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 .bbc-qbu3pw a:visited {
     color: #6E6E73;
 }

 .bbc-1u4iszl {
     margin-bottom: 1rem;
 }

 @media (max-width: 24.9375rem) {
     .bbc-1u4iszl {
         padding: 0 0.5rem;
     }
 }

 @media (min-width: 25rem) and (max-width: 62.9375rem) {
     .bbc-1u4iszl {
         padding: 0 1rem;
     }
 }

 .bbc-g47oqm {
     position: relative;
     z-index: 0;
     color: #141414;
     margin-top: 2rem;
     margin-top: 0;
 }

 @media (min-width: 37.5rem) {
     .bbc-g47oqm {
         margin-top: 1.5rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-g47oqm {
         margin-bottom: 1.5rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-g47oqm {
         margin-top: 0;
     }
 }

 .bbc-10m7ymo {
     list-style-type: none;
     margin: 0;
     padding: 0;
 }

 @supports (display: grid) {
     .bbc-10m7ymo {
         display: grid;
         position: initial;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-10m7ymo {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-10m7ymo {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-10m7ymo {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-10m7ymo {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-10m7ymo {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 80rem) {
         .bbc-10m7ymo {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
             grid-column-gap: 1rem;
         }
     }
 }

 .bbc-idn7y {
     padding: 0.5rem 0 1rem;
 }

 @media (max-width: 62.9375rem) {
     .bbc-idn7y {
         border-bottom: 0.0625rem solid #F2F2F2;
     }
 }

 .bbc-idn7y:last-child {
     border: none;
 }

 @media (min-width: 37.5rem) {
     .bbc-idn7y {
         padding: 1rem 0 1rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-idn7y {
         padding: 0 0 1.5rem;
     }
 }

 .bbc-idn7y:first-child {
     padding-top: 0;
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-idn7y:first-child {
         padding-top: 1rem;
     }
 }

 .bbc-idn7y:last-child {
     padding-bottom: 0;
 }

 @supports (display: grid) {
     .bbc-idn7y {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-idn7y {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-idn7y {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-idn7y {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-idn7y {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-idn7y {
             grid-template-columns: repeat(4, 1fr);
             grid-column-end: span 4;
         }
     }

     @media (min-width: 80rem) {
         .bbc-idn7y {
             grid-template-columns: repeat(4, 1fr);
             grid-column-end: span 4;
         }
     }
 }

 .bbc-1ehn615 {
     position: relative;
 }

 @supports (grid-template-columns: fit-content(200px)) {
     .bbc-1ehn615 {
         display: grid;
         grid-template-columns: repeat(6, 1fr);
         grid-column-gap: 0.5rem;
     }

     @media (min-width: 37.5rem) {
         .bbc-1ehn615 {
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 63rem) {
         .bbc-1ehn615 {
             display: block;
         }
     }
 }

 .bbc-1o12lo8 {
     display: inline-block;
     vertical-align: top;
     position: relative;
     width: 33.33%;
 }

 @media (min-width: 63rem) {
     .bbc-1o12lo8 {
         display: block;
         width: 100%;
     }
 }

 @supports (grid-template-columns: fit-content(200px)) {
     .bbc-1o12lo8 {
         width: initial;
         grid-column: 1/span 2;
     }
 }

 .bbc-sni631 {
     height: 0;
     overflow: hidden;
     position: relative;
     background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NzkiIGhlaWdodD0iMTM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgZmlsbD0iI0Q1RDBDRCI+PGc+PHBhdGggZD0iTTQ0OS41NTYgOTEuNTUzbC0yLjMxIDEuNDFjLTExLjE2NyA2LjgxOC0yMy4zMTMgMTAuNDc0LTM0LjM0NiAxMC40Ny0yMy42MS0uMDktMzkuMTYzLTE0LjA4My0zOS4yMjctMzQuNDUzLjAzLTE5LjkxOCAxNi4yNy0zNC42NjMgMzguNjMzLTM0LjcxOCAxMS4zODcuMDEgMjEuNzAzIDIuOTU0IDMzLjk2MiA5LjY3MmwyLjI1MSAxLjI0di0xOC4xOWwtLjk2Mi0uMzc3Yy0xMy44MjQtNS40NTgtMjQuNTMtNy44OS0zNS4xMDMtNy44ODQtMTYuMzQ2LS4wMDYtMzAuNTMzIDUuMzk0LTQwLjYzNyAxNC41NTctMTAuMTA1IDkuMTYzLTE2LjEwNiAyMi4xMDItMTYuMDk5IDM2Ljk1My4wMDggMTAuMzQ4IDQuMjc5IDIyLjQ4IDEzLjQyIDMyLjEwNSA5LjEyMSA5LjYyOCAyMy4xNjUgMTYuNjQ4IDQyLjQzIDE2LjYzOWguMDYzYzE1Ljk4IDAgMjcuMDYyLTMuNTYzIDM3LjA3NC04LjQ5MmwuODUxLS40MTRWOTEuNTUzek0zMzQgMTM1LjY5N2gxNDQuMTk1VjBIMzM0djEzNS42OTd6Ii8+PHBhdGggZD0iTTI3Ni45MzcgODkuOTY4Yy4wNDEtMTIuMzMtOC4xNzEtMjEuNjk2LTIxLjMwOC0yNS4zIDMuNTQ0LTEuODA5IDYuMzUtNC4wMjMgOC40MDQtNi43MjcgMi43NS0zLjYyMiA0LjA2MS04LjA2NCA0LjA0Ni0xMy4yMzUuMDE1LTYuMzU5LTIuNDg2LTEyLjgzOS03Ljg1OC0xNy42ODctNS4zNzItNC44NDctMTMuNTI2LTcuOTk3LTI0LjY1NC03Ljk5MUgyMDQuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMTY3IDEzNS42OThoMTQ0LjE5N1YwSDE2N3YxMzUuNjk3eiIvPjxwYXRoIGQ9Ik0xMDkuOTM3IDg5Ljk2OGMuMDQxLTEyLjMzLTguMTcxLTIxLjY5Ni0yMS4zMDgtMjUuMyAzLjU0NC0xLjgwOSA2LjM1LTQuMDIzIDguNDA0LTYuNzI3IDIuNzUtMy42MjIgNC4wNjEtOC4wNjQgNC4wNDYtMTMuMjM1LjAxNS02LjM1OS0yLjQ4Ni0xMi44MzktNy44NTgtMTcuNjg3LTUuMzcyLTQuODQ3LTEzLjUyNi03Ljk5Ny0yNC42NTQtNy45OTFIMzcuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMCAxMzUuNjk4aDE0NC4xOTdWMEgwdjEzNS42OTd6Ii8+PHBhdGggZD0iTTI1OC42NjIgODguMTk4Yy0uMDEzIDMuMjI5LTEuMDA3IDYuNDc1LTMuODk2IDkuMDExLTIuODg0IDIuNTM3LTcuODczIDQuNDYzLTE2LjEzMyA0LjQ2M0gyMjJWNzVoMTUuODkzYzcuNDExIDAgMTIuNjcgMS41MDIgMTUuOTY1IDMuODUgMy4yODkgMi4zNjIgNC43NzYgNS40NjMgNC44MDQgOS4zNDgiLz48cGF0aCBkPSJNOTEuNjYyIDg4LjE5OGMtLjAxMyAzLjIyOS0xLjAwNyA2LjQ3NS0zLjg5NiA5LjAxMS0yLjg4NCAyLjUzNy03Ljg3NCA0LjQ2My0xNi4xMzMgNC40NjNINTVWNzVoMTUuODkyYzcuNDEyIDAgMTIuNjcyIDEuNTAyIDE1Ljk2NiAzLjg1IDMuMjg5IDIuMzYyIDQuNzc2IDUuNDYzIDQuODA0IDkuMzQ4Ii8+PHBhdGggZD0iTTI0NS4xODYgNTUuNzljMy4wOTYtMi4yMzcgNC41OS01LjM4NiA0LjYxMy0xMC4xMjQtLjAxNS0zLjI1LS45NDMtNi4wMzMtMy4yODEtOC4xMTEtMi4zNDYtMi4wNzgtNi4zMy0zLjU1NS0xMi43NTQtMy41NTVIMjIydjI1LjI3NWg4LjA3NmM2Ljk4OC4wMDQgMTEuOTk4LTEuMjQzIDE1LjExLTMuNDg2Ii8+PHBhdGggZD0iTTc4LjE4NiA1NS43OWMzLjA5Ni0yLjIzNyA0LjU5LTUuMzg2IDQuNjEzLTEwLjEyNC0uMDE1LTMuMjUtLjk0My02LjAzMy0zLjI4Mi04LjExMUM3Ny4xNzIgMzUuNDc3IDczLjE4OCAzNCA2Ni43NjQgMzRINTV2MjUuMjc1aDguMDc2YzYuOTg4LjAwNCAxMS45OTgtMS4yNDMgMTUuMTEtMy40ODYiLz48L2c+PC9nPjwvZz48L3N2Zz4K");
     -webkit-background-position: center center;
     background-position: center center;
     background-repeat: no-repeat;
     -webkit-background-size: 60px 17px;
     background-size: 60px 17px;
     background-color: #F2F2F2;
 }

 @media (min-width: 25rem) {
     .bbc-sni631 {
         -webkit-background-size: 77px 22px;
         background-size: 77px 22px;
     }
 }

 @media (min-width: 63rem) {
     .bbc-sni631 {
         -webkit-background-size: 93px 27px;
         background-size: 93px 27px;
     }
 }

 .bbc-1uwua2r {
     width: 100%;
     height: auto;
     object-fit: cover;
 }

 @media (min-width: 25rem) {
     .bbc-ia13gh {
         position: absolute;
         bottom: 0;
     }
 }

 .bbc-ia13gh>* {
     height: 2rem;
     padding: 0.5rem 0.25rem;
 }

 @media (max-width: 24.9375rem) {
     .bbc-ia13gh>* {
         height: 1.25rem;
         padding: 0.25rem 0.25rem 0;
     }
 }

 .bbc-1sk5sm2 {
     display: inline-block;
     vertical-align: top;
     width: 66.67%;
     padding: 0 0.5rem;
 }

 @media (min-width: 37.5rem) {
     .bbc-1sk5sm2 {
         padding: 0 1rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1sk5sm2 {
         display: block;
         width: 100%;
         padding: 0.5rem 0;
     }
 }

 @supports (grid-template-columns: fit-content(200px)) {
     .bbc-1sk5sm2 {
         display: block;
         width: initial;
         padding: initial;
         grid-column: 3/span 4;
     }

     @media (min-width: 63rem) {
         .bbc-1sk5sm2 {
             padding-top: 0.5rem;
         }
     }
 }

 .bbc-z3myq8 {
     color: #222222;
     margin: 0;
     padding-bottom: 0.5rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     font-size: 0.9375rem;
     line-height: 1.25rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-z3myq8 {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-z3myq8 {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 .bbc-1mirykb {
     position: static;
     color: #222222;
     -webkit-text-decoration: none;
     text-decoration: none;
     overflow-wrap: break-word;
     display: inline-block;
     overflow-wrap: anywhere;
 }

 .bbc-1mirykb:before {
     bottom: 0;
     content: '';
     left: 0;
     overflow: hidden;
     position: absolute;
     right: 0;
     top: 0;
     white-space: nowrap;
     z-index: 1;
 }

 .bbc-1mirykb:hover,
 .bbc-1mirykb:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 .bbc-1mirykb:visited {
     color: #6E6E73;
 }

 .bbc-idwms3 {
     font-size: 0.875rem;
     line-height: 1.125rem;
     color: #545658;
     display: block;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-idwms3 {
         font-size: 0.875rem;
         line-height: 1.125rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-idwms3 {
         font-size: 0.8125rem;
         line-height: 1rem;
     }
 }

 .bbc-8vaq1b {
     color: #222222;
     background-color: #FFFFFF;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     font-size: 0.75rem;
     line-height: 1rem;
     display: block;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-8vaq1b {
         font-size: 0.75rem;
         line-height: 1rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-8vaq1b {
         font-size: 0.75rem;
         line-height: 1rem;
     }
 }

 .bbc-197dxto {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     height: 100%;
 }

 .bbc-vja2s5 {
     vertical-align: middle;
     margin: 0 0.25rem;
     color: #222222;
     fill: currentColor;
     width: 0.75rem;
     height: 0.75rem;
 }

 .bbc-pde5np {
     padding: 0 0.25rem;
 }

 @media (max-width: 14.9375rem) {
     .bbc-fm4knk {
         width: calc(100%);
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-fm4knk {
         width: calc(100%);
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-fm4knk {
         width: calc(100%);
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-fm4knk {
         width: calc(100%);
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-fm4knk {
         width: calc(33.333333333333336%);
         display: inline-block;
         vertical-align: top;
     }
 }

 @media (min-width: 80rem) {
     .bbc-fm4knk {
         width: calc(33.333333333333336%);
         display: inline-block;
         vertical-align: top;
     }
 }

 @supports (display: grid) {
     .bbc-fm4knk {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-fm4knk {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-fm4knk {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-fm4knk {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-fm4knk {
             grid-template-columns: repeat(8, 1fr);
             grid-column-end: span 8;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-fm4knk {
             grid-template-columns: repeat(4, 1fr);
             grid-column-end: span 4;
         }
     }

     @media (min-width: 80rem) {
         .bbc-fm4knk {
             grid-template-columns: repeat(4, 1fr);
             grid-column-end: span 4;
         }
     }
 }

 @media (min-width: 63rem) {
     .bbc-fm4knk {
         margin-top: 2rem;
     }
 }

 .bbc-ncj0ot {
     margin-bottom: 1.5rem;
 }

 @media (min-width: 63rem) {
     .bbc-ncj0ot {
         margin-bottom: 0.5rem;
         padding: 1rem;
     }
 }

 @media (max-width: 24.9375rem) {
     .bbc-6bz6fw {
         padding: 0 0.5rem;
     }
 }

 @media (min-width: 25rem) and (max-width: 62.9375rem) {
     .bbc-6bz6fw {
         padding: 0 1rem;
     }
 }

 .bbc-1dwqukr {
     list-style-type: none;
     margin: 0;
     padding: 0;
 }

 .bbc-bi91ah {
     padding: 0.5rem 0 1rem;
 }

 @media (max-width: 62.9375rem) {
     .bbc-bi91ah {
         border-bottom: 0.0625rem solid #F2F2F2;
     }
 }

 .bbc-bi91ah:last-child {
     border: none;
 }

 @media (min-width: 37.5rem) {
     .bbc-bi91ah {
         padding: 1rem 0 1rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-bi91ah {
         padding: 0 0 1.5rem;
     }
 }

 .bbc-bi91ah:first-child {
     padding-top: 0;
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-bi91ah:first-child {
         padding-top: 1rem;
     }
 }

 .bbc-bi91ah:last-child {
     padding-bottom: 0;
 }

 .bbc-1hc1w01 {
     display: inline-block;
     vertical-align: top;
     width: 66.67%;
     padding: 0 0.5rem;
     width: 100%;
 }

 @media (min-width: 37.5rem) {
     .bbc-1hc1w01 {
         padding: 0 1rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1hc1w01 {
         display: block;
         width: 100%;
         padding: 0.5rem 0;
     }
 }

 .bbc-1hc1w01>div {
     vertical-align: middle;
 }

 @supports (grid-template-columns: fit-content(200px)) {
     .bbc-1hc1w01 {
         display: block;
         width: initial;
         padding: initial;
         grid-column: 3/span 4;
         grid-column: 1/span 6;
     }

     @media (min-width: 63rem) {
         .bbc-1hc1w01 {
             padding-top: 0;
         }
     }
 }

 .bbc-1hc1w01>div {
     display: inline-block;
     vertical-align: initial;
 }

 .bbc-1hc1w01 svg {
     margin: 0;
 }

 .bbc-16kad6m {
     color: #222222;
     margin: 0;
     padding-bottom: 0.5rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     font-size: 0.9375rem;
     line-height: 1.25rem;
     display: inline-block;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-16kad6m {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-16kad6m {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 .bbc-1576v35 {
     color: #222222;
     background-color: #FFFFFF;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     font-size: 0.75rem;
     line-height: 1rem;
     display: inline-block;
     vertical-align: middle;
     padding-right: 0.5rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1576v35 {
         font-size: 0.75rem;
         line-height: 1rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1576v35 {
         font-size: 0.75rem;
         line-height: 1rem;
     }
 }

 .bbc-ofnqcj {
     list-style-type: none;
     margin: 0;
     padding: 0;
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-ofnqcj {
         display: grid;
         grid-template-columns: repeat(2, 1fr);
         -webkit-column-gap: 1rem;
         column-gap: 1rem;
         row-gap: 1.5rem;
     }
 }

 .bbc-1q5cdze {
     padding: 0.5rem 0 1rem;
     line-height: 0;
     height: 100%;
 }

 .bbc-1q5cdze:last-child {
     border: none;
 }

 @media (min-width: 37.5rem) {
     .bbc-1q5cdze {
         padding: 1rem 0 1rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1q5cdze {
         padding: 0 0 1.5rem;
     }
 }

 .bbc-1q5cdze:first-child {
     padding-top: 0;
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1q5cdze:first-child {
         padding-top: 1rem;
     }
 }

 .bbc-1q5cdze:last-child {
     padding-bottom: 0;
 }

 .bbc-1q5cdze:first-child {
     padding: 0 0 0.5rem 0;
 }

 .bbc-1q5cdze:last-child {
     padding: 0.5rem 0 0 0;
 }

 .bbc-1q5cdze:not(:first-child):not(:last-child) {
     padding: 0.5rem 0 0.5rem 0;
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1q5cdze {
         padding: 0;
     }

     .bbc-1q5cdze:first-child,
     .bbc-1q5cdze:last-child,
     .bbc-1q5cdze:not(:first-child):not(:last-child) {
         padding: 0;
     }
 }

 .bbc-oz5u0n {
     position: relative;
     width: 100%;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
     height: 100%;
     -webkit-text-decoration: none;
     text-decoration: none;
 }

 .bbc-oz5u0n:hover a {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 .bbc-oz5u0n:visited a {
     color: #E6E8EA;
 }

 .bbc-18rv2kn {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 5;
 }

 .bbc-1fo2xxh {
     height: 0;
     overflow: hidden;
     position: relative;
     background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NzkiIGhlaWdodD0iMTM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgZmlsbD0iI0Q1RDBDRCI+PGc+PHBhdGggZD0iTTQ0OS41NTYgOTEuNTUzbC0yLjMxIDEuNDFjLTExLjE2NyA2LjgxOC0yMy4zMTMgMTAuNDc0LTM0LjM0NiAxMC40Ny0yMy42MS0uMDktMzkuMTYzLTE0LjA4My0zOS4yMjctMzQuNDUzLjAzLTE5LjkxOCAxNi4yNy0zNC42NjMgMzguNjMzLTM0LjcxOCAxMS4zODcuMDEgMjEuNzAzIDIuOTU0IDMzLjk2MiA5LjY3MmwyLjI1MSAxLjI0di0xOC4xOWwtLjk2Mi0uMzc3Yy0xMy44MjQtNS40NTgtMjQuNTMtNy44OS0zNS4xMDMtNy44ODQtMTYuMzQ2LS4wMDYtMzAuNTMzIDUuMzk0LTQwLjYzNyAxNC41NTctMTAuMTA1IDkuMTYzLTE2LjEwNiAyMi4xMDItMTYuMDk5IDM2Ljk1My4wMDggMTAuMzQ4IDQuMjc5IDIyLjQ4IDEzLjQyIDMyLjEwNSA5LjEyMSA5LjYyOCAyMy4xNjUgMTYuNjQ4IDQyLjQzIDE2LjYzOWguMDYzYzE1Ljk4IDAgMjcuMDYyLTMuNTYzIDM3LjA3NC04LjQ5MmwuODUxLS40MTRWOTEuNTUzek0zMzQgMTM1LjY5N2gxNDQuMTk1VjBIMzM0djEzNS42OTd6Ii8+PHBhdGggZD0iTTI3Ni45MzcgODkuOTY4Yy4wNDEtMTIuMzMtOC4xNzEtMjEuNjk2LTIxLjMwOC0yNS4zIDMuNTQ0LTEuODA5IDYuMzUtNC4wMjMgOC40MDQtNi43MjcgMi43NS0zLjYyMiA0LjA2MS04LjA2NCA0LjA0Ni0xMy4yMzUuMDE1LTYuMzU5LTIuNDg2LTEyLjgzOS03Ljg1OC0xNy42ODctNS4zNzItNC44NDctMTMuNTI2LTcuOTk3LTI0LjY1NC03Ljk5MUgyMDQuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMTY3IDEzNS42OThoMTQ0LjE5N1YwSDE2N3YxMzUuNjk3eiIvPjxwYXRoIGQ9Ik0xMDkuOTM3IDg5Ljk2OGMuMDQxLTEyLjMzLTguMTcxLTIxLjY5Ni0yMS4zMDgtMjUuMyAzLjU0NC0xLjgwOSA2LjM1LTQuMDIzIDguNDA0LTYuNzI3IDIuNzUtMy42MjIgNC4wNjEtOC4wNjQgNC4wNDYtMTMuMjM1LjAxNS02LjM1OS0yLjQ4Ni0xMi44MzktNy44NTgtMTcuNjg3LTUuMzcyLTQuODQ3LTEzLjUyNi03Ljk5Ny0yNC42NTQtNy45OTFIMzcuODN2OTcuNzI4aDM2LjA3M2MxMi44NyAwIDIxLjkwNi0zLjQ4MiAyNy43MjItOC42NSA1LjgxOC01LjE1NSA4LjMyLTExLjkxIDguMzEyLTE4LjEzOHpNMCAxMzUuNjk4aDE0NC4xOTdWMEgwdjEzNS42OTd6Ii8+PHBhdGggZD0iTTI1OC42NjIgODguMTk4Yy0uMDEzIDMuMjI5LTEuMDA3IDYuNDc1LTMuODk2IDkuMDExLTIuODg0IDIuNTM3LTcuODczIDQuNDYzLTE2LjEzMyA0LjQ2M0gyMjJWNzVoMTUuODkzYzcuNDExIDAgMTIuNjcgMS41MDIgMTUuOTY1IDMuODUgMy4yODkgMi4zNjIgNC43NzYgNS40NjMgNC44MDQgOS4zNDgiLz48cGF0aCBkPSJNOTEuNjYyIDg4LjE5OGMtLjAxMyAzLjIyOS0xLjAwNyA2LjQ3NS0zLjg5NiA5LjAxMS0yLjg4NCAyLjUzNy03Ljg3NCA0LjQ2My0xNi4xMzMgNC40NjNINTVWNzVoMTUuODkyYzcuNDEyIDAgMTIuNjcyIDEuNTAyIDE1Ljk2NiAzLjg1IDMuMjg5IDIuMzYyIDQuNzc2IDUuNDYzIDQuODA0IDkuMzQ4Ii8+PHBhdGggZD0iTTI0NS4xODYgNTUuNzljMy4wOTYtMi4yMzcgNC41OS01LjM4NiA0LjYxMy0xMC4xMjQtLjAxNS0zLjI1LS45NDMtNi4wMzMtMy4yODEtOC4xMTEtMi4zNDYtMi4wNzgtNi4zMy0zLjU1NS0xMi43NTQtMy41NTVIMjIydjI1LjI3NWg4LjA3NmM2Ljk4OC4wMDQgMTEuOTk4LTEuMjQzIDE1LjExLTMuNDg2Ii8+PHBhdGggZD0iTTc4LjE4NiA1NS43OWMzLjA5Ni0yLjIzNyA0LjU5LTUuMzg2IDQuNjEzLTEwLjEyNC0uMDE1LTMuMjUtLjk0My02LjAzMy0zLjI4Mi04LjExMUM3Ny4xNzIgMzUuNDc3IDczLjE4OCAzNCA2Ni43NjQgMzRINTV2MjUuMjc1aDguMDc2YzYuOTg4LjAwNCAxMS45OTgtMS4yNDMgMTUuMTEtMy40ODYiLz48L2c+PC9nPjwvZz48L3N2Zz4K");
     -webkit-background-position: center center;
     background-position: center center;
     background-repeat: no-repeat;
     -webkit-background-size: 60px 17px;
     background-size: 60px 17px;
     background-color: #3F3F42;
 }

 @media (min-width: 25rem) {
     .bbc-1fo2xxh {
         -webkit-background-size: 77px 22px;
         background-size: 77px 22px;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1fo2xxh {
         -webkit-background-size: 93px 27px;
         background-size: 93px 27px;
     }
 }

 .bbc-10klw3m {
     height: 100%;
 }

 .bbc-7gzyga {
     min-height: 100px;
     padding-bottom: 1rem;
     background-color: #202224;
 }

 .bbc-1uk1gs8 {
     margin: 0;
 }

 .bbc-1akzlvs {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 0.9375rem;
     line-height: 1.33;
     display: inline-block;
     -webkit-text-decoration: none;
     text-decoration: none;
     margin: 0.875rem 0.5rem 0 0.5rem;
     color: #FFFFFF;
 }

 .bbc-1akzlvs:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 @media (min-width: 25rem) {
     .bbc-1akzlvs {
         font-size: 1rem;
         line-height: 1.25;
         margin: 0.875rem 1rem 0 1rem;
     }
 }

 .bbc-1akzlvs:visited {
     color: #E6E8EA;
 }

 .bbc-qsg3ih {
     font-size: 0.875rem;
     line-height: 1.125rem;
     color: #545658;
     display: block;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 0.8125rem;
     padding: 0.75rem 0.5rem 0 0.5rem;
     color: #E6E8EA;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-qsg3ih {
         font-size: 0.875rem;
         line-height: 1.125rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-qsg3ih {
         font-size: 0.8125rem;
         line-height: 1rem;
     }
 }

 @media (min-width: 25rem) {
     .bbc-qsg3ih {
         font-size: 0.875rem;
         padding: 0.75rem 1rem 0 1rem;
     }
 }

 .bbc-1e8k83u {
     margin-bottom: 1.5rem;
     padding: 1rem;
 }

 .bbc-8kn4zf {
     margin-top: 0;
 }

 .bbc-1rpw6bb {
     position: relative;
     z-index: 0;
     color: #141414;
     margin-top: 2rem;
 }

 @media (min-width: 37.5rem) {
     .bbc-1rpw6bb {
         margin-top: 1.5rem;
     }
 }

 @media (min-width: 63rem) {
     .bbc-1rpw6bb {
         margin-bottom: 1.5rem;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1rpw6bb {
         margin-bottom: 1rem;
     }
 }

 .bbc-wb0d4t {
     list-style-type: none;
     margin: 0;
     padding: 0;
     grid-auto-flow: column;
     grid-template-rows: repeat(10, auto);
 }

 @supports (display: grid) {
     .bbc-wb0d4t {
         display: grid;
         position: initial;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-wb0d4t {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-wb0d4t {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-wb0d4t {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
             grid-column-gap: 0.5rem;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-wb0d4t {
             grid-template-columns: repeat(1, 1fr);
             grid-column-end: span 1;
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-wb0d4t {
             grid-template-columns: repeat(1, 1fr);
             grid-column-end: span 1;
             grid-column-gap: 1rem;
         }
     }

     @media (min-width: 80rem) {
         .bbc-wb0d4t {
             grid-template-columns: repeat(1, 1fr);
             grid-column-end: span 1;
             grid-column-gap: 1rem;
         }
     }
 }

 .bbc-yfinie {
     position: relative;
     padding-bottom: 1.5rem;
 }

 @supports (display: grid) {
     .bbc-yfinie {
         display: block;
         width: initial;
         margin: 0;
     }

     @media (max-width: 14.9375rem) {
         .bbc-yfinie {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
         }
     }

     @media (min-width: 15rem) and (max-width: 24.9375rem) {
         .bbc-yfinie {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
         }
     }

     @media (min-width: 25rem) and (max-width: 37.4375rem) {
         .bbc-yfinie {
             grid-template-columns: repeat(6, 1fr);
             grid-column-end: span 6;
         }
     }

     @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
         .bbc-yfinie {
             grid-template-columns: repeat(1, 1fr);
             grid-column-end: span 1;
         }
     }

     @media (min-width: 63rem) and (max-width: 79.9375rem) {
         .bbc-yfinie {
             grid-template-columns: repeat(1, 1fr);
             grid-column-end: span 1;
         }
     }

     @media (min-width: 80rem) {
         .bbc-yfinie {
             grid-template-columns: repeat(1, 1fr);
             grid-column-end: span 1;
         }
     }
 }

 .bbc-1is9yal {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-direction: row;
     -ms-flex-direction: row;
     flex-direction: row;
     margin: 0;
     padding: 0;
 }

 @media (max-width: 14.9375rem) {
     .bbc-j8vyhd {
         min-width: 1.75rem;
     }
 }

 @media (min-width: 15rem) and (max-width: 24.9375rem) {
     .bbc-j8vyhd {
         min-width: 1.75rem;
     }
 }

 @media (min-width: 25rem) and (max-width: 37.4375rem) {
     .bbc-j8vyhd {
         min-width: 2rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-j8vyhd {
         min-width: 2.5rem;
     }
 }

 .bbc-94bg7m {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-style: normal;
     font-weight: 400;
     position: relative;
     color: #B80000;
     margin: 0;
     padding: 0;
     font-size: 1.375rem;
     line-height: 1.75rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-94bg7m {
         font-size: 1.5rem;
         line-height: 2rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-94bg7m {
         font-size: 2rem;
         line-height: 2.625rem;
     }
 }

 .bbc-fdpe7t {
     padding-top: 0.2rem;
     padding-left: 0.25rem;
     padding-right: 0.5rem;
 }

 @supports (grid-template-columns: fit-content(200px)) {
     .bbc-fdpe7t {
         padding-right: 0;
     }
 }

 .bbc-1jnhp1x {
     font-size: 0.9375rem;
     line-height: 1.25rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-style: normal;
     font-weight: 700;
     position: static;
     color: #222222;
     -webkit-text-decoration: none;
     text-decoration: none;
     margin-bottom: 0.5rem;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-1jnhp1x {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1jnhp1x {
         font-size: 1rem;
         line-height: 1.25rem;
     }
 }

 .bbc-1jnhp1x:hover,
 .bbc-1jnhp1x:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 .bbc-1jnhp1x:before {
     bottom: 0;
     content: '';
     left: 0;
     overflow: hidden;
     position: absolute;
     right: 0;
     top: 0;
     white-space: nowrap;
     z-index: 1;
 }

 .bbc-yzszhh {
     padding-top: 0.5rem;
 }

 .bbc-1lvqtkx {
     content-visibility: auto;
     contain-intrinsic-size: 33.125rem;
 }

 @media (min-width: 15rem) {
     .bbc-1lvqtkx {
         contain-intrinsic-size: 26.563rem;
     }
 }

 @media (min-width: 20) {
     .bbc-1lvqtkx {
         contain-intrinsic-size: 23.438rem;
     }
 }

 @media (min-width: 25rem) {
     .bbc-1lvqtkx {
         contain-intrinsic-size: 21.875rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-1lvqtkx {
         contain-intrinsic-size: 17.188rem;
     }
 }

 .bbc-15h3qrt {
     background-color: #B80000;
     height: 2.75rem;
     width: 100%;
     padding: 0 0.5rem;
     border-top: 0.0625rem solid transparent;
     position: relative;
     z-index: 1;
 }

 @media (min-width: 25rem) {
     .bbc-15h3qrt {
         height: 3.5rem;
         padding: 0 1rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-15h3qrt {
         height: 4rem;
     }
 }

 .bbc-15h3qrt svg {
     fill: currentColor;
 }

 @media screen and (forced-colors: active) {
     .bbc-15h3qrt svg {
         fill: linkText;
     }
 }

 .bbc-3tpgz4 {
     font-size: 0.875rem;
     line-height: 1.125rem;
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 400;
     font-style: normal;
     background-color: #222222;
 }

 @media (min-width: 20rem) and (max-width: 37.4375rem) {
     .bbc-3tpgz4 {
         font-size: 0.875rem;
         line-height: 1.125rem;
     }
 }

 @media (min-width: 37.5rem) {
     .bbc-3tpgz4 {
         font-size: 0.8125rem;
         line-height: 1rem;
     }
 }

 @media (max-width: 25rem) {
     .bbc-3tpgz4 {
         padding: 0 0.5rem;
     }
 }

 @media (min-width: 25rem) {
     .bbc-3tpgz4 {
         padding: 0 1rem;
     }
 }

 .bbc-9xdv0m {
     max-width: 63rem;
     margin: 0 auto;
     padding-top: 0.5rem;
 }

 .bbc-1v8m4zz {
     border-bottom: 0.0625rem solid #3F3F42;
     -webkit-column-count: 4;
     column-count: 4;
     margin: 0;
     list-style-type: none;
     padding: 0 0 0.5rem;
 }

 @supports (grid-template-columns: fit-content(200px)) {
     .bbc-1v8m4zz {
         display: grid;
         grid-auto-flow: column;
     }
 }

 @media (max-width: 14.9375rem) {
     .bbc-1v8m4zz {
         grid-auto-flow: row;
         -webkit-column-count: 1;
         column-count: 1;
     }
 }

 @media (min-width: 15rem) and (max-width: 37.4375rem) {
     .bbc-1v8m4zz {
         grid-column-gap: 0.5rem;
         grid-template-columns: repeat(2, 1fr);
         grid-template-rows: repeat(4,
                 auto);
         -webkit-column-count: 2;
         column-count: 2;
     }
 }

 @media (min-width: 37.5rem) and (max-width: 62.9375rem) {
     .bbc-1v8m4zz {
         grid-column-gap: 1rem;
         grid-template-columns: repeat(3, 1fr);
         grid-template-rows: repeat(3,
                 auto);
         -webkit-column-count: 3;
         column-count: 3;
     }
 }

 @media (min-width: 63rem) and (max-width: 79.9375rem) {
     .bbc-1v8m4zz {
         grid-column-gap: 1rem;
         grid-template-columns: repeat(4, 1fr);
         grid-template-rows: repeat(3,
                 auto);
         -webkit-column-count: 4;
         column-count: 4;
     }
 }

 @media (min-width: 80rem) {
     .bbc-1v8m4zz {
         grid-column-gap: 1rem;
         grid-template-columns: repeat(5, 1fr);
         grid-template-rows: repeat(3,
                 auto);
         -webkit-column-count: 5;
         column-count: 5;
     }
 }

 .bbc-1v8m4zz>li:first-of-type {
     border-bottom: 0.0625rem solid #3F3F42;
     padding: 0.5rem 0;
     margin-bottom: 0.5rem;
     grid-column: 1/-1;
     width: 100%;
     -webkit-column-span: all;
     column-span: all;
 }

 .bbc-jk7z0g {
     min-width: 50%;
     -webkit-column-gap: 1rem;
     column-gap: 1rem;
     break-inside: avoid-column;
 }

 .bbc-1w2c7jh {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     color: #FFFFFF;
     display: block;
     padding: 0.75rem 0 0.75rem;
     -webkit-text-decoration: none;
     text-decoration: none;
 }

 .bbc-1w2c7jh:hover,
 .bbc-1w2c7jh:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 .bbc-184p2se {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     color: #FFFFFF;
     display: none;
     padding: 0.75rem 0 0.75rem;
     -webkit-text-decoration: none;
     text-decoration: none;
 }

 .bbc-184p2se:hover,
 .bbc-184p2se:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 .bbc-1e1hq0 {
     color: #FFFFFF;
     margin: 0;
     padding: 1rem 0;
 }

 .bbc-1e1hq0 a {
     padding: 0;
 }

 .bbc-mt5e0g {
     font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
     font-weight: 700;
     font-style: normal;
     color: #FFFFFF;
     display: inline;
     padding: 0.75rem 0 0.75rem;
     -webkit-text-decoration: none;
     text-decoration: none;
 }

 .bbc-mt5e0g:hover,
 .bbc-mt5e0g:focus {
     -webkit-text-decoration: underline;
     text-decoration: underline;
 }

 a:focus-visible,
 button:focus-visible {
     outline: 0.1875rem solid #000000;
     box-shadow: 0 0 0 0.1875rem #FFFFFF;
     outline-offset: 0.1875rem;
 }

 a.focusIndicatorRemove:focus-visible,
 button.focusIndicatorRemove:focus-visible {
     outline: none;
     box-shadow: none;
     outline-offset: 0;
 }

 a.focusIndicatorDisplayBlock:focus-visible {
     display: block;
 }

 a.focusIndicatorDisplayInlineBlock:focus-visible {
     display: inline-block;
     width: 100%;
 }

 a.focusIndicatorDisplayTableCell:focus-visible {
     display: table-cell;
 }

 a.focusIndicatorReducedWidth:focus-visible {
     outline: 0.125rem solid #000000;
     box-shadow: 0 0 0 0.0625rem #FFFFFF;
     outline-offset: 0.0625rem;
 }

 a.focusIndicatorOutlineBlack:focus-visible {
     outline: 0.1875rem solid #000000;
     box-shadow: none;
     outline-offset: 0;
 }

 a.focusIndicatorInvert:focus-visible {
     outline: 0.1875rem solid #FFFFFF;
     box-shadow: 0 0 0 0.1875rem #000000;
     outline-offset: 0.1875rem;
 }