.noc-ccim-sticky-section-nav .ccim-sticky-section-nav{--noc-accent: #955f32;--ccim-ink: #26231f;--ccim-copy: #544e44;--ccim-muted: #6e675c;--ccim-hair: #e4ded2;position: sticky;top: 104px;display: flex;width: 100%;flex-direction: column;gap: 24px;color: var(--ccim-ink);font-family: "Instrument Sans", system-ui, sans-serif;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__nav, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav__note{padding: 24px 26px;border: 1px solid var(--ccim-hair);border-radius: 2px;background: #ffffff;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav .ccim-sticky-section-nav__heading, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav__note strong{display: block;margin: 0 0 14px;color: var(--noc-accent);font-family: "Instrument Sans", system-ui, sans-serif;font-size: 13px;font-style: normal;font-weight: 600;letter-spacing: normal;line-height: 1.5;text-decoration: none;text-transform: none;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__links{display: flex;flex-direction: column;gap: 11px;margin: 0;padding: 0;list-style: none;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav .ccim-sticky-section-nav__links a{color: #33302a;font-family: "Instrument Sans", system-ui, sans-serif;font-size: 14.5px;font-style: normal;letter-spacing: normal;line-height: 1.5;text-decoration: none;text-transform: none;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav .ccim-sticky-section-nav__links a:hover{color: #7e5531;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav .ccim-sticky-section-nav__links a:focus-visible, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav .ccim-sticky-section-nav__cta:focus-visible{outline: 2px solid var(--noc-accent);outline-offset: 3px;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__note{background: #fbfaf6;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__note strong{margin-bottom: 6px;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__note p, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav__areas{margin: 0;color: var(--ccim-copy);font-size: 13.5px;line-height: 1.65;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__cta-panel{padding: 28px 26px;border-radius: 2px;background: var(--ccim-ink);color: #e7e1d4;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__cta-heading{margin: 0;color: #f4f1ea;font-family: "Newsreader", Georgia, serif;font-size: 22px;font-weight: 500;line-height: 1.3;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__cta-text{margin: 12px 0 20px;color: #b5ae9f;font-size: 14.5px;line-height: 1.6;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav .ccim-sticky-section-nav__cta{display: block;padding: 12px 18px;border-radius: 2px;background: #f4f1ea;color: var(--ccim-ink);font-family: "Instrument Sans", system-ui, sans-serif;font-size: 14.5px;font-style: normal;font-weight: 600;letter-spacing: normal;line-height: 1.5;text-align: center;text-decoration: none;text-transform: none;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav .ccim-sticky-section-nav__cta:hover{background: #ffffff;color: var(--ccim-ink);}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav__areas{padding: 0 4px;color: var(--ccim-muted);}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline{top: 80px;z-index: 30;gap: 0;border-top: 1px solid var(--ccim-hair);border-bottom: 1px solid var(--ccim-hair);background: #ffffff;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__nav{display: flex;width: 100%;align-items: center;gap: 24px 40px;padding: 18px 24px;border: 0;border-radius: 0;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__heading{flex: 0 0 auto;margin: 0;white-space: nowrap;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__links{flex: 1 1 auto;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;gap: 10px 28px;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__links li{margin: 0;}

.noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__note, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__cta-panel, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__areas{display: none;}

@media (max-width: 1100px){
  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline{position: static;top: auto;}

  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__nav{align-items: flex-start;}

  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__links{justify-content: flex-start;}
}

@media (max-width: 767px){
  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav{position: static;top: auto;gap: 18px;}

  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav__nav, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav__note, .noc-ccim-sticky-section-nav .ccim-sticky-section-nav__cta-panel{padding: 22px 24px;}

  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline{gap: 0;}

  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__nav{flex-direction: column;gap: 14px;padding: 18px 24px;}

  .noc-ccim-sticky-section-nav .ccim-sticky-section-nav--inline .ccim-sticky-section-nav__links{width: 100%;gap: 10px 20px;}
}
