﻿h3.mustard-line {
  margin-bottom: 3rem;
}
h3.mustard-line:last-child {
  margin-bottom: 0;
}
h3.mustard-line:after {
  width: 4rem;
  height: 0.25rem;
  content: "";
  background: #FCAF17;
  display: block;
  margin-top: 2rem;
}
.intro-pod.image-with-content {
  padding: 4rem 1rem;
  max-width: 1172px;
  margin: auto;
}
.intro-pod.image-with-content .intro-pod-image-content img {
  height: 18.75rem;
  object-fit: cover;
}
.intro-pod.image-with-content .intro-wrapper {
  margin-top: 3rem;
}
.intro-pod.image-with-content .intro-wrapper .intro-header {
  margin-bottom: 2rem;
}
.intro-pod.image-with-content .intro-wrapper .intro-header h2 {
  font-size: 1.625rem;
  line-height: 1.9375rem;
  color: #041E42;
}
.intro-pod.image-with-content .intro-wrapper .intro-pod-link {
  display: inline-block;
  text-align: center;
  min-width: 15.625rem;
  padding: 1rem 1.5rem;
  justify-content: center;
  align-items: center;
  background-color: #FCAF17;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  color: #041E42;
  margin-top: 3rem;
  transition: all 0.3s ease-in-out;
  font-family: "Ubuntu Medium";
}
.intro-pod.image-with-content .intro-wrapper .intro-pod-link:hover {
  background-color: #041E42;
  color: #FFFFFF;
}
.intro-pod.image-with-content.full-width {
  padding: unset;
  max-width: unset;
}
.intro-pod.image-with-content.full-width .intro-pod-image-content img {
  height: 16rem;
}
.intro-pod.image-with-content.full-width .intro-wrapper {
  padding: 0 1rem;
  margin-bottom: 3rem;
}
.intro-pod.image-with-content.full-width .intro-header {
  margin-bottom: 3rem;
}
.intro-pod.image-with-content.full-width.indigo {
  background: #041E42 !important;
}
.intro-pod.portrait-image .intro-pod-image-content img {
  object-position: top;
}
.intro-pod + .link-pod-list.two-columns-one-row-with-full-width {
  padding-top: 0;
}
.intro-pod.intro-pod-combat-pensions {
  padding: 5rem 1rem;
  max-width: 1300px;
  margin: 0 auto;
}
.intro-pod.intro-pod-combat-pensions img {
  width: 5.4375rem;
  height: 5.625rem;
}
.intro-pod.intro-pod-combat-pensions .icon-header-container {
  display: flex;
  margin-bottom: 1.5rem;
}
.intro-pod.intro-pod-combat-pensions .icon-header-container img {
  margin-right: 1rem;
}
.intro-pod.intro-pod-combat-pensions .icon-header-container h2 {
  margin-right: 3rem;
}
.link-pod-list.three-columns-two-rows,
.link-pod-list.four-columns-one-row {
  padding: 2rem 1rem;
  max-width: 1172px;
  margin: 0 auto;
}
.link-pod-list.three-columns-two-rows .link-pod,
.link-pod-list.four-columns-one-row .link-pod {
  padding: 2rem;
  height: 100%;
}
.link-pod-list.three-columns-two-rows .link-pod .primary-content .link-pod-icon,
.link-pod-list.four-columns-one-row .link-pod .primary-content .link-pod-icon {
  margin-bottom: 2rem;
}
.link-pod-list.three-columns-two-rows .link-pod .primary-content h3,
.link-pod-list.four-columns-one-row .link-pod .primary-content h3 {
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: -0.03125rem;
  color: #041E42;
}
.link-pod-list.three-columns-two-rows .link-pod .primary-content h3 a,
.link-pod-list.four-columns-one-row .link-pod .primary-content h3 a {
  font-size: 1.375rem;
  line-height: 1.75rem;
  /* 127.273% */
  color: #041E42;
  letter-spacing: -0.03125rem;
  text-decoration-color: transparent;
  text-underline-offset: 0.5rem;
  text-decoration-line: underline;
  text-decoration-thickness: 8%;
  text-decoration-style: solid;
  transition: all 0.33s;
}
.link-pod-list.three-columns-two-rows .link-pod .primary-content h3 a:hover,
.link-pod-list.four-columns-one-row .link-pod .primary-content h3 a:hover {
  text-decoration-color: #041E42;
}
.link-pod-list.three-columns-two-rows .link-pod .primary-content .long-description p,
.link-pod-list.four-columns-one-row .link-pod .primary-content .long-description p {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  color: #041E42;
}
.link-pod-list.three-columns-two-rows .link-pod .primary-content .long-description p a,
.link-pod-list.four-columns-one-row .link-pod .primary-content .long-description p a {
  text-decoration-color: #FFFFFF;
  text-underline-offset: 0.1rem;
  text-decoration-line: underline;
  text-decoration-thickness: 8%;
  text-decoration-style: solid;
  transition: all 0.33s;
}
.link-pod-list.three-columns-two-rows .link-pod .primary-content .long-description p a:hover,
.link-pod-list.four-columns-one-row .link-pod .primary-content .long-description p a:hover {
  text-decoration-color: transparent;
}
.link-pod-list.four-columns-one-row .link-pod .primary-content .image-wrapper {
  height: 48px;
  margin-bottom: 2rem;
  align-content: center;
}
.link-pod-list.four-columns-one-row .link-pod .primary-content .image-wrapper .link-pod-icon {
  margin-bottom: unset;
}
.link-pod-list.four-columns-one-row .link-pod .primary-content .long-description p {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  color: #041E42;
}
.link-pod-list.two-columns-one-row-with-full-width {
  padding: 3rem 1rem;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod {
  padding: 2.5rem 2rem;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod .primary-content .wrapped-content {
  display: flex;
  margin-bottom: 2.5rem;
  align-items: center;
  justify-content: space-between;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod .primary-content .wrapped-content .link-pod-icon {
  cursor: pointer;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod .primary-content h3 {
  font-size: 1.375rem;
  line-height: 1.75rem;
  letter-spacing: -0.03125rem;
  color: #FFFFFF;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod .primary-content .long-description p {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  color: #FFFFFF;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod .primary-content .long-description h5 {
  color: #FFFFFF;
  margin-bottom: 2.5rem;
  margin-top: 0.5rem;
  display: inline-block;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod .additional-description {
  position: absolute;
  top: 100%;
  background: #FFFFFF;
  z-index: 1000;
  right: 0;
  width: 31.25rem;
  padding: 1.5rem;
  margin-top: 0.75rem;
  width: 90%;
}
.link-pod-list.two-columns-one-row-with-full-width .link-pod .additional-description p {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
}
.link-pod-list.two-columns-one-row-with-full-width + .intro-pod.image-left,
.link-pod-list.two-columns-one-row-with-full-width + .intro-pod.image-right {
  padding-top: 0;
}
.link-pod-list.trustees {
  padding: 2.5rem 1rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.link-pod-list.trustees a {
  text-box-trim: none;
}
.link-pod-list.trustees .primary-content .link-pod-thumbnail {
  margin-bottom: 1.5rem;
}
.link-pod-list.trustees .primary-content .link-pod-thumbnail img {
  height: 28.125rem;
  object-fit: cover;
  object-position: 60% top;
}
.link-pod-list.trustees .primary-content .long-description {
  margin-bottom: 1.5rem;
}
.link-pod-list.trustees .primary-content .long-description p {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  color: #041E42;
}
.link-pod-list.trustees .primary-content h3 {
  margin-bottom: 1.5rem;
}
.link-pod-list.trustees .primary-content h3 a {
  color: #041E42;
  font-size: 2rem;
  line-height: 2.5rem;
  text-decoration-color: transparent;
  text-underline-offset: 0.5rem;
  text-decoration-line: underline;
  text-decoration-thickness: 8%;
  text-decoration-style: solid;
  transition: all 0.33s;
}
.link-pod-list.trustees .primary-content h3 a:hover {
  text-decoration-color: #041E42;
}
.link-pod-list.trustees .link-pod[data-id="dickon-best"] .primary-content .link-pod-thumbnail img {
  object-position: 65% top;
}
.link-pod-list.trustees .link-pod[data-id="glen-wellman"] .primary-content .link-pod-thumbnail img {
  object-position: 55% top;
}
.link-pod-list.trustees .link-pod[data-id="liam-burke"] .primary-content .link-pod-thumbnail img {
  object-position: 70% top;
}
.link-pod-list.trustees .link-pod[data-id="nigel-forrest"] .primary-content .link-pod-thumbnail img {
  object-position: 70% top;
}
.link-pod-list.trustees .link-pod:hover .primary-content h3 a {
  text-decoration-color: #041E42;
}
.link-pod-list .link-pod.sky-blue {
  background: var(--sky-blue-tint-30, linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), #A1B9C9);
}
.link-pod-list .link-pod.light-gray-blue {
  background-color: rgba(4, 30, 66, 0.4);
}
.link-pod-list .link-pod.mid-gray-blue {
  background-color: rgba(4, 30, 66, 0.55);
}
.link-pod-list .link-pod.mid-gray-blue:hover .primary-content h3 a {
  text-decoration-color: #FFFFFF !important;
}
.link-pod-list .link-pod.dark-gray-blue {
  background-color: rgba(4, 30, 66, 0.7);
}
.link-pod-list .link-pod.deep-gray-blue {
  background-color: rgba(4, 30, 66, 0.85);
}
.link-pod-list .link-pod.indigo {
  background-color: #041E42;
}
.link-pod-list .link-pod.indigo .mustard-button {
  color: #041E42 !important;
}
.link-pod-list .link-pod.indigo .mustard-button:hover {
  background-color: #FFFFFF;
}
.link-pod-list .link-pod.indigo .primary-content h3,
.link-pod-list .link-pod.deep-gray-blue .primary-content h3,
.link-pod-list .link-pod.dark-gray-blue .primary-content h3,
.link-pod-list .link-pod.mid-gray-blue .primary-content h3 {
  color: #FFFFFF;
}
.link-pod-list .link-pod.indigo .primary-content h3 a,
.link-pod-list .link-pod.deep-gray-blue .primary-content h3 a,
.link-pod-list .link-pod.dark-gray-blue .primary-content h3 a,
.link-pod-list .link-pod.mid-gray-blue .primary-content h3 a {
  color: #FFFFFF;
}
.link-pod-list .link-pod.indigo .primary-content h3 a:hover,
.link-pod-list .link-pod.deep-gray-blue .primary-content h3 a:hover,
.link-pod-list .link-pod.dark-gray-blue .primary-content h3 a:hover,
.link-pod-list .link-pod.mid-gray-blue .primary-content h3 a:hover {
  text-decoration-color: #FFFFFF;
}
.link-pod-list .link-pod.indigo .primary-content .long-description p,
.link-pod-list .link-pod.deep-gray-blue .primary-content .long-description p,
.link-pod-list .link-pod.dark-gray-blue .primary-content .long-description p,
.link-pod-list .link-pod.mid-gray-blue .primary-content .long-description p,
.link-pod-list .link-pod.indigo .primary-content .long-description ul,
.link-pod-list .link-pod.deep-gray-blue .primary-content .long-description ul,
.link-pod-list .link-pod.dark-gray-blue .primary-content .long-description ul,
.link-pod-list .link-pod.mid-gray-blue .primary-content .long-description ul,
.link-pod-list .link-pod.indigo .primary-content .long-description li,
.link-pod-list .link-pod.deep-gray-blue .primary-content .long-description li,
.link-pod-list .link-pod.dark-gray-blue .primary-content .long-description li,
.link-pod-list .link-pod.mid-gray-blue .primary-content .long-description li {
  color: #FFFFFF;
}
.link-pod-list .link-pod.indigo .primary-content .long-description p a,
.link-pod-list .link-pod.deep-gray-blue .primary-content .long-description p a,
.link-pod-list .link-pod.dark-gray-blue .primary-content .long-description p a,
.link-pod-list .link-pod.mid-gray-blue .primary-content .long-description p a,
.link-pod-list .link-pod.indigo .primary-content .long-description ul a,
.link-pod-list .link-pod.deep-gray-blue .primary-content .long-description ul a,
.link-pod-list .link-pod.dark-gray-blue .primary-content .long-description ul a,
.link-pod-list .link-pod.mid-gray-blue .primary-content .long-description ul a,
.link-pod-list .link-pod.indigo .primary-content .long-description li a,
.link-pod-list .link-pod.deep-gray-blue .primary-content .long-description li a,
.link-pod-list .link-pod.dark-gray-blue .primary-content .long-description li a,
.link-pod-list .link-pod.mid-gray-blue .primary-content .long-description li a {
  color: #FFFFFF;
}
.link-pod-list .link-pod.indigo.white-text h3,
.link-pod-list .link-pod.deep-gray-blue.white-text h3,
.link-pod-list .link-pod.dark-gray-blue.white-text h3,
.link-pod-list .link-pod.mid-gray-blue.white-text h3,
.link-pod-list .link-pod.indigo.white-text p,
.link-pod-list .link-pod.deep-gray-blue.white-text p,
.link-pod-list .link-pod.dark-gray-blue.white-text p,
.link-pod-list .link-pod.mid-gray-blue.white-text p {
  color: #FFFFFF;
}
.link-pod-list .link-pod.indigo.white-text .primary-content .long-description p,
.link-pod-list .link-pod.deep-gray-blue.white-text .primary-content .long-description p,
.link-pod-list .link-pod.dark-gray-blue.white-text .primary-content .long-description p,
.link-pod-list .link-pod.mid-gray-blue.white-text .primary-content .long-description p {
  color: #FFFFFF !important;
}
.link-pod-list .link-pod.indigo.white-text .primary-content .long-description p a,
.link-pod-list .link-pod.deep-gray-blue.white-text .primary-content .long-description p a,
.link-pod-list .link-pod.dark-gray-blue.white-text .primary-content .long-description p a,
.link-pod-list .link-pod.mid-gray-blue.white-text .primary-content .long-description p a {
  color: #FFFFFF !important;
}
.link-pod-list .link-pod.indigo:hover .primary-content h3 a,
.link-pod-list .link-pod.deep-gray-blue:hover .primary-content h3 a,
.link-pod-list .link-pod.dark-gray-blue:hover .primary-content h3 a,
.link-pod-list .link-pod.mid-gray-blue:hover .primary-content h3 a {
  text-decoration-color: #FFFFFF !important;
}
.link-pod-list.boxes.background-sky-blue {
  background: var(--sky-blue-tint-30, linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), #A1B9C9);
}
.link-pod-list.boxes.background-sky-blue .link-pod-list-header {
  color: #041E42 !important;
}
.link-pod-list.boxes.background-sky-blue .link-pod-list-intro p {
  color: #041E42 !important;
}
.link-pod-list.help-and-information {
  padding: 4rem 1rem;
  background-color: #041E42;
}
.link-pod-list.help-and-information .link-pod-list-header {
  font-size: 2.4375rem;
  font-weight: 500;
  line-height: 3.125rem;
  margin-bottom: 3rem;
  color: #FFFFFF;
}
.link-pod-list.help-and-information .link-pod-list-intro {
  margin-bottom: 3rem;
}
.link-pod-list.help-and-information .link-pod-list-intro h3,
.link-pod-list.help-and-information .link-pod-list-intro p {
  color: #FFFFFF;
}
.link-pod-list.help-and-information .link-pod-list-intro h3 {
  margin-bottom: 3rem;
}
.link-pod-list.help-and-information:last-of-type {
  padding-top: 0;
}
.link-pod-list.help-and-information .link-pod {
  padding: 1.17rem 1.5rem 2rem;
  background-color: #FFFFFF;
  margin-bottom: 1.5rem;
}
.link-pod-list.help-and-information .link-pod .primary-content .link-pod-thumbnail {
  display: flex;
  justify-content: center;
  margin-bottom: 1.17rem;
}
.link-pod-list.help-and-information .link-pod .primary-content .link-pod-thumbnail .thumbnail-link {
  text-box-trim: none;
}
.link-pod-list.help-and-information .link-pod .primary-content h4 {
  margin-bottom: 1.5rem;
}
.link-pod-list.help-and-information .link-pod:last-of-type {
  margin-bottom: 0;
}
.link-pod-list.help-and-information .link-pod.report-it {
  padding-top: 1.59rem;
}
.link-pod-list.help-and-information .link-pod.report-it .link-pod-thumbnail {
  margin-bottom: 1.59rem;
}
.link-pod-list.help-and-information .link-pod.financial-conduct {
  padding-top: 3.44rem;
}
.link-pod-list.help-and-information .link-pod.financial-conduct .link-pod-thumbnail {
  margin-bottom: 3.38rem;
}
.link-pod-list.help-and-information .link-pod.national-cyber {
  padding-top: 4.12rem;
}
.link-pod-list.help-and-information .link-pod.national-cyber .link-pod-thumbnail {
  margin-bottom: 4rem;
}
.link-pod-list.help-and-information .link-pod.which {
  padding-top: 4.19rem;
}
.link-pod-list.help-and-information .link-pod.which .link-pod-thumbnail {
  margin-bottom: 4rem;
}
.link-pod-list.help-and-information + .link-pod-list.help-and-information {
  padding-top: 0;
}
.scw-tabs .index-container {
  padding: 0 1rem;
  background-color: #041E42;
  overflow-x: hidden;
  border-top: solid #FCAF17 0.25rem;
}
.scw-tabs .index-container ul {
  display: flex;
  gap: 2rem;
  text-align: center;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x mandatory;
  justify-content: center;
}
.scw-tabs .index-container ul li {
  max-width: 189px;
  scroll-snap-align: start;
  flex: 0 0 auto;
}
.scw-tabs .index-container ul li .button a {
  padding: 1.97rem 0;
  color: #FFFFFF;
  border-bottom: 4px solid transparent;
  height: 100%;
  align-content: center;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
}
.scw-tabs .index-container ul li .button a:hover {
  border-bottom: 0.25rem solid #FFFFFF;
}
.scw-tabs .index-container ul li.index-selected .button a {
  border-bottom: 4px solid #FFFFFF !important;
}
.scw-tabs.lg-font .index-container ul li .button a {
  font-size: 1.25rem;
  line-height: 2rem;
  /* 160% */
  letter-spacing: -0.03125rem;
}
.scw-tabs.no-border-top .index-container {
  border-top: unset;
}
.scw-tabs.with-border-top .index-container {
  border-top: 0.25rem solid #FCAF17;
}
.scw-tabs.content-section-color.sky-blue-tint .content-container .scw-tab-content {
  background: var(--sky-blue-tint-30, linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), #A1B9C9);
}
.news-list-page.latest-news {
  padding: 4rem 1rem;
}
.news-list-page.latest-news .news-list-category-banner {
  margin-bottom: 3rem;
}
.news-list-page.latest-news .news-list-category-banner a {
  border-radius: 0.375rem;
  background: transparent;
  display: inline-block;
  text-align: center;
  width: 100%;
  min-width: 15.625rem;
  padding: 1rem 1.5rem;
  font-size: 0.875rem;
  font-family: "Ubuntu Medium";
  line-height: 1.5rem;
  text-transform: uppercase;
  color: #041E42;
  box-shadow: inset 0 0 0 1px rgb(4 30 66);
  margin-top: 1rem;
}
.news-list-page.latest-news .news-list-category-banner a:hover {
  background: #041E42;
  color: #FFFFFF;
}
.news-list-page.latest-news .news-list-category-banner .news-list-heading {
  margin-bottom: 2rem;
  font-size: 1.875rem;
  line-height: 2.25rem;
  color: #041E42;
}
.news-list-page.latest-news .news-list-category-banner .news-list-intro p {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
.news-list-page.latest-news .news-list-category-banner .news-list-intro p:after {
  width: 4rem;
  height: 0.25rem;
  content: "";
  background: #FCAF17;
  display: block;
  margin-top: 2rem;
}
.news-list-page.latest-news .news-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner {
  position: relative;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-image img {
  object-fit: cover;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper {
  position: absolute;
  z-index: 100;
  bottom: 0;
  width: 15.25rem;
  padding: 4rem 1.5rem;
  background-color: #041E42;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-headline h2 {
  font-size: unset;
  line-height: unset;
  margin-bottom: 2rem;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-headline h2 a {
  font-size: 1.375rem;
  line-height: 1.75rem;
  letter-spacing: -0.03125rem;
  color: #FFFFFF;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-synopsis {
  margin-bottom: 2rem;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-synopsis p {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  color: #FFFFFF;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a {
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  transition: all 0.33s;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a:after {
  width: 1rem;
  height: 0.09375rem;
  content: "";
  background: #8E89C2;
  margin-left: 0.5rem;
  display: inline-block;
  transition: all 0.33s;
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a:hover {
  font-family: "Ubuntu Medium";
}
.news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a:hover:after {
  width: 1.5rem;
}
.news-list-page.latest-news .news-list:after {
  content: none;
}
.news-list-page.news-page {
  padding: 3rem 1rem;
}
.news-list-page.news-page .news-list-category-banner {
  margin: 1rem 0 4rem;
}
.news-list-page.news-page .news-list-category-banner .news-list-heading {
  font-size: 1.875rem;
  line-height: 2.25rem;
  margin-bottom: 2rem;
}
.news-list-page.news-page .news-list-category-banner .news-list-heading:after {
  width: 4rem;
  height: 0.25rem;
  content: "";
  background: #8E89C2;
  display: block;
  margin-top: 2rem;
}
.news-list-page.news-page .news-category-menu ul {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.news-list-page.news-page .news-category-menu ul li a {
  padding: 1rem 1.5rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  /* 171.429% */
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #041E42;
  border: 1px solid #041E42;
  border-radius: 0.375rem;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
.news-list-page.news-page .news-category-menu ul li.selected a {
  background-color: #041E42;
  color: #FFFFFF;
}
.news-list-page.news-page .news-category-menu ul li:hover a {
  background-color: #041E42;
  color: #FFFFFF;
}
.news-list-page.news-page .news-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner {
  position: relative;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-image img {
  object-fit: cover;
  width: 100%;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper {
  position: absolute;
  z-index: 100;
  bottom: 0;
  width: 15.25rem;
  padding: 4rem 1.5rem;
  background-color: #041E42;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-headline h2 {
  font-size: unset;
  line-height: unset;
  margin-bottom: 2rem;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-headline h2 a {
  font-size: 1.375rem;
  line-height: 1.75rem;
  letter-spacing: -0.03125rem;
  color: #FFFFFF;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-synopsis {
  margin-bottom: 2rem;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-synopsis p {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  color: #FFFFFF;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a {
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  transition: all 0.33s;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a:after {
  width: 1rem;
  height: 0.09375rem;
  content: "";
  background: #8E89C2;
  margin-left: 0.5rem;
  display: inline-block;
  transition: all 0.33s;
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a:hover {
  font-family: "Ubuntu Medium";
}
.news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-content-wrapper .news-list-item-viewmore a:hover:after {
  width: 1.5rem;
}
.news-list-page.news-page .news-list:after {
  content: none;
}
.news-list-page .news-list-item-image .gradient {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 39;
  background: linear-gradient(0deg, rgba(4, 30, 66, 0.6) 0%, rgba(4, 30, 66, 0.6) 100%);
}
.news-list-page .paging {
  width: 100%;
  margin-top: 5rem;
}
.news-list-page .paging ul {
  display: flex;
  justify-content: center;
  gap: 1.5rem;
}
.news-list-page .paging ul li {
  padding: unset !important;
}
.news-list-page .paging ul li a {
  height: 48px;
  /*width: 48px;*/
  background-color: #FFFFFF;
  color: #041E42;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 1.5rem;
  text-decoration: none;
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  font-weight: 400;
}
.news-list-page .paging ul li a:hover {
  text-decoration: underline;
}
.news-list-page .paging ul li.current-item a {
  color: #041E42;
  text-decoration: underline;
}
.news-list-page .paging .paging-last,
.news-list-page .paging .paging-previous {
  background-image: url('/~/media/Image-Libraries/Wincanton2025/Assets/previous-white-icon.svg');
  background-repeat: no-repeat;
  /*padding: 1.12rem;*/
  background-position: center;
  background-color: #041E42;
  border-radius: 1.5625rem;
  width: 48px;
  opacity: 0.25;
  /*margin-right: 0.75rem;*/
  border-radius: 0.375rem;
}
.news-list-page .paging .paging-next,
.news-list-page .paging .paging-first {
  background-image: url('/~/media/Image-Libraries/Wincanton2025/Assets/next-indigo-icon.svg');
  background-repeat: no-repeat;
  padding: 1.12rem;
  background-position: center;
  background-color: #FFFFFF;
  border-radius: 1.5625rem;
  width: 48px;
  /* margin-left: 0.75rem;*/
  border-radius: 0.375rem;
  border: 1px solid #041E42;
}
.news-list-page .paging .paging-next:hover,
.news-list-page .paging .paging-previous:hover {
  background-color: #041E42;
}
.news-list-page .paging .paging-previous {
  opacity: unset;
}
.news-list-page .paging .paging-first {
  opacity: 0.25;
}
.content-area.narrow-width {
  max-width: 59.25rem;
  margin: 0 auto;
  padding: 4rem 1rem;
}
.content-area.quote h3 {
  font-size: 1.25rem;
  line-height: 2rem;
  letter-spacing: -0.03125rem;
  margin-bottom: 1.5rem;
}
.content-area.quote p {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  padding: 0.75rem 0rem 0.75rem 2rem;
  border-left: 4px solid #6BB278;
}
@media (min-width: 1024px) {
  .intro-pod.image-with-content {
    display: flex;
    padding: 5rem;
    max-width: 1300px;
  }
  .intro-pod.image-with-content .intro-pod-image-content img {
    height: 100%;
    max-width: 32rem;
  }
  .intro-pod.image-with-content .intro-wrapper {
    margin-top: unset;
    align-content: center;
  }
  .intro-pod.image-with-content .intro-wrapper .intro-header {
    margin-bottom: 3rem;
  }
  .intro-pod.image-with-content .intro-wrapper .intro-header h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .intro-pod.image-with-content .intro-wrapper .intro-pod-link {
    margin-top: 2rem;
  }
  .intro-pod.image-with-content.full-width .intro-pod-image-content img {
    height: 100%;
    width: 18.75rem;
  }
  .intro-pod.image-with-content.full-width .intro-wrapper {
    margin-bottom: 0;
  }
  .intro-pod.image-right {
    flex-direction: row-reverse;
  }
  .intro-pod.image-right .intro-pod-image-content {
    margin-left: 4rem;
  }
  .intro-pod.image-right.full-width {
    padding-left: calc((100% - 1140px) / 2);
  }
  .intro-pod.image-right.full-width .intro-wrapper {
    padding: 5rem 0rem 5rem 5rem;
  }
  .intro-pod.image-left .intro-pod-image-content {
    margin-right: 4rem;
  }
  .intro-pod.image-left.full-width {
    padding-right: calc((100% - 1140px) / 2);
  }
  .intro-pod.image-left.full-width .intro-wrapper {
    padding: 5rem 5rem 5rem 0;
  }
  .intro-pod.intro-pod-combat-pensions {
    padding: 5rem 1rem;
  }
  .intro-pod.intro-pod-combat-pensions h2 {
    font-size: 2rem;
    font-weight: 500;
    line-height: 2.5rem;
    margin-bottom: 3rem;
  }
  .intro-pod.intro-pod-combat-pensions .combat-scams-container {
    display: flex;
    align-items: center;
  }
  .intro-pod.intro-pod-combat-pensions .intro-header {
    display: contents;
    margin-bottom: unset;
  }
  .intro-pod.intro-pod-combat-pensions .intro-header img {
    width: 8.75rem;
    height: 9rem;
    margin-right: 3rem;
  }
  .intro-pod + .content-area:not(.sky-blue-background, .indigo-background, .section-heading) {
    padding-top: 0 !important;
  }
  .link-pod-list.three-columns-two-rows {
    padding: 5rem;
    max-width: 1300px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .link-pod-list.three-columns-two-rows .link-pod {
    padding: 2.5rem;
  }
  .link-pod-list.three-columns-two-rows .link-pod .primary-content h3 {
    margin-bottom: 2rem;
  }
  .link-pod-list.three-columns-two-rows .link-pod .primary-content h3 a {
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.03125rem;
  }
  .link-pod-list.three-columns-two-rows .link-pod:hover .primary-content h3 a {
    text-decoration-color: #041E42;
  }
  .link-pod-list.four-columns-one-row {
    padding: 4rem 5rem;
    max-width: 1300px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .link-pod-list.four-columns-one-row .link-pod {
    padding: 2.5rem 2rem;
  }
  .link-pod-list.two-columns-one-row-with-full-width {
    display: flex;
    flex-wrap: wrap;
    padding: 5rem;
    max-width: 1300px;
    margin: 0 auto;
  }
  .link-pod-list.two-columns-one-row-with-full-width .link-pod {
    padding: 2.5rem;
  }
  .link-pod-list.two-columns-one-row-with-full-width .link-pod .additional-description {
    width: 31.25rem;
  }
  .link-pod-list.two-columns-one-row-with-full-width > .link-pod {
    flex: 1 1 calc(50% - 10px);
  }
  .link-pod-list.two-columns-one-row-with-full-width > .link-pod:nth-child(3) {
    flex: 1 1 100%;
  }
  .link-pod-list.trustees {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 2.06rem;
    grid-row-gap: 2rem;
    padding: 5rem;
    max-width: 1300px;
    margin: 0 auto;
  }
  .link-pod-list.help-and-information {
    padding: 5rem;
  }
  .link-pod-list.help-and-information .link-pod {
    padding: 3.06rem 4.31rem;
    border-radius: 0.25rem;
  }
  .link-pod-list.help-and-information .link-pod .primary-content {
    display: flex;
    align-items: center;
  }
  .link-pod-list.help-and-information .link-pod .primary-content .link-pod-thumbnail {
    margin-right: 4rem;
    margin-bottom: 0;
    /* img {
                            width: 9.6875rem;
                            height: 9.375rem;
                        }*/
  }
  .link-pod-list.help-and-information .link-pod .primary-content h5 {
    font-size: 1.625rem;
    font-weight: 500;
    line-height: 2rem;
  }
  .link-pod-list.help-and-information .link-pod.report-it {
    padding: 3.63rem 4.29rem;
  }
  .link-pod-list.help-and-information .link-pod.report-it .link-pod-thumbnail {
    margin-right: 6.71rem;
    /*
                        img {
                            width: 7rem;
                            height: 8.25rem;
                        }*/
  }
  .link-pod-list.help-and-information .link-pod.financial-conduct {
    padding: 4.94rem 1.5rem;
  }
  .link-pod-list.help-and-information .link-pod.financial-conduct .link-pod-thumbnail {
    margin-right: 4rem;
    /*img {
                            width: 12.5rem;
                            height: 4.125rem;
                        }*/
  }
  .link-pod-list.help-and-information .link-pod.national-cyber {
    padding: 5.63rem 1.5rem;
  }
  .link-pod-list.help-and-information .link-pod.national-cyber .link-pod-thumbnail {
    margin-right: 4rem;
    /* img {
                            width: 12.5rem;
                            height: 2.8125rem;
                        }*/
  }
  .link-pod-list.help-and-information .link-pod.which {
    padding: 5.69rem 1.56rem;
  }
  .link-pod-list.help-and-information .link-pod.which .link-pod-thumbnail {
    margin-right: 4rem;
    /*    img {
                            width: 12.5rem;
                            height: 2.6875rem;
                        }*/
  }
  .link-pod-list.help-and-information:last-of-type .link-pod-list-intro {
    margin-bottom: 3rem;
  }
  .scw-tabs .index-container ul {
    justify-content: center;
    gap: 5rem;
  }
  .scw-tabs .index-container ul li {
    max-width: none;
  }
  .scw-tabs .index-container ul li .button a {
    max-width: none;
    padding: 2.525rem 0;
  }
  .news-list-page.latest-news {
    display: flex;
    padding: 5rem;
    max-width: 1300px;
    margin: 0 auto;
  }
  .news-list-page.latest-news .news-list-category-banner {
    max-width: 250px;
    margin-right: 4rem;
    margin-bottom: 0;
    align-content: center;
  }
  .news-list-page.latest-news .news-list {
    flex-direction: unset;
  }
  .news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-image {
    height: 31.25rem;
  }
  .news-list-page.latest-news .news-list .news-list-item .news-list-item-inner .news-list-item-image img {
    height: 100%;
    object-fit: cover;
  }
  .news-list-page.news-page {
    padding: 5rem;
    max-width: 1300px;
    margin: 0 auto;
  }
  .news-list-page.news-page .news-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.5rem;
  }
  .news-list-page.news-page .news-list .news-list-item .news-list-item-inner .news-list-item-image img {
    width: 100%;
    height: 500px;
  }
  .news-list-page .paging {
    margin-top: 6rem;
  }
  .content-area.narrow-width {
    padding: 5rem;
  }
  .content-area.quote h3 {
    font-size: 1.25rem;
    line-height: 2rem;
    /* 160% */
    letter-spacing: -0.03125rem;
  }
  .content-area.quote p {
    font-size: 1.125rem;
    line-height: 1.6875rem;
    border-left: 4px solid #6BB278;
  }
  .content-area + .link-pod-list.three-columns-two-rows {
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .intro-pod.image-with-content.full-width .intro-wrapper {
    padding: 5rem 0;
  }
  .intro-pod.image-with-content.full-width .intro-pod-image-content img {
    height: 100%;
    width: auto;
  }
  .link-pod-list.three-columns-two-rows {
    padding: 5rem 1rem;
    max-width: 1172px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .link-pod-list.four-columns-one-row {
    grid-template-columns: repeat(4, 1fr);
  }
  .link-pod-list.two-columns-one-row-with-full-width {
    padding: 5rem 1rem;
    max-width: 1172px;
  }
  .link-pod-list.trustees {
    padding: 4rem 1rem;
    max-width: 1172px;
  }
  .link-pod-list.help-and-information {
    padding: 5rem calc((100% - 1140px) / 2);
  }
  .news-list-page.latest-news {
    padding: 5rem 1rem;
    max-width: 1172px;
  }
  .content-area.narrow-width {
    padding: 5rem 1rem;
    max-width: 55.25rem;
  }
}