body {
  margin: 0;
/*  font-family: Georgia, 'Times New Roman', serif;
*/  font-family: "Inter Tight", sans-serif;
  background: #efefe9;
  color: #333;
}

// <weight>: Use a value from 100 to 900
// <uniquifier>: Use a unique and descriptive class name

.inter-tight-<uniquifier> {
  font-family: "Inter Tight", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.topbar {
  display: flex;
  justify-content: space-between;
  padding: 20px 40px;
  background: #efefe9;
}

.topbar nav a {
  margin-left: 20px;
  text-decoration: none;
  color: #333;
  font-size: 0.9rem;
}

.hero {
  position: relative;                 /* establishes positioning context */
  min-height: 420px;                  /* sets visual presence */
  background-image: url("AdobeStock_130302842_scaled.jpg");
  background-size: cover;             /* image fills hero */
  background-position: center;
  color: white;
}

.hero::before {
  content: "";
  position: absolute;
  inset: 0;                           /* shorthand for top/right/bottom/left: 0 */
  background: rgba(0, 0, 0, 0.45);     /* darken image for readability */
  z-index: 1;
}

.hero-text {
  position: relative;                 /* sits above overlay */
  z-index: 2;                         /* foreground layer */
  max-width: 600px;                   /* readable line length */
  padding: 80px;
}

.hero-text h1 {
  font-size: 2.8rem;
  margin-bottom: 20px;
}

.hero-text h2 {
  font-size: 1.3rem;
  font-weight: normal;
}

.hero-image {
  flex: 1;
  background: url('AdobeStock_130302842_scaled.jpg') center/cover no-repeat;
}

.content {
  display: flex;
  padding: 60px 80px;
}

.main-text {
  flex: 2;
  max-width: 600px;
}

.main-text hr {
  margin: 30px 0;
}

.partners {
  flex: 1;
  padding-left: 80px;
}

.partners h3 {
  margin-bottom: 20px;
}

.partners ul {
  list-style: none;
  padding: 0;
}

.partners li {
  margin-bottom: 15px;
}


.site-title img {
  height: 50px;
}

.partner-logos img {
  max-width: 200px;
  margin-bottom: 20px;
}

.disclaimer {
  color: #FF0000
}

.blog-link{
  color: #333
}
