.sleep-recovery-morning{container:morning / inline-size;width:100%;overflow-x:clip;background:transparent}@media screen and (min-width:1021px){.sleep-recovery-morning:not(.sleep-recovery-morning--in-patterns){position:relative;z-index:2;margin-top:-108px}}.sleep-recovery-morning__grid{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:clamp(580px,50vw,740px);width:100%;border-radius:var(--sr-radius-band, 80px);overflow:hidden;background:var(--sr-pale, #e6ecea)}.sleep-recovery-morning__media{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden}.sleep-recovery-morning__media .sleep-recovery-morning__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sleep-recovery-morning__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--sr-line, #d5dcd8);color:var(--sr-muted);font-size:14px;box-sizing:border-box}.sleep-recovery-morning__copy{display:flex;align-items:center;min-width:0;padding:clamp(32px,4vw,72px);box-sizing:border-box}.sleep-recovery-morning__copy-inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,32px);width:100%;max-width:660px}.sleep-recovery-morning__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,24px);width:100%;margin:0;padding-bottom:clamp(16px,2.5vw,32px)}.sleep-recovery-morning__title-block .sr-display,.sleep-recovery-morning__title-block .sr-display__emphasis--gradient{overflow:visible;text-wrap:balance}.sleep-recovery-morning__copy-inner .sr-display__line,.sleep-recovery-morning__copy-inner .sr-display__emphasis--gradient{font-size:clamp(36px,4.4vw,64px);line-height:1.08}.sleep-recovery-morning__copy-inner .sr-display__emphasis--gradient{font-size:clamp(40px,5vw,72px);line-height:var(--sr-display-section-line2-lh, 72px)}.sleep-recovery-morning__copy-inner .sr-body{margin:0;font-size:clamp(14px,1.25vw,18px);line-height:1.5;color:var(--sr-ink, #2b2c30)}.sleep-recovery-morning__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;width:100%;max-width:544px}.sleep-recovery-morning__steps li{margin:0;padding:0}.sleep-recovery-morning__steps strong{display:block;font-family:var(--font-body-family, Inter, sans-serif);font-size:clamp(13px,1.1vw,14px);font-weight:600;line-height:1.5;color:var(--sr-ink, #2b2c30)}.sleep-recovery-morning__steps span{display:block;padding-top:4px;font-family:var(--font-body-family, Inter, sans-serif);font-size:clamp(12px,1vw,13px);font-weight:400;line-height:1.6;color:var(--sr-muted-body, #5b6362)}.sleep-recovery-morning__copy-inner .sr-text-link{font-size:clamp(14px,1.1vw,16px);line-height:1.5;min-height:40px}@container morning (min-width: 1021px){.sleep-recovery-morning__copy-inner .sr-display--split-lines{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.sleep-recovery-morning__copy-inner .sr-display--split-lines .sr-display__line,.sleep-recovery-morning__copy-inner .sr-display--split-lines .sr-display__emphasis{display:block;width:auto;flex:0 1 auto}.sleep-recovery-morning__media .sleep-recovery-morning__image{object-position:48% 42%}}body.page-health-guide.design-alternate #MainContent .sleep-recovery-morning h2.sr-display .sr-display__line,body.page-health-guide.design-alternate #MainContent .sleep-recovery-morning h2.sr-display .sr-display__emphasis--gradient{font-weight:500}body.page-health-guide.design-alternate #MainContent .sleep-recovery-morning h2.sr-display .sr-display__emphasis--gradient{font-weight:700;font-style:italic}@media(max-width:1020.98px){.sleep-recovery-morning:not(.sleep-recovery-morning--in-patterns){margin-top:-45px}.sleep-recovery-morning__grid{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:40px}.sleep-recovery-morning__media{aspect-ratio:390 / 299.581;width:100%}.sleep-recovery-morning__copy{margin-top:0;align-items:flex-start;padding:32px 16px 64px}.sleep-recovery-morning__copy-inner{gap:32px;max-width:none}.sleep-recovery-morning__title-block{gap:8px;padding-bottom:0}body.page-health-guide #MainContent .sleep-recovery-morning__copy .sr-eyebrow{font-size:10px;line-height:15px;letter-spacing:1.2px;font-weight:600;color:var(--sr-muted, #808080)}.sleep-recovery-morning__copy-inner .sr-display--split-lines{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:8px;text-wrap:nowrap}.sleep-recovery-morning__copy-inner .sr-display--split-lines .sr-display__line,.sleep-recovery-morning__copy-inner .sr-display--split-lines .sr-display__emphasis{display:block;width:auto;max-width:none;flex:0 0 auto}body.page-health-guide #MainContent .sleep-recovery-morning__copy .sr-display__line{font-size:36px;line-height:42px;font-weight:500;min-height:42px}body.page-health-guide #MainContent .sleep-recovery-morning__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}.sleep-recovery-morning__copy-inner .sr-body{font-size:14px;line-height:24px;color:var(--sr-muted, #808080)}.sleep-recovery-morning__steps{gap:32px;max-width:none}.sleep-recovery-morning__steps strong{font-size:13px;line-height:19.5px;font-weight:600}.sleep-recovery-morning__steps span{padding-top:4px;font-size:12px;line-height:19.2px}body.page-health-guide #MainContent .sleep-recovery-morning__copy .sr-text-link{font-size:12px;line-height:16px;font-weight:600;min-height:0;color:var(--sr-capri, #2d6d76)}}@container morning (min-width: 1021px){.sleep-recovery-morning__grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:clamp(580px,50vw,740px);border-radius:var(--sr-radius-band, 80px)}.sleep-recovery-morning__media{aspect-ratio:auto}.sleep-recovery-morning__copy{margin-top:0;align-items:center;padding:clamp(32px,4vw,72px)}.sleep-recovery-morning__copy-inner{gap:clamp(24px,3vw,32px);max-width:660px}.sleep-recovery-morning__title-block{gap:clamp(16px,2vw,24px);padding-bottom:clamp(16px,2.5vw,32px)}.sleep-recovery-morning__copy-inner .sr-body{font-size:clamp(14px,1.25vw,18px);line-height:1.5;color:var(--sr-ink, #2b2c30)}.sleep-recovery-morning__steps{gap:24px;max-width:544px}.sleep-recovery-morning__steps strong{font-size:clamp(13px,1.1vw,14px);line-height:1.5}.sleep-recovery-morning__steps span{font-size:clamp(12px,1vw,13px);line-height:1.6}.sleep-recovery-morning__copy-inner .sr-text-link{font-size:clamp(14px,1.1vw,16px);line-height:1.5;min-height:40px}}
