/* Local replacement for the legacy Artscapy CSS this landing depended on.
   Only rules used by this page are kept to preserve layout without remote CSS. */

.bx-clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.bx-db-container,
.bx-content-padding-block,
.bx-dbc-notitle,
.bx-def-border-block,
.bx-def-color-bg-block,
.bx-def-image-bg-block,
.bx-def-vanilla-html,
.bx-shadow-block {
  box-sizing: border-box;
}

.max-w-none {
  max-width: none;
}

.desktop1-horizontalcontainer {
  gap: 20px;
  display: flex;
  width: 100%;
  padding: 0 60px 20px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}

.desktop1-logos1 {
  gap: 20px;
  display: flex;
  margin-top: 20px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}

.desktop1-the-guardianlogo-png11 {
  width: auto;
  height: 80px;
  margin-bottom: 0;
}

.desktop1-the-timeslogo-png11 {
  width: 209px;
  height: 28px;
}

.desktop1-laf-logo-line-black-rgb1 {
  width: 66px;
  height: 28px;
}

.desktop1-image5 {
  width: 119px;
  height: 28px;
}

.desktop1-financialtimes {
  width: 120px;
  height: auto;
  margin-top: 25px;
}
