<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: Old Standard;
  src: url('../fonts/OldStandardTT-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Old Standard Bold;
  src: url('../fonts/OldStandardTT-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Frutiger Bold Condensed;
  src: url('../fonts/Linotype---FrutigerLTPro-BoldCn.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Frutiger Condensed;
  src: url('../fonts/Linotype---FrutigerLTPro-Condensed.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Frutiger Light Condensed;
  src: url('../fonts/Linotype---FrutigerLTPro-LightCn.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --50-2915-c: #b7d9f2;
  --dropshadow: #55555526;
  --white: white;
  --2915-c: #62b5e5;
  --grey: #333;
  --7700-c: #00567a;
  --289-c: #092640;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body {
  background-color: var(--50-2915-c);
}

.cover {
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/iStock-479955686.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-bottom: 0;
  display: flex;
}

.container {
  margin-bottom: 75px;
  padding-bottom: 75px;
  position: relative;
  top: 75px;
  bottom: auto;
}

.header-div {
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  background-color: #00567acc;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 47%;
  height: 100vh;
  margin-bottom: 0;
  padding: 50px 20px;
  display: flex;
}

.header-text-1 {
  color: var(--white);
  text-align: center;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 45px;
}

.superscript {
  font-size: 22px;
  position: relative;
  top: -10px;
}

.header-text-2 {
  color: var(--2915-c);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Frutiger Condensed, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.header-text-3 {
  color: var(--white);
  text-align: center;
  margin-bottom: 50px;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 45px;
  font-weight: 300;
  line-height: 55px;
}

.header-text-4 {
  color: var(--2915-c);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Frutiger Condensed, Arial, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.header-text-5 {
  color: var(--white);
  text-align: center;
  margin-bottom: 50px;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 25px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

.logo {
  width: 250px;
  max-width: none;
  transition: opacity .5s;
}

.logo:hover {
  opacity: .7;
}

.main {
  background-color: var(--white);
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  bottom: 100%;
}

.body-text {
  color: var(--grey);
  margin-bottom: 10px;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.body-text.blue-bold {
  color: var(--7700-c);
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-weight: 700;
}

.body-text.padding-0 {
  margin-bottom: 0;
}

.body-text.padding-0.small {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.body-text.padding-10.small {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 20px;
}

.body-text.padding-10 {
  margin-bottom: 0;
}

.body-text.padding-10.small {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.list {
  color: var(--grey);
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.h1-w-background {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--7700-c), var(--7700-c));
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 15px 10px;
  font-family: Frutiger Condensed, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.h4 {
  color: var(--7700-c);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Frutiger Condensed, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.h4.padding-0 {
  margin-top: 0;
}

.mobile-nav {
  display: none;
}

.nav-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.nav-container-2 {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.nav-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.mobile-nav-text {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.content-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 30% 30px auto 30px;
}

.nav-div {
  z-index: 100;
  background-color: var(--50-2915-c);
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 100vh;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 0%;
  left: 0%;
  right: 0%;
}

.link {
  float: none;
  color: var(--7700-c);
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-weight: 700;
  transition: opacity .5s;
}

.link:hover {
  opacity: .7;
}

.numbered-list {
  color: var(--grey);
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  list-style-type: decimal;
}

.numbered-list.small {
  font-size: 15px;
  line-height: 20px;
}

.job-search-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.job-search-div {
  border: 2px solid var(--7700-c);
  background-color: var(--50-2915-c);
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  padding: 15px;
}

.h5 {
  color: var(--7700-c);
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Frutiger Condensed, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.compensation-grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 2px solid var(--7700-c);
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  border-radius: 0;
  grid-template-columns: 1fr 1fr 1fr;
  width: 550px;
  margin-bottom: 10px;
}

.compensation-div {
  background-color: var(--7700-c);
  padding: 5px;
}

.compensation-header {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
}

.compensation-text {
  color: var(--7700-c);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.compensation-div-2 {
  background-color: var(--50-2915-c);
  padding: 5px;
}

.compensation-grid-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 2px solid var(--7700-c);
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  border-radius: 0;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 550px;
  margin-bottom: 10px;
}

.plus {
  font-size: 12px;
  line-height: 12px;
  position: relative;
  top: -2px;
}

.compensation-div-3 {
  background-color: var(--2915-c);
  padding: 5px;
}

.compensation-grid-3 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 2px solid var(--7700-c);
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  border-radius: 0;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 550px;
  margin-bottom: 10px;
}

.button {
  background-color: var(--50-2915-c);
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  color: var(--7700-c);
  text-align: center;
  border-radius: 5px;
  width: auto;
  max-width: none;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: opacity .5s;
}

.button:hover {
  opacity: .7;
}

.time-grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 2px solid var(--7700-c);
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  border-radius: 0;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr .5fr 1fr 1fr .25fr;
  width: auto;
  margin-bottom: 20px;
  margin-right: 20px;
}

.compensation-text-2 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.bold {
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-weight: 700;
}

.watch-listen {
  width: 25px;
  max-width: none;
  margin-right: 10px;
}

.h1-div {
  margin-bottom: 25px;
}

.h1-div.padding-65 {
  margin-top: 65px;
}

.h1-background {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/42-30967902EDIT.jpg');
  background-position: 0 0, 50% 13%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.empty-div {
  width: 0;
  height: 0;
}

.link-2 {
  float: left;
  color: var(--7700-c);
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-weight: 700;
  transition: opacity .5s;
}

.link-2:hover {
  opacity: .7;
}

.chapter-tag {
  background-color: var(--50-2915-c);
  box-shadow: 5px 5px 11px 4px var(--dropshadow);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 50%;
  line-height: 18px;
  display: flex;
}

.number {
  letter-spacing: 0;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: 10px;
}

.image-right {
  float: right;
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  width: 250px;
  max-width: none;
  margin-bottom: 20px;
  margin-left: 20px;
}

.image-left {
  float: left;
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  width: 250px;
  max-width: none;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 20px;
}

.ilb-div {
  background-image: url('../images/iStock-458890503.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 225px;
  margin-bottom: 25px;
  display: none;
}

.ilb-background {
  background-color: #00567acc;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 225px;
  padding: 25px;
  display: flex;
}

.ilb-podcast {
  box-shadow: 5px 5px 11px 6px var(--dropshadow);
  width: 160px;
  max-width: none;
  margin-right: 20px;
}

.ilb-text {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: Old Standard, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.ilb-div-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-2 {
  background-color: var(--white);
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  color: var(--7700-c);
  text-align: center;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  padding: 10px 20px;
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  transition: opacity .5s;
}

.button-2:hover {
  opacity: .7;
}

.appendix-a, .appendix-b, .appendix-c, .appendix-d {
  width: 0;
  height: 0;
  position: relative;
  top: -10px;
}

.h1-background-2 {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/Negotiating.jpg');
  background-position: 0 0, 50% 65%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.h1-background-3 {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/Defining.jpg');
  background-position: 0 0, 50% 44%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.h1-background-4 {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/Involved.jpg');
  background-position: 0 0, 50% 45%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.h1-background-5 {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/APPs.jpg');
  background-position: 0 0, 50% 32%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.h1-background-6 {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/Wellness.jpg');
  background-position: 0 0, 50% 41%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.h1-background-8 {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/Appendix.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.preface-header {
  color: var(--7700-c);
  text-align: left;
  text-transform: uppercase;
  background-color: #0000;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 25px;
  padding: 0;
  font-family: Frutiger Condensed, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.signature-div {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 40px;
  margin-bottom: 75px;
  display: flex;
}

.headshot {
  box-shadow: 5px 5px 11px -6px var(--dropshadow);
  width: 200px;
  max-width: none;
  margin-right: 20px;
}

.signature-div-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.name {
  color: var(--7700-c);
  font-family: Old Standard Bold, Times New Roman, sans-serif;
  font-weight: 700;
}

.h2 {
  color: var(--7700-c);
  margin-bottom: 20px;
  font-family: Frutiger Condensed, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 42px;
}

.h2.padding-65 {
  margin-top: 65px;
}

.h1-background-7 {
  box-shadow: inset 0 -7px 11px 6px var(--dropshadow);
  color: var(--7700-c);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#b7d9f299, #b7d9f299), url('../images/Coding.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 200px;
  padding: 0;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.dt-nav-menu {
  color: var(--7700-c);
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Frutiger Bold Condensed, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  list-style-type: decimal;
}

.nav-text {
  margin-bottom: 55px;
}

.nav-text._2 {
  margin-bottom: 0;
}

.chapter-1 {
  width: 0;
  height: 0;
  position: relative;
  top: 0;
}

.nav-link {
  color: var(--7700-c);
  text-decoration: none;
  transition: opacity .5s;
}

.nav-link:hover {
  opacity: .7;
}

.chapter-2, .chapter-3, .chapter-4, .chapter-5, .chapter-6, .chapter-7 {
  width: 0;
  height: 0;
  position: relative;
  top: 55px;
}

.sponsor {
  width: 180px;
}

.sponsor-text {
  color: var(--white);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 20px;
  font-family: Frutiger Light Condensed, Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 22px;
}

@media screen and (max-width: 991px) {
  .cover {
    height: auto;
    margin-top: 0;
    padding: 0;
  }

  .container {
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .header-div {
    width: 100%;
    height: auto;
    padding-top: 185px;
    padding-bottom: 75px;
  }

  .header-text-5 {
    margin-bottom: 50px;
  }

  .logo {
    display: block;
  }

  .main {
    padding: 20px 20px 65px;
  }

  .mobile-nav {
    z-index: 100;
    background-color: var(--50-2915-c);
    box-shadow: 0 7px 11px 6px var(--dropshadow);
    width: 100%;
    display: block;
    position: fixed;
  }

  .nav-container {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .nav-menu {
    background-color: var(--7700-c);
    color: var(--white);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 25px 20px 5px 40px;
    font-family: Frutiger Bold Condensed, Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    display: flex;
  }

  .menu-container {
    margin-top: 3px;
    padding: 0;
  }

  .menu-container.w--open {
    color: #fff;
    background-color: #0000;
  }

  .nav-logo {
    width: 185px;
    max-width: none;
    transition: opacity .5s;
  }

  .nav-logo:hover {
    opacity: .7;
  }

  .icon {
    color: var(--7700-c);
    width: 66px;
    font-size: 80px;
    line-height: 42px;
    transition: opacity .5s;
  }

  .icon:hover {
    opacity: .7;
  }

  .mobile-nav-text {
    text-align: left;
    letter-spacing: 0;
    margin-bottom: 20px;
    font-size: 20px;
    text-decoration: none;
    display: block;
  }

  .content-grid {
    display: block;
  }

  .nav-div, .empty-div {
    display: none;
  }

  .ilb-background {
    width: 56%;
  }

  .ilb-podcast {
    width: 160px;
  }

  .ilb-text {
    font-size: 17px;
    line-height: 25px;
  }

  .button-2 {
    font-size: 18px;
    line-height: 18px;
  }

  .appendix-a, .appendix-b, .appendix-c, .appendix-d {
    top: -61px;
  }

  .chapter-1 {
    top: -115px;
  }

  .chapter-2, .chapter-3, .chapter-4, .chapter-5, .chapter-6, .chapter-7 {
    top: -60px;
  }
}

@media screen and (max-width: 767px) {
  .header-text-1 {
    font-size: 32px;
    line-height: 42px;
  }

  .superscript {
    font-size: 19px;
  }

  .header-text-2 {
    font-size: 37px;
    line-height: 47px;
  }

  .header-text-3 {
    font-size: 42px;
    line-height: 52px;
  }

  .header-text-4 {
    font-size: 27px;
    line-height: 37px;
  }

  .header-text-5 {
    font-size: 22px;
    line-height: 37px;
  }

  .logo {
    width: 220px;
  }

  .h1-w-background {
    font-size: 30px;
    line-height: 40px;
  }

  .nav-logo-link {
    padding-left: 0;
  }

  .job-search-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .compensation-grid {
    width: auto;
  }

  .compensation-header {
    line-height: 22px;
  }

  .compensation-text {
    line-height: 21px;
  }

  .compensation-grid-2, .compensation-grid-3 {
    width: auto;
  }

  .time-grid {
    margin-right: 10px;
  }

  .compensation-text-2 {
    line-height: 21px;
  }

  .h1-background {
    height: 120px;
  }

  .chapter-tag {
    width: 90px;
    height: 70%;
    font-size: 17px;
    line-height: 17px;
  }

  .number {
    font-size: 50px;
    line-height: 50px;
    top: 7px;
  }

  .image-right, .image-left {
    width: 200px;
  }

  .ilb-background {
    width: 100%;
  }

  .ilb-podcast {
    width: 162px;
  }

  .ilb-text {
    margin-bottom: 18px;
    font-size: 18px;
    line-height: 26px;
  }

  .button-2 {
    font-size: 19px;
    line-height: 19px;
  }

  .h1-background-2, .h1-background-3, .h1-background-4, .h1-background-5, .h1-background-6, .h1-background-8 {
    height: 120px;
  }

  .preface-header {
    font-size: 30px;
    line-height: 40px;
  }

  .h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .h1-background-7 {
    height: 120px;
  }

  .sponsor {
    width: 150px;
  }
}

@media screen and (max-width: 479px) {
  .header-div {
    height: auto;
    padding-top: 160px;
    padding-bottom: 50px;
  }

  .header-text-1 {
    font-size: 27px;
    line-height: 37px;
  }

  .superscript {
    font-size: 14px;
    line-height: 37px;
  }

  .header-text-2 {
    font-size: 32px;
    line-height: 42px;
  }

  .header-text-3 {
    font-size: 37px;
    line-height: 47px;
  }

  .header-text-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .header-text-5 {
    font-size: 17px;
    line-height: 32px;
  }

  .logo {
    width: 170px;
  }

  .h1-w-background {
    font-size: 25px;
    line-height: 35px;
  }

  .time-grid {
    overflow: auto;
  }

  .image-right {
    width: 155px;
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .image-left {
    width: 155px;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .ilb-div {
    height: 185px;
  }

  .ilb-background {
    height: 185px;
    padding: 20px;
  }

  .ilb-podcast {
    width: 128px;
  }

  .ilb-text {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 21px;
  }

  .button-2 {
    font-size: 17px;
    line-height: 17px;
  }

  .preface-header {
    font-size: 25px;
    line-height: 35px;
  }

  .headshot {
    width: 155px;
  }

  .h2 {
    font-size: 25px;
    line-height: 35px;
  }

  .sponsor {
    width: 120px;
  }
}

#w-node-_7fb3c894-b987-d644-01dd-0c24a96e38a0-041a3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1e38f9b2-476b-8265-9367-f7b3c73a63d0-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3a93-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3a9d-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3aa7-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b85-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b88-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b8b-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b8e-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b91-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b94-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b9c-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3b9f-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3ba2-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3ba5-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3ba8-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bab-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bae-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bb1-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bb4-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bb7-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bba-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bbd-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bc0-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bc5-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bc8-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bcb-041a3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bce-041a3c61 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bd6-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bd9-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bdc-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bdf-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3be2-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3be5-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bf1-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bf4-041a3c61, #w-node-_7fb3c894-b987-d644-01dd-0c24a96e3bf7-041a3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cdd214a-5980-e812-e915-a0f89faaf011-041a3c61 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3cdd214a-5980-e812-e915-a0f89faaf01a-041a3c61, #w-node-_82203745-2675-12ed-89d4-b5aec9b3140c-041a3c61, #w-node-_191d7143-2745-fb59-69eb-d307a5405a81-041a3c61, #w-node-_4ee8d586-6f9e-2118-89c0-68e504f82951-041a3c61, #w-node-_133139f7-b2fa-bb22-88ab-857e6a0ca6e1-041a3c61, #w-node-_3cdd214a-5980-e812-e915-a0f89faaf014-041a3c61, #w-node-_3cdd214a-5980-e812-e915-a0f89faaf017-041a3c61, #w-node-_3cdd214a-5980-e812-e915-a0f89faaf020-041a3c61, #w-node-_3cdd214a-5980-e812-e915-a0f89faaf023-041a3c61, #w-node-_4088de52-ff55-91c0-d1dd-c5b711efbd69-041a3c61, #w-node-db9483f4-d7fd-08d8-7e08-b398dc0b7c8d-041a3c61, #w-node-_21457556-41ff-782b-5003-413645f4f7c1-041a3c61, #w-node-_0892d668-ac6a-c5cb-cf75-d184dfc3eac5-041a3c61, #w-node-_5d3f99a2-0765-41a9-dfe1-5cd6ea39d08d-041a3c61, #w-node-f1c250f6-75e7-6f71-7d1a-93e47defd660-041a3c61, #w-node-_5c1eaf51-9cd3-8a99-d832-ca637234dbc1-041a3c61, #w-node-_8b9a5421-338e-1efc-06aa-a6cd97a6be8c-041a3c61, #w-node-_71febff4-e5c4-6340-7f95-a362b0bf655c-041a3c61, #w-node-_025d8ded-72db-8446-4aff-e181cc58a429-041a3c61, #w-node-_3624e441-bb71-77f8-e8c4-a86699b8340c-041a3c61, #w-node-_648de7f4-b331-23ec-bee4-8297683f0bd0-041a3c61, #w-node-d2ebb406-6ad2-f5c1-dc16-1abcc769db6e-041a3c61, #w-node-_0c57deb3-64d3-11d8-4f71-47c43d52ed5e-041a3c61, #w-node-a63149c1-1009-6465-6375-4903ccc36bf4-041a3c61, #w-node-_48796988-2899-0fd3-13f7-529d4c27775f-041a3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0191a85-6045-723d-f1b9-8241e4d1dcdb-041a3c61 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e0191a85-6045-723d-f1b9-8241e4d1dcde-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dce1-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dce4-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dce7-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dcea-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dced-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dcf0-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dcf3-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dcf6-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dcf9-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dcfc-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dcff-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd02-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd05-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd08-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd0b-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd0e-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd11-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd14-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd17-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd1a-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd1d-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd20-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd23-041a3c61, #w-node-e0191a85-6045-723d-f1b9-8241e4d1dd26-041a3c61, #w-node-_41281bf6-4995-46e1-a649-7e7eb067a887-041a3c61, #w-node-_903b971b-6d52-0522-68fb-78dd66a15ca7-041a3c61, #w-node-_16f9cc39-4493-d98e-06d2-96b233ca00cf-041a3c61, #w-node-_6b8e1c9f-5116-7fe8-a67c-f8786aac1924-041a3c61, #w-node-_9003738b-f4fd-6a76-3b16-b2e621bd63f6-041a3c61, #w-node-d3c9b0ad-9598-f14d-30ed-4ea3b8460b64-041a3c61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Old Standard';
  src: url('../fonts/OldStandardTT-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Old Standard Bold';
  src: url('../fonts/OldStandardTT-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Frutiger Bold Condensed';
  src: url('../fonts/Linotype---FrutigerLTPro-BoldCn.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Frutiger Condensed';
  src: url('../fonts/Linotype---FrutigerLTPro-Condensed.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Frutiger Light Condensed';
  src: url('../fonts/Linotype---FrutigerLTPro-LightCn.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}</pre></body></html>