/* —
globals.css

@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
} */
html,
body {
  margin: 0px;
  height: 100vh;
  font-family: "Open Sans", serif;
}
/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
a {
  text-decoration: none;
}

.page-frame {
  display: flex;
  flex-direction: column;
  height: 100vh;
  align-items: center;
  justify-content: center;
  position: relative;
  background-image: url("./World\ map\ gray\ 1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.page-frame .world-map-gray {
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
}

.page-frame .card {
  display: flex;
  flex-direction: column;
  max-width: 768px;
  align-items: flex-start;
  position: relative;
  width: 100%;
  flex: 0 0 auto;
  box-shadow: 0px 2px 4px 0px #0000001a;
  background-color: #ffffff;
}

.page-frame .header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  position: relative;
  align-self: stretch;
  height: 100px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100%-40px);
  flex: 0 0 auto;
  background-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom: 1px solid #d1d3d4;
}

.page-frame .FEWS-NET-logo {
  position: relative;
  width: 302.54px !important;
  height: 60px !important;
}
.page-frame .USAID-logo {
  position: relative;
  width: 200px !important;
  height: 60px !important;
}

.page-frame .group {
  position: absolute;
  width: 42px;
  height: 40px;
  top: 9px;
  left: 9px;
}

.page-frame .img {
  position: absolute;
  width: 220px;
  height: 60px;
  top: 0;
  left: 0;
}

.page-frame .text-wrapper {
  position: absolute;
  top: 35px;
  left: 67px;
  font-family: var(--body-XS-font-family);
  font-weight: var(--body-XS-font-weight);
  color: var(--FEWS-NET-core-brand-black);
  font-size: var(--body-XS-font-size);
  letter-spacing: var(--body-XS-letter-spacing);
  line-height: var(--body-XS-line-height);
  white-space: nowrap;
  font-style: var(--body-XS-font-style);
}

.page-frame .USAID-logo {
  position: relative;
  width: 200.61px;
  height: 60px;
}

.page-frame .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 27px;
  padding: 40px 40px 60px;
  position: relative;
  align-self: stretch;
  width: calc(100%-40px);
  flex: 0 0 auto;
}

.page-frame .title {
  display: flex;
  align-items: flex-start;
  gap: 5px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.page-frame .div {
  position: relative;
  width: 688px;
  margin-top: -1px;
  font-family: "Open Sans", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 36px;
  letter-spacing: -0.18px;
  line-height: 43.2px;
}

.page-frame .the-FEWS-NET-website {
  position: relative;
  align-self: stretch;
  font-family: "Open Sans", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: 20px;
  margin: 0px;
  letter-spacing: 0;
  line-height: 28px;
}

.page-frame .span {
  color: #000000;
}

.page-frame .text-wrapper-2 {
  font-family: "Open Sans", Helvetica;
  font-weight: 600;
  color: #096640;
  text-decoration: underline;
}

.page-frame .text-wrapper-3 {
  color: #096640;
}

— styleguide.css :root {
  --body-XS-font-family: "Segoe UI", Helvetica;
  --body-XS-font-weight: 400;
  --body-XS-font-size: 14px;
  --body-XS-letter-spacing: 0px;
  --body-XS-line-height: 139.9999976158142%;
  --body-XS-font-style: normal;
  --global-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  --FEWS-NET-core-web-background-page: var(--FEWS-NET-core-brand-white);
  --FEWS-NET-core-brand-white: var(--FEWS-NET-core-base-gray-100);
  --FEWS-NET-core-base-gray-100: rgba(255, 255, 255, 1);
  --FEWS-NET-core-brand-black: var(--FEWS-NET-core-base-black-800);
  --FEWS-NET-core-web-border: var(--FEWS-NET-core-base-gray-400);
  --FEWS-NET-core-base-black-800: rgba(33, 39, 33, 1);
  --FEWS-NET-core-base-gray-400: rgba(209, 211, 212, 1);
}
