.elementor-11397 .elementor-element.elementor-element-926a1dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-926a1dd */#hs-wisdom-recovery-resource {
  --hs-wr-ink: #172a38;
  --hs-wr-muted: #566a74;
  --hs-wr-deep: #173f52;
  --hs-wr-deep-2: #0f3242;
  --hs-wr-accent: #b56c2e;
  --hs-wr-accent-dark: #8a501f;
  --hs-wr-soft: #f3f7f8;
  --hs-wr-warm: #fbf8f1;
  --hs-wr-warn: #f8f1e8;
  --hs-wr-line: #d5e0e4;
  --hs-wr-line-strong: #b9c8ce;
  --hs-wr-white: #ffffff;
  --hs-wr-focus: #0b66c3;
  --hs-wr-max: 1180px;
  width: 100%;
  color: var(--hs-wr-ink);
  background: var(--hs-wr-white);
  font-family: inherit;
  font-size: 18px;
  line-height: 1.62;
}

#hs-wisdom-recovery-resource,
#hs-wisdom-recovery-resource * {
  box-sizing: border-box;
}

#hs-wisdom-recovery-resource .hs-wr-shell {
  width: min(100%, var(--hs-wr-max));
  margin: 0 auto;
  padding-left: 26px;
  padding-right: 26px;
}

#hs-wisdom-recovery-resource .hs-wr-opening {
  padding: 64px 0 42px;
  border-top: 6px solid var(--hs-wr-accent);
  background: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-opening-inner {
  max-width: 1040px;
}

#hs-wisdom-recovery-resource .hs-wr-kicker,
#hs-wisdom-recovery-resource .hs-wr-section-label {
  margin: 0;
  color: var(--hs-wr-accent-dark);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.045em;
  text-transform: uppercase;
}

#hs-wisdom-recovery-resource .hs-wr-opening h1 {
  max-width: 900px;
  margin: 10px 0 18px;
  color: var(--hs-wr-deep);
  font-size: clamp(40px, 5vw, 60px);
  font-weight: 700;
  line-height: 1.05;
  letter-spacing: -0.03em;
}

#hs-wisdom-recovery-resource .hs-wr-lead {
  max-width: 900px;
  margin: 0;
  color: var(--hs-wr-ink);
  font-size: 22px;
  line-height: 1.55;
}

#hs-wisdom-recovery-resource .hs-wr-priority {
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr);
  gap: 22px;
  align-items: start;
  max-width: 940px;
  margin-top: 34px;
  padding: 24px 0;
  border-top: 1px solid var(--hs-wr-line-strong);
  border-bottom: 1px solid var(--hs-wr-line-strong);
}

#hs-wisdom-recovery-resource .hs-wr-priority-mark {
  display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  border: 2px solid var(--hs-wr-accent);
  border-radius: 50%;
  color: var(--hs-wr-accent-dark);
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
}

#hs-wisdom-recovery-resource .hs-wr-priority-title {
  margin: 0 0 5px;
  color: var(--hs-wr-deep);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

#hs-wisdom-recovery-resource .hs-wr-priority p:last-child {
  margin: 0;
  color: var(--hs-wr-muted);
  font-size: 18px;
  line-height: 1.6;
}

#hs-wisdom-recovery-resource .hs-wr-jump {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 24px;
  margin-top: 28px;
}

#hs-wisdom-recovery-resource .hs-wr-jump a,
#hs-wisdom-recovery-resource .hs-wr-text-link,
#hs-wisdom-recovery-resource .hs-wr-source-inline,
#hs-wisdom-recovery-resource .hs-wr-source-list a,
#hs-wisdom-recovery-resource .hs-wr-secondary-action,
#hs-wisdom-recovery-resource .hs-wr-phone {
  color: var(--hs-wr-deep);
  font-size: 17px;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

#hs-wisdom-recovery-resource .hs-wr-jump a:hover,
#hs-wisdom-recovery-resource .hs-wr-text-link:hover,
#hs-wisdom-recovery-resource .hs-wr-source-inline:hover,
#hs-wisdom-recovery-resource .hs-wr-source-list a:hover,
#hs-wisdom-recovery-resource .hs-wr-secondary-action:hover,
#hs-wisdom-recovery-resource .hs-wr-phone:hover {
  color: var(--hs-wr-accent-dark);
}

#hs-wisdom-recovery-resource .hs-wr-jump a:focus-visible,
#hs-wisdom-recovery-resource .hs-wr-text-link:focus-visible,
#hs-wisdom-recovery-resource .hs-wr-source-inline:focus-visible,
#hs-wisdom-recovery-resource .hs-wr-source-list a:focus-visible,
#hs-wisdom-recovery-resource .hs-wr-secondary-action:focus-visible,
#hs-wisdom-recovery-resource .hs-wr-primary-action:focus-visible,
#hs-wisdom-recovery-resource .hs-wr-phone:focus-visible {
  outline: 3px solid var(--hs-wr-focus);
  outline-offset: 4px;
}

#hs-wisdom-recovery-resource .hs-wr-orientation {
  padding: 58px 0;
  border-top: 1px solid var(--hs-wr-line);
  border-bottom: 1px solid var(--hs-wr-line);
  background: var(--hs-wr-soft);
}

#hs-wisdom-recovery-resource .hs-wr-orientation-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 70px;
  align-items: start;
}

#hs-wisdom-recovery-resource .hs-wr-orientation-copy h2,
#hs-wisdom-recovery-resource .hs-wr-number-heading h2,
#hs-wisdom-recovery-resource .hs-wr-symptoms-heading h2,
#hs-wisdom-recovery-resource .hs-wr-return-heading h2,
#hs-wisdom-recovery-resource .hs-wr-dry-heading h2,
#hs-wisdom-recovery-resource .hs-wr-warning-heading h2,
#hs-wisdom-recovery-resource .hs-wr-practice-copy h2,
#hs-wisdom-recovery-resource .hs-wr-questions-heading h2,
#hs-wisdom-recovery-resource .hs-wr-sources h2,
#hs-wisdom-recovery-resource .hs-wr-next h2 {
  margin: 8px 0 0;
  color: var(--hs-wr-deep);
  font-size: clamp(31px, 3.6vw, 43px);
  font-weight: 700;
  line-height: 1.13;
  letter-spacing: -0.022em;
}

#hs-wisdom-recovery-resource .hs-wr-orientation-copy p:not(.hs-wr-section-label),
#hs-wisdom-recovery-resource .hs-wr-return-copy p,
#hs-wisdom-recovery-resource .hs-wr-dry-copy p,
#hs-wisdom-recovery-resource .hs-wr-warning-heading p:not(.hs-wr-section-label),
#hs-wisdom-recovery-resource .hs-wr-practice-copy p,
#hs-wisdom-recovery-resource .hs-wr-sources p,
#hs-wisdom-recovery-resource .hs-wr-next p {
  margin: 18px 0 0;
  color: var(--hs-wr-muted);
  font-size: 18px;
  line-height: 1.66;
}

#hs-wisdom-recovery-resource .hs-wr-phase-line {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

#hs-wisdom-recovery-resource .hs-wr-phase-line::before {
  content: "";
  position: absolute;
  top: 14px;
  bottom: 20px;
  left: 10px;
  width: 2px;
  background: var(--hs-wr-line-strong);
}

#hs-wisdom-recovery-resource .hs-wr-phase-line li {
  position: relative;
  display: grid;
  grid-template-columns: 120px minmax(0, 1fr);
  gap: 8px 20px;
  padding: 0 0 30px 42px;
}

#hs-wisdom-recovery-resource .hs-wr-phase-line li:last-child {
  padding-bottom: 0;
}

#hs-wisdom-recovery-resource .hs-wr-phase-line li::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 3px;
  width: 16px;
  height: 16px;
  border: 3px solid var(--hs-wr-soft);
  border-radius: 50%;
  background: var(--hs-wr-accent);
  box-shadow: 0 0 0 1px var(--hs-wr-accent);
}

#hs-wisdom-recovery-resource .hs-wr-phase-time {
  color: var(--hs-wr-accent-dark);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

#hs-wisdom-recovery-resource .hs-wr-phase-line strong {
  color: var(--hs-wr-deep);
  font-size: 19px;
  font-weight: 700;
  line-height: 1.45;
}

#hs-wisdom-recovery-resource .hs-wr-phase-line li > span:last-child {
  grid-column: 2;
  color: var(--hs-wr-muted);
  font-size: 17px;
  line-height: 1.6;
}

#hs-wisdom-recovery-resource .hs-wr-first-hours,
#hs-wisdom-recovery-resource .hs-wr-food-hygiene,
#hs-wisdom-recovery-resource .hs-wr-questions {
  padding: 72px 0;
  background: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-number-heading {
  display: grid;
  grid-template-columns: 84px minmax(0, 1fr);
  gap: 28px;
  max-width: 1030px;
  margin-bottom: 42px;
}

#hs-wisdom-recovery-resource .hs-wr-number-heading > span {
  padding-top: 4px;
  color: var(--hs-wr-accent);
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.04em;
}

#hs-wisdom-recovery-resource .hs-wr-number-heading p {
  max-width: 830px;
  margin: 14px 0 0;
  color: var(--hs-wr-muted);
  font-size: 18px;
  line-height: 1.64;
}

#hs-wisdom-recovery-resource .hs-wr-number-heading--compact {
  margin-bottom: 34px;
}

#hs-wisdom-recovery-resource .hs-wr-clot-layout {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
  gap: 56px;
  align-items: center;
}

#hs-wisdom-recovery-resource .hs-wr-clot-visual {
  margin: 0;
}

#hs-wisdom-recovery-resource .hs-wr-clot-svg {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid var(--hs-wr-line);
  border-radius: 8px;
  background: var(--hs-wr-soft);
}

#hs-wisdom-recovery-resource .hs-wr-svg-bg {
  fill: #f6f9fa;
  stroke: none;
}

#hs-wisdom-recovery-resource .hs-wr-svg-gum {
  fill: #d7aa99;
}

#hs-wisdom-recovery-resource .hs-wr-svg-bone {
  fill: #e8dfcc;
}

#hs-wisdom-recovery-resource .hs-wr-svg-socket {
  fill: #c7b79f;
}

#hs-wisdom-recovery-resource .hs-wr-svg-clot {
  fill: #8c3f36;
}

#hs-wisdom-recovery-resource .hs-wr-svg-line {
  stroke: var(--hs-wr-deep);
  stroke-width: 2;
  fill: none;
}

#hs-wisdom-recovery-resource .hs-wr-svg-dot {
  fill: var(--hs-wr-accent);
}

#hs-wisdom-recovery-resource .hs-wr-svg-label {
  fill: var(--hs-wr-deep);
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

#hs-wisdom-recovery-resource .hs-wr-svg-small {
  fill: var(--hs-wr-muted);
  font-family: Arial, sans-serif;
  font-size: 16px;
}

#hs-wisdom-recovery-resource .hs-wr-clot-visual figcaption {
  margin-top: 12px;
  color: var(--hs-wr-muted);
  font-size: 16px;
  line-height: 1.55;
}

#hs-wisdom-recovery-resource .hs-wr-clot-copy h3,
#hs-wisdom-recovery-resource .hs-wr-lane h3,
#hs-wisdom-recovery-resource .hs-wr-video-fallback h3 {
  margin: 0;
  color: var(--hs-wr-deep);
  font-size: 23px;
  font-weight: 700;
  line-height: 1.35;
}

#hs-wisdom-recovery-resource .hs-wr-clot-copy h3:not(:first-child) {
  margin-top: 26px;
  padding-top: 24px;
  border-top: 1px solid var(--hs-wr-line);
}

#hs-wisdom-recovery-resource .hs-wr-clot-copy p,
#hs-wisdom-recovery-resource .hs-wr-lane p,
#hs-wisdom-recovery-resource .hs-wr-lane li,
#hs-wisdom-recovery-resource .hs-wr-warning-list p,
#hs-wisdom-recovery-resource .hs-wr-question-list li,
#hs-wisdom-recovery-resource .hs-wr-video-fallback p,
#hs-wisdom-recovery-resource .hs-wr-contact-lines span {
  color: var(--hs-wr-muted);
  font-size: 17px;
  line-height: 1.62;
}

#hs-wisdom-recovery-resource .hs-wr-clot-copy p {
  margin: 8px 0 0;
}

#hs-wisdom-recovery-resource .hs-wr-symptoms {
  padding: 64px 0;
  border-top: 1px solid var(--hs-wr-line);
  border-bottom: 1px solid var(--hs-wr-line);
  background: var(--hs-wr-warm);
}

#hs-wisdom-recovery-resource .hs-wr-symptoms-inner {
  max-width: 1100px;
}

#hs-wisdom-recovery-resource .hs-wr-symptoms-heading {
  max-width: 900px;
}

#hs-wisdom-recovery-resource .hs-wr-symptoms-heading > p:last-child {
  margin: 16px 0 0;
  color: var(--hs-wr-muted);
  font-size: 18px;
  line-height: 1.64;
}

#hs-wisdom-recovery-resource .hs-wr-symptom-spectrum {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 74px minmax(0, 1fr);
  gap: 20px;
  align-items: stretch;
  margin-top: 36px;
}

#hs-wisdom-recovery-resource .hs-wr-spectrum-side {
  padding: 28px 0;
}

#hs-wisdom-recovery-resource .hs-wr-spectrum-title {
  display: block;
  margin-bottom: 16px;
  color: var(--hs-wr-deep);
  font-size: 19px;
  font-weight: 700;
  line-height: 1.4;
}

#hs-wisdom-recovery-resource .hs-wr-spectrum-side ul {
  margin: 0;
  padding-left: 23px;
}

#hs-wisdom-recovery-resource .hs-wr-spectrum-side li {
  margin: 8px 0;
  color: var(--hs-wr-muted);
  font-size: 17px;
  line-height: 1.55;
}

#hs-wisdom-recovery-resource .hs-wr-spectrum-divider {
  display: grid;
  place-items: center;
}

#hs-wisdom-recovery-resource .hs-wr-spectrum-divider::before {
  content: "trend";
  color: var(--hs-wr-accent-dark);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}

#hs-wisdom-recovery-resource .hs-wr-spectrum-divider span {
  display: block;
  width: 2px;
  height: 90px;
  margin-top: 12px;
  background: var(--hs-wr-line-strong);
}

#hs-wisdom-recovery-resource .hs-wr-qualifier {
  max-width: 890px;
  margin: 20px 0 0;
  padding-top: 20px;
  border-top: 1px solid #ded3c3;
  color: var(--hs-wr-muted);
  font-size: 17px;
  line-height: 1.62;
}

#hs-wisdom-recovery-resource .hs-wr-lanes {
  border-top: 1px solid var(--hs-wr-line-strong);
}

#hs-wisdom-recovery-resource .hs-wr-lane {
  display: grid;
  grid-template-columns: 76px minmax(0, 1fr);
  gap: 26px;
  padding: 34px 0;
  border-bottom: 1px solid var(--hs-wr-line);
}

#hs-wisdom-recovery-resource .hs-wr-lane-mark {
  display: grid;
  width: 52px;
  height: 52px;
  place-items: center;
  border: 1px solid var(--hs-wr-line-strong);
  color: var(--hs-wr-accent-dark);
  font-size: 19px;
  font-weight: 700;
  line-height: 1;
}

#hs-wisdom-recovery-resource .hs-wr-lane p {
  max-width: 880px;
  margin: 10px 0 0;
}

#hs-wisdom-recovery-resource .hs-wr-lane ul {
  max-width: 900px;
  margin: 16px 0 0;
  padding-left: 24px;
}

#hs-wisdom-recovery-resource .hs-wr-lane li {
  margin: 7px 0;
}

#hs-wisdom-recovery-resource .hs-wr-lane-note {
  padding-left: 18px;
  border-left: 3px solid var(--hs-wr-accent);
}

#hs-wisdom-recovery-resource .hs-wr-return {
  padding: 64px 0;
  background: var(--hs-wr-deep);
  color: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-return-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
  gap: 70px;
  align-items: start;
}

#hs-wisdom-recovery-resource .hs-wr-return-heading .hs-wr-section-label {
  color: #e0b489;
}

#hs-wisdom-recovery-resource .hs-wr-return-heading h2 {
  color: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-return-copy p {
  margin-top: 0;
  color: #d9e3e7;
}

#hs-wisdom-recovery-resource .hs-wr-return-copy p + p {
  margin-top: 16px;
}

#hs-wisdom-recovery-resource .hs-wr-return .hs-wr-text-link {
  display: inline-block;
  margin-top: 8px;
  color: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-return .hs-wr-text-link:hover {
  color: #f0c9a3;
}

#hs-wisdom-recovery-resource .hs-wr-dry-socket {
  padding: 70px 0;
  background: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-dry-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.72fr) minmax(0, 1.28fr);
  gap: 70px;
  align-items: start;
}

#hs-wisdom-recovery-resource .hs-wr-dry-word {
  display: inline-block;
  margin-bottom: 12px;
  color: var(--hs-wr-accent-dark);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}

#hs-wisdom-recovery-resource .hs-wr-dry-copy p:first-child {
  margin-top: 4px;
}

#hs-wisdom-recovery-resource .hs-wr-dry-copy strong {
  color: var(--hs-wr-deep);
  font-weight: 700;
}

#hs-wisdom-recovery-resource .hs-wr-source-inline {
  display: inline-block;
  margin-top: 12px;
}

#hs-wisdom-recovery-resource .hs-wr-warning {
  padding: 66px 0;
  border-top: 1px solid #e4d5c2;
  border-bottom: 1px solid #e4d5c2;
  background: var(--hs-wr-warn);
}

#hs-wisdom-recovery-resource .hs-wr-warning-heading {
  max-width: 930px;
}

#hs-wisdom-recovery-resource .hs-wr-warning-list {
  margin-top: 34px;
  border-top: 1px solid #d8c2a8;
}

#hs-wisdom-recovery-resource .hs-wr-warning-list > div {
  display: grid;
  grid-template-columns: 68px minmax(0, 1fr);
  gap: 20px;
  padding: 22px 0;
  border-bottom: 1px solid #d8c2a8;
}

#hs-wisdom-recovery-resource .hs-wr-warning-index {
  color: var(--hs-wr-accent-dark);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

#hs-wisdom-recovery-resource .hs-wr-warning-list p {
  margin: 0;
}

#hs-wisdom-recovery-resource .hs-wr-warning-list strong {
  color: var(--hs-wr-deep);
  font-weight: 700;
}

#hs-wisdom-recovery-resource .hs-wr-emergency-note {
  max-width: 880px;
  margin: 22px 0 0;
  color: #5f4f40;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.6;
}

#hs-wisdom-recovery-resource .hs-wr-practice-support {
  padding: 72px 0;
  background: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-practice-layout {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(320px, 0.85fr);
  gap: 64px;
  align-items: center;
}

#hs-wisdom-recovery-resource .hs-wr-contact-lines {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-top: 26px;
  padding-top: 24px;
  border-top: 1px solid var(--hs-wr-line);
}

#hs-wisdom-recovery-resource .hs-wr-phone {
  width: fit-content;
  font-size: 19px;
}

#hs-wisdom-recovery-resource .hs-wr-video-fallback {
  padding: 34px;
  border: 1px solid var(--hs-wr-line-strong);
  background: var(--hs-wr-soft);
}

#hs-wisdom-recovery-resource .hs-wr-video-icon {
  display: grid;
  width: 58px;
  height: 58px;
  place-items: center;
  margin-bottom: 28px;
  border-radius: 50%;
  background: var(--hs-wr-deep);
}

#hs-wisdom-recovery-resource .hs-wr-video-icon span {
  display: block;
  width: 0;
  height: 0;
  margin-left: 4px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 13px solid var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-video-eyebrow {
  margin: 0 0 8px;
  color: var(--hs-wr-accent-dark);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}

#hs-wisdom-recovery-resource .hs-wr-video-fallback p:last-child {
  margin: 12px 0 0;
}

#hs-wisdom-recovery-resource .hs-wr-questions {
  border-top: 1px solid var(--hs-wr-line);
  background: var(--hs-wr-soft);
}

#hs-wisdom-recovery-resource .hs-wr-questions-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
  gap: 60px;
  align-items: start;
}

#hs-wisdom-recovery-resource .hs-wr-question-list {
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: hs-wr-question;
}

#hs-wisdom-recovery-resource .hs-wr-question-list li {
  position: relative;
  min-height: 54px;
  margin: 0;
  padding: 0 0 22px 60px;
  counter-increment: hs-wr-question;
}

#hs-wisdom-recovery-resource .hs-wr-question-list li + li {
  padding-top: 22px;
  border-top: 1px solid var(--hs-wr-line);
}

#hs-wisdom-recovery-resource .hs-wr-question-list li::before {
  content: counter(hs-wr-question, decimal-leading-zero);
  position: absolute;
  top: 0;
  left: 0;
  color: var(--hs-wr-accent-dark);
  font-size: 17px;
  font-weight: 700;
  line-height: 1.6;
}

#hs-wisdom-recovery-resource .hs-wr-question-list li + li::before {
  top: 22px;
}

#hs-wisdom-recovery-resource .hs-wr-question-list li:last-child {
  padding-bottom: 0;
}

#hs-wisdom-recovery-resource .hs-wr-sources {
  padding: 58px 0;
  background: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-sources-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 64px;
  align-items: start;
}

#hs-wisdom-recovery-resource .hs-wr-source-list {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid var(--hs-wr-line);
}

#hs-wisdom-recovery-resource .hs-wr-source-list li {
  margin: 0;
  padding: 17px 0;
  border-bottom: 1px solid var(--hs-wr-line);
}

#hs-wisdom-recovery-resource .hs-wr-source-list a {
  display: inline;
  font-size: 16px;
  line-height: 1.55;
}

#hs-wisdom-recovery-resource .hs-wr-next {
  padding: 56px 0;
  border-top: 1px solid var(--hs-wr-line);
  background: var(--hs-wr-deep-2);
}

#hs-wisdom-recovery-resource .hs-wr-next-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 50px;
  align-items: center;
}

#hs-wisdom-recovery-resource .hs-wr-next .hs-wr-section-label {
  color: #e0b489;
}

#hs-wisdom-recovery-resource .hs-wr-next h2 {
  color: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource .hs-wr-next p {
  max-width: 760px;
  color: #d7e2e6;
}

#hs-wisdom-recovery-resource .hs-wr-next-actions {
  display: flex;
  flex-direction: column;
  gap: 14px;
  align-items: flex-start;
  min-width: 235px;
}

#hs-wisdom-recovery-resource .hs-wr-primary-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 52px;
  padding: 13px 20px;
  border: 1px solid var(--hs-wr-accent);
  background: var(--hs-wr-accent);
  color: var(--hs-wr-white);
  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none;
}

#hs-wisdom-recovery-resource .hs-wr-primary-action:hover {
  border-color: var(--hs-wr-white);
  background: var(--hs-wr-white);
  color: var(--hs-wr-deep-2);
}

#hs-wisdom-recovery-resource .hs-wr-next .hs-wr-secondary-action {
  color: var(--hs-wr-white);
}

#hs-wisdom-recovery-resource strong {
  font-weight: 700;
}

@media (max-width: 980px) {
  #hs-wisdom-recovery-resource .hs-wr-orientation-grid,
  #hs-wisdom-recovery-resource .hs-wr-clot-layout,
  #hs-wisdom-recovery-resource .hs-wr-return-layout,
  #hs-wisdom-recovery-resource .hs-wr-dry-layout,
  #hs-wisdom-recovery-resource .hs-wr-practice-layout,
  #hs-wisdom-recovery-resource .hs-wr-questions-layout,
  #hs-wisdom-recovery-resource .hs-wr-sources-layout,
  #hs-wisdom-recovery-resource .hs-wr-next-layout {
    grid-template-columns: 1fr;
  }

  #hs-wisdom-recovery-resource .hs-wr-orientation-grid,
  #hs-wisdom-recovery-resource .hs-wr-clot-layout,
  #hs-wisdom-recovery-resource .hs-wr-return-layout,
  #hs-wisdom-recovery-resource .hs-wr-dry-layout,
  #hs-wisdom-recovery-resource .hs-wr-practice-layout,
  #hs-wisdom-recovery-resource .hs-wr-questions-layout,
  #hs-wisdom-recovery-resource .hs-wr-sources-layout {
    gap: 38px;
  }

  #hs-wisdom-recovery-resource .hs-wr-clot-visual {
    max-width: 720px;
  }

  #hs-wisdom-recovery-resource .hs-wr-practice-layout {
    align-items: start;
  }

  #hs-wisdom-recovery-resource .hs-wr-video-fallback {
    max-width: 720px;
  }

  #hs-wisdom-recovery-resource .hs-wr-next-actions {
    min-width: 0;
  }
}

@media (max-width: 760px) {
  #hs-wisdom-recovery-resource {
    font-size: 17px;
  }

  #hs-wisdom-recovery-resource .hs-wr-shell {
    padding-left: 20px;
    padding-right: 20px;
  }

  #hs-wisdom-recovery-resource .hs-wr-opening {
    padding: 48px 0 34px;
  }

  #hs-wisdom-recovery-resource .hs-wr-opening h1 {
    font-size: clamp(36px, 10vw, 46px);
  }

  #hs-wisdom-recovery-resource .hs-wr-lead {
    font-size: 20px;
  }

  #hs-wisdom-recovery-resource .hs-wr-priority {
    grid-template-columns: 46px minmax(0, 1fr);
    gap: 16px;
  }

  #hs-wisdom-recovery-resource .hs-wr-priority-mark {
    width: 42px;
    height: 42px;
    font-size: 18px;
  }

  #hs-wisdom-recovery-resource .hs-wr-orientation,
  #hs-wisdom-recovery-resource .hs-wr-symptoms,
  #hs-wisdom-recovery-resource .hs-wr-return,
  #hs-wisdom-recovery-resource .hs-wr-warning,
  #hs-wisdom-recovery-resource .hs-wr-sources,
  #hs-wisdom-recovery-resource .hs-wr-next {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  #hs-wisdom-recovery-resource .hs-wr-first-hours,
  #hs-wisdom-recovery-resource .hs-wr-food-hygiene,
  #hs-wisdom-recovery-resource .hs-wr-dry-socket,
  #hs-wisdom-recovery-resource .hs-wr-practice-support,
  #hs-wisdom-recovery-resource .hs-wr-questions {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  #hs-wisdom-recovery-resource .hs-wr-orientation-copy h2,
  #hs-wisdom-recovery-resource .hs-wr-number-heading h2,
  #hs-wisdom-recovery-resource .hs-wr-symptoms-heading h2,
  #hs-wisdom-recovery-resource .hs-wr-return-heading h2,
  #hs-wisdom-recovery-resource .hs-wr-dry-heading h2,
  #hs-wisdom-recovery-resource .hs-wr-warning-heading h2,
  #hs-wisdom-recovery-resource .hs-wr-practice-copy h2,
  #hs-wisdom-recovery-resource .hs-wr-questions-heading h2,
  #hs-wisdom-recovery-resource .hs-wr-sources h2,
  #hs-wisdom-recovery-resource .hs-wr-next h2 {
    font-size: clamp(29px, 8vw, 37px);
  }

  #hs-wisdom-recovery-resource .hs-wr-phase-line li {
    grid-template-columns: 1fr;
    gap: 4px;
    padding-left: 36px;
  }

  #hs-wisdom-recovery-resource .hs-wr-phase-line li > span:last-child {
    grid-column: 1;
  }

  #hs-wisdom-recovery-resource .hs-wr-number-heading,
  #hs-wisdom-recovery-resource .hs-wr-number-heading--compact {
    grid-template-columns: 1fr;
    gap: 8px;
    margin-bottom: 30px;
  }

  #hs-wisdom-recovery-resource .hs-wr-number-heading > span {
    font-size: 18px;
  }

  #hs-wisdom-recovery-resource .hs-wr-symptom-spectrum {
    grid-template-columns: 1fr;
    gap: 0;
  }

  #hs-wisdom-recovery-resource .hs-wr-spectrum-divider {
    display: block;
    padding: 4px 0;
  }

  #hs-wisdom-recovery-resource .hs-wr-spectrum-divider::before {
    writing-mode: horizontal-tb;
    transform: none;
  }

  #hs-wisdom-recovery-resource .hs-wr-spectrum-divider span {
    width: 90px;
    height: 2px;
    margin: 10px 0 0;
    background: var(--hs-wr-line-strong);
  }

  #hs-wisdom-recovery-resource .hs-wr-lane {
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 16px;
  }

  #hs-wisdom-recovery-resource .hs-wr-lane-mark {
    width: 46px;
    height: 46px;
  }

  #hs-wisdom-recovery-resource .hs-wr-warning-list > div {
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 14px;
  }

  #hs-wisdom-recovery-resource .hs-wr-video-fallback {
    padding: 26px;
  }

  #hs-wisdom-recovery-resource .hs-wr-question-list li {
    padding-left: 48px;
  }
}

@media (max-width: 430px) {
  #hs-wisdom-recovery-resource .hs-wr-shell {
    padding-left: 18px;
    padding-right: 18px;
  }

  #hs-wisdom-recovery-resource .hs-wr-opening h1 {
    font-size: 36px;
  }

  #hs-wisdom-recovery-resource .hs-wr-lead {
    font-size: 19px;
  }

  #hs-wisdom-recovery-resource .hs-wr-priority {
    grid-template-columns: 1fr;
  }

  #hs-wisdom-recovery-resource .hs-wr-jump {
    display: grid;
    gap: 12px;
  }

  #hs-wisdom-recovery-resource .hs-wr-clot-svg {
    min-width: 0;
  }

  #hs-wisdom-recovery-resource .hs-wr-lane {
    grid-template-columns: 1fr;
  }

  #hs-wisdom-recovery-resource .hs-wr-warning-list > div {
    grid-template-columns: 1fr;
    gap: 4px;
  }

  #hs-wisdom-recovery-resource .hs-wr-next-actions,
  #hs-wisdom-recovery-resource .hs-wr-primary-action {
    width: 100%;
  }
}/* End custom CSS */