@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playwrite+NZ+Basic:wght@100..400&display=swap");
body.ext-rebrandable-microsite {
  background-color: #011e41;
  background: -webkit-linear-gradient(315deg, #011e41 0%, #0034a0 100%);
  background: -o-linear-gradient(315deg, #011e41 0%, #0034a0 100%);
  background: linear-gradient(135deg, #011e41 0%, #0034a0 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  height: 100vh;
  background-attachment: fixed; }
  body.ext-rebrandable-microsite .master-container {
    background: none; }
  body.ext-rebrandable-microsite #cloudCMS {
    font-family: "Google Sans", sans-serif;
    background: none;
    color: white; }
    body.ext-rebrandable-microsite #cloudCMS .buttony,
    body.ext-rebrandable-microsite #cloudCMS .fauxLink {
      border: 1px solid white;
      background-color: transparent;
      color: white;
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right-white.svg?node=46e46df2d760705cb19b&version=2902477:6e2bc4831b3301533581&preview=true); }
      body.ext-rebrandable-microsite #cloudCMS .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS .fauxLink:hover {
        background-color: white;
        color: #000;
        background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right.svg?node=f0296d3a5868d4c84521&version=2890562:b88dbfb8d59b8da05a79&preview=true); }
    body.ext-rebrandable-microsite #cloudCMS a:hover ~ .itemBody .fauxLink {
      border: 1px solid white;
      background-color: white;
      text-decoration: none;
      color: #000;
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right.svg?node=f0296d3a5868d4c84521&version=2890562:b88dbfb8d59b8da05a79&preview=true); }
    @media all and (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS {
        font-size: 1.1rem;
        line-height: 1.5em; } }
    @media all and (min-width: 930px) {
      body.ext-rebrandable-microsite #cloudCMS {
        font-size: 1.25rem;
        line-height: 1.5em; } }
    body.ext-rebrandable-microsite #cloudCMS .rowForOED100Teaser {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-top: 25px !important;
      padding-bottom: 25px !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      text-align: center;
      gap: 1em; }
    @media all and (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS .oed100Logo {
        width: 22em; } }
    body.ext-rebrandable-microsite #cloudCMS .strapline {
      font-family: "DM Serif Display", serif;
      font-weight: 400;
      font-size: 2.2em;
      line-height: 1.1em;
      font-style: normal;
      position: relative;
      margin-bottom: 0.5em;
      padding-bottom: 70px;
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/oed100/image/OED_Flourish.svg?node=689ab613e2d1848c2f07);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: 220px; }
    body.ext-rebrandable-microsite #cloudCMS .teaserButtons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 1.15em;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
    body.ext-rebrandable-microsite #cloudCMS .social {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 1.15em; }
      body.ext-rebrandable-microsite #cloudCMS .social img {
        width: 1.8em; }
    body.ext-rebrandable-microsite #cloudCMS .buttony {
      font-family: "Google Sans", sans-serif; }
    body.ext-rebrandable-microsite #cloudCMS .oxfordLogo {
      width: 10em;
      margin-top: 1em; }
    body.ext-rebrandable-microsite #cloudCMS .footerFoot {
      margin-top: 1em;
      font-size: 0.75em; }
      body.ext-rebrandable-microsite #cloudCMS .footerFoot a {
        color: white;
        margin: 0 0.5rem;
        font-size: 0.8em;
        text-decoration: none;
        white-space: nowrap; }
        body.ext-rebrandable-microsite #cloudCMS .footerFoot a:hover {
          text-decoration: underline; }
