.sleep-recovery-hrv{container:sr-hrv / inline-size;background:var(--sr-cloud, #f0eee9);padding-block:var(--sr-section-pad-y, 67px)}.sleep-recovery-hrv__inner{display:flex;flex-direction:column;gap:clamp(24px,4vw,32px);max-width:var(--sr-stage-max, 1440px);margin-inline:auto;padding-inline:var(--sr-gutter, 16px);box-sizing:border-box}.sleep-recovery-hrv__copy{container:sr-hrv-copy / inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,4.9cqi,32px);width:100%;min-width:0}.sleep-recovery-hrv__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,3.7cqi,24px);width:100%;padding-bottom:clamp(16px,4.9cqi,32px)}.sleep-recovery-hrv__title-block .sr-display,.sleep-recovery-hrv__title-block .sr-display__emphasis--gradient{overflow:visible;text-wrap:balance}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-eyebrow{font-size:clamp(10px,1.84cqi,12px);line-height:1.33;letter-spacing:clamp(1px,0.25cqi,1.6445px)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-display__line{font-size:clamp(36px,9.82cqi,64px);line-height:1.125}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-display__emphasis.sr-display__emphasis--gradient{font-size:clamp(40px,11.04cqi,72px);line-height:var(--sr-display-section-line2-lh, 72px)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-body{margin:0;font-size:clamp(14px,2.76cqi,18px);line-height:1.333;color:var(--sr-ink, #2b2c30)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-body+.sr-body{margin-top:clamp(12px,2.45cqi,16px)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-text-link{width:100%;font-size:clamp(12px,2.45cqi,16px);line-height:1.5;min-height:clamp(36px,6.1cqi,40px)}.sleep-recovery-hrv__record{margin:0;padding:clamp(24px,3vw,36px);background:var(--sr-surface, #fafafa);border-radius:var(--sr-radius-card, 24px);box-sizing:border-box;min-width:0}.sleep-recovery-hrv__figcap{margin:0;font-family:var(--font-body-family, Inter, sans-serif);font-size:12px;font-weight:600;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:var(--sr-capri-plus, #4a979e)}.sleep-recovery-hrv__stat{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:12px;margin-top:24px;min-height:48px}.sleep-recovery-hrv__stat strong{font-family:var(--font-body-family, Inter, sans-serif);font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1.2;color:var(--sr-capri, #2d6d76)}.sleep-recovery-hrv__stat span{font-size:14px;line-height:21px;color:var(--sr-muted-body, #5b6362);padding-bottom:4px}.sleep-recovery-hrv__bars{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(8px,1.2vw,14px);height:clamp(155px,12vw,170px);margin-top:24px;padding-bottom:1px;border-bottom:1px solid #b0c8be;position:relative;box-sizing:border-box}.sleep-recovery-hrv__bars::before{content:"";position:absolute;inset:19.88% 0 28.43% 0;border-block:1px dashed #8ba89b;background:rgb(230 238 231 / 0.5);pointer-events:none}.sleep-recovery-hrv__bar{flex:1 1 0;min-width:0;max-width:3.75rem;position:relative;z-index:1;height:var(--sr-hrv-point, 50%);border-radius:36px 36px 0 0;background:#81aba2}.sleep-recovery-hrv__bar:last-child{background:var(--sr-capri, #2d6d76)}.sleep-recovery-hrv__axis{display:flex;justify-content:space-between;gap:8px;margin-top:12px;font-size:11px;line-height:16.5px;color:var(--sr-muted-body, #5b6362)}.sleep-recovery-hrv__axis span{flex:1 1 0;min-width:0;text-align:center}.sleep-recovery-hrv__note{margin:24px 0 0;font-size:12px;line-height:20.4px;color:var(--sr-muted-body, #5b6362)}body.page-health-guide.design-alternate #MainContent .sleep-recovery-hrv h2.sr-display .sr-display__emphasis--gradient{font-weight:700;font-style:italic}@media(max-width:1020.98px){.sleep-recovery-hrv{padding-block:64px}.sleep-recovery-hrv__inner{gap:32px;width:100%;max-width:none}.sleep-recovery-hrv__copy{gap:32px}.sleep-recovery-hrv__title-block{gap:8px;padding-bottom:0}.sleep-recovery-hrv__title-block .sr-display,.sleep-recovery-hrv__title-block .sr-display__emphasis--gradient{text-wrap:normal}body.page-health-guide #MainContent .sleep-recovery-hrv__title-block h2.sr-display{display:flex;flex-direction:column;gap:0;width:100%}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-eyebrow{font-size:10px;line-height:15px;letter-spacing:1.2px;font-weight:600;color:var(--sr-muted, #808080)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-display__line{font-size:36px;line-height:42px;font-weight:500;min-height:42px}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-display__emphasis.sr-display__emphasis--gradient{font-size:40px;line-height:42px;font-weight:700;font-style:italic;min-height:42px;padding-block:0;margin-block:0;background-size:100% 100%}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-body{font-size:14px;line-height:24px;font-weight:400;color:var(--sr-ink, #2b2c30)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-body+.sr-body{margin-top:0}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-text-link{width:100%;min-height:0;font-size:12px;font-weight:600;line-height:16px;color:var(--sr-capri, #2d6d76)}.sleep-recovery-hrv__record{width:100%;padding:28px 24px}.sleep-recovery-hrv__figcap{font-size:10px;line-height:15px;letter-spacing:1.2px;font-weight:600}.sleep-recovery-hrv__stat{margin-top:24px;column-gap:8px;min-height:0}.sleep-recovery-hrv__stat strong{font-size:48px;line-height:56px;font-weight:400}.sleep-recovery-hrv__stat span{font-size:14px;line-height:20px;color:var(--sr-muted, #808080);padding-bottom:6px}.sleep-recovery-hrv__bars{height:155px;margin-top:24px;gap:13px}.sleep-recovery-hrv__bar{max-width:none;border-radius:27px 27px 0 0}.sleep-recovery-hrv__axis{margin-top:12px;font-size:11px;line-height:16.5px;color:var(--sr-muted, #808080)}.sleep-recovery-hrv__note{margin-top:24px;font-size:12px;line-height:20px;color:var(--sr-muted, #808080)}.sleep-recovery-hrv__note br+br{display:none}}@container sr-hrv (min-width: 1021px){.sleep-recovery-hrv__inner{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:clamp(24px,4vw,56px);padding-inline:var(--sr-gutter, 56px)}.sleep-recovery-hrv__stat strong{line-height:1.2}.sleep-recovery-hrv__stat span{padding-bottom:0.35em}}@supports not (width: 1cqi){body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-display__line{font-size:clamp(36px,calc(64 * 100vw / 1440),64px)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-display__emphasis.sr-display__emphasis--gradient{font-size:clamp(40px,calc(72 * 100vw / 1440),72px)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-body{font-size:clamp(14px,calc(18 * 100vw / 1440),18px)}body.page-health-guide #MainContent .sleep-recovery-hrv__copy .sr-text-link{font-size:clamp(12px,calc(16 * 100vw / 1440),16px)}}
