<style>
/* ---------- GLOBAL ---------- */
* {
  box-sizing: border-box;
}

body {
    margin: 0;
    margin-bottom: 75px;
    background-color: #000;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #eaeaea;
    font-size: clamp(14px, 1.85vw, 20px);
}

/* ---------- PAGE WRAPPER ---------- */
.page {
  width: 100%;
  display: flex;
  justify-content: center;
}

/* ---------- GRAPHICS COLUMN ---------- */
.graphics-column {
  width: 100%;
  max-width: 1080px;
}

/* All images behave as solid blocks */
.graphics-column img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}

/* Images that are naturally smaller keep their size */
.graphics-column img[width="75"] {
  width: 6.94%;
  max-width: 75px;
  height: auto;
}


/* ---------- TEXT COLUMN ---------- */
.text-column {
    width: 77.22%;
    max-width: 834px;
    margin: 0 auto;
}

/* ---------- CENTER SMALL ELEMENTS ---------- */
.center {
  display: flex;
  justify-content: center;
}

/* ---------- LINKS ---------- */
a {
  display: block;
}

.video-embed {
  position: relative;
  width: 100%;
  max-width: 1080px;
  margin: 0rem auto;
  aspect-ratio: 16 / 9;
}

.video-embed iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
</style>