:root{color-scheme:light;--ys-color-petrol-950: #02191b;--ys-color-petrol-900: #012e34;--ys-color-mint-400: #9beaa2;--ys-color-teal-500: #209ca7;--ys-color-bluegrey-100: #e6eff1;--ys-color-stone-100: #f0f0ec;--ys-color-white: #ffffff;--ys-color-ink-muted: #405457;--ys-color-border-subtle: rgba(2, 25, 27, .16);--ys-color-border-strong: rgba(2, 25, 27, .34);--ys-color-border-inverse: rgba(255, 255, 255, .24);--ys-color-ink-wash: rgba(2, 25, 27, .06);--ys-color-white-muted: rgba(255, 255, 255, .72);--ys-color-mint-wash: rgba(155, 234, 162, .16);--ys-shadow-search: 0 20px 60px rgba(2, 25, 27, .18);--ys-text: var(--ys-color-petrol-950);--ys-text-muted: var(--ys-color-ink-muted);--ys-text-inverse: var(--ys-color-white);--ys-text-inverse-muted: var(--ys-color-white-muted);--ys-surface: var(--ys-color-white);--ys-surface-soft: var(--ys-color-bluegrey-100);--ys-surface-warm: var(--ys-color-stone-100);--ys-surface-inverse: var(--ys-color-petrol-950);--ys-surface-inverse-deep: var(--ys-color-petrol-900);--ys-signal: var(--ys-color-mint-400);--ys-signal-data: var(--ys-color-teal-500);--ys-focus-light: var(--ys-color-petrol-900);--ys-focus-dark: var(--ys-color-white);--ys-rule: 1px solid var(--ys-color-border-subtle);--ys-rule-strong: 1px solid var(--ys-color-border-strong);--ys-rule-inverse: 1px solid var(--ys-color-border-inverse);--ys-font: Helvetica, Arial, sans-serif;--ys-canvas: 1315px;--ys-reading: 72ch;--ys-header-height: 76px;--ys-gutter: 48px;--ys-radius-input: 8px;--ys-radius-surface: 12px;--ys-radius-pill: 60px;--ys-space-1: 4px;--ys-space-2: 8px;--ys-space-3: 12px;--ys-space-4: 16px;--ys-space-5: 20px;--ys-space-6: 24px;--ys-space-8: 32px;--ys-space-10: 40px;--ys-space-12: 48px;--ys-space-16: 64px;--ys-space-20: 80px;--ys-space-30: 120px;--ys-motion-quick: .18s;--ys-motion-considered: .24s;--ys-ease: cubic-bezier(.2, .8, .2, 1)}.sleep-lab-root *,.sleep-lab-root *:before,.sleep-lab-root *:after{box-sizing:border-box}.sleep-lab-root{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--ys-header-height) + var(--ys-space-6))}.sleep-lab-root{min-width:320px;margin:0;overflow-x:clip;background:var(--ys-surface);color:var(--ys-text);font-family:var(--ys-font);font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.sleep-lab-root,.sleep-lab-root button,.sleep-lab-root input{font-family:var(--ys-font);font-weight:400}.sleep-lab-root img{display:block;max-width:100%;height:auto}.sleep-lab-root a{color:inherit}.sleep-lab-root button,.sleep-lab-root input,.sleep-lab-root summary{font-size:inherit}.sleep-lab-root button,.sleep-lab-root summary{cursor:pointer}.sleep-lab-root button{border:0}.sleep-lab-root h1,.sleep-lab-root h2,.sleep-lab-root h3,.sleep-lab-root p,.sleep-lab-root ol,.sleep-lab-root ul,.sleep-lab-root figure,.sleep-lab-root table{margin-top:0}.sleep-lab-root h1,.sleep-lab-root h2,.sleep-lab-root h3{min-width:0;margin-bottom:0;font-weight:400;letter-spacing:-.01em;overflow-wrap:anywhere}.sleep-lab-root h1{font-size:clamp(2.75rem,6vw,5rem);line-height:.98}.sleep-lab-root h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.sleep-lab-root h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.sleep-lab-root p:last-child{margin-bottom:0}.sleep-lab-root strong,.sleep-lab-root b{font-weight:400}.sleep-lab-root [id]{scroll-margin-top:calc(var(--ys-header-height) + var(--ys-space-6))}.sleep-lab-root :focus-visible{outline:3px solid var(--ys-focus-light);outline-offset:3px}.sleep-lab-root .lab-hero :focus-visible,.sleep-lab-root .section--standard :focus-visible,.sleep-lab-root .site-footer :focus-visible{outline-color:var(--ys-focus-dark);box-shadow:0 0 0 6px var(--ys-signal)}.sleep-lab-root .shell{width:min(100%,calc(var(--ys-canvas) + (2 * var(--ys-gutter))));margin-inline:auto;padding-inline:var(--ys-gutter)}.sleep-lab-root .skip-link{position:fixed;z-index:200;top:var(--ys-space-3);left:var(--ys-space-3);min-height:44px;padding:var(--ys-space-3) var(--ys-space-5);border-radius:var(--ys-radius-input);background:var(--ys-signal);color:var(--ys-text);transform:translateY(calc(-100% - var(--ys-space-6)));transition:transform var(--ys-motion-quick) var(--ys-ease)}.sleep-lab-root .skip-link:focus{transform:translateY(0)}.sleep-lab-root .site-header{position:sticky;z-index:100;top:0;min-height:var(--ys-header-height);border-bottom:var(--ys-rule);background:var(--ys-surface)}.sleep-lab-root .prototype-ribbon{min-height:34px;display:flex;align-items:center;justify-content:center;padding:var(--ys-space-2) var(--ys-gutter);border-bottom:var(--ys-rule-inverse);background:var(--ys-surface-inverse);color:var(--ys-text-inverse-muted);font-size:.75rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.sleep-lab-root .site-header__inner{min-height:var(--ys-header-height);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ys-space-8)}.sleep-lab-root .brand-link{display:inline-flex;min-width:112px;min-height:44px;align-items:center}.sleep-lab-root .brand-link img{width:112px;height:auto}.sleep-lab-root .desktop-nav,.sleep-lab-root .header-actions{display:flex;align-items:center}.sleep-lab-root .desktop-nav{justify-content:center;gap:clamp(var(--ys-space-5),3vw,var(--ys-space-10))}.sleep-lab-root .desktop-nav a,.sleep-lab-root .header-search-link{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.sleep-lab-root .desktop-nav a{position:relative}.sleep-lab-root .desktop-nav a:after{position:absolute;right:0;bottom:5px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.5);transition:opacity var(--ys-motion-quick) var(--ys-ease),transform var(--ys-motion-quick) var(--ys-ease)}.sleep-lab-root .desktop-nav a:hover:after,.sleep-lab-root .desktop-nav a:focus-visible:after,.sleep-lab-root .desktop-nav a[aria-current=page]:after,.sleep-lab-root .desktop-nav a[aria-current=location]:after{opacity:1;transform:scaleX(1)}.sleep-lab-root .header-actions{gap:var(--ys-space-5)}.sleep-lab-root .mobile-nav{display:none}.sleep-lab-root .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 28px;border:1px solid transparent;border-radius:var(--ys-radius-pill);text-align:center;text-decoration:none;transition:background-color var(--ys-motion-quick) var(--ys-ease),color var(--ys-motion-quick) var(--ys-ease),border-color var(--ys-motion-quick) var(--ys-ease),transform .14s var(--ys-ease)}.sleep-lab-root .button:active{transform:scale(.97)}.sleep-lab-root .button--primary{border-color:var(--ys-signal);background:var(--ys-signal);color:var(--ys-text)}.sleep-lab-root .button--primary:hover,.sleep-lab-root .button--primary:active{border-color:var(--ys-surface-inverse);background:var(--ys-surface-inverse);color:var(--ys-signal)}.sleep-lab-root .lab-hero .button--primary:hover,.sleep-lab-root .lab-hero .button--primary:active,.sleep-lab-root .section--standard .button--primary:hover,.sleep-lab-root .section--standard .button--primary:active{border-color:var(--ys-text-inverse);background:var(--ys-text-inverse);color:var(--ys-text)}.sleep-lab-root .button--ink{border-color:var(--ys-surface-inverse);background:var(--ys-surface-inverse);color:var(--ys-text-inverse)}.sleep-lab-root .button--ink:hover,.sleep-lab-root .button--ink:active{border-color:var(--ys-signal);background:var(--ys-signal);color:var(--ys-text)}.sleep-lab-root .button--outline{border-color:currentColor;background:transparent;color:var(--ys-text)}.sleep-lab-root .button--outline:hover,.sleep-lab-root .button--outline[aria-pressed=true]{background:var(--ys-surface-inverse);color:var(--ys-text-inverse)}.sleep-lab-root .text-action{width:fit-content;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid currentColor;color:var(--ys-text);text-decoration:none;transition:border-color var(--ys-motion-quick) var(--ys-ease),color var(--ys-motion-quick) var(--ys-ease)}.sleep-lab-root .text-action:hover{border-color:var(--ys-signal-data);color:var(--ys-color-petrol-900)}.sleep-lab-root .text-action--inverse{color:var(--ys-text-inverse)}.sleep-lab-root .text-action--inverse:hover{border-color:var(--ys-signal);color:var(--ys-signal)}.sleep-lab-root .eyebrow,.sleep-lab-root .article-meta,.sleep-lab-root .topic-kicker,.sleep-lab-root .visual-label{margin-bottom:var(--ys-space-4);font-size:.875rem;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.sleep-lab-root .eyebrow,.sleep-lab-root .article-meta,.sleep-lab-root .topic-kicker{color:var(--ys-text-muted)}.sleep-lab-root .eyebrow--inverse{color:var(--ys-signal)}.sleep-lab-root .lab-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--ys-surface-inverse);color:var(--ys-text-inverse)}.sleep-lab-root .lab-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url(https://youpsleep.com/cdn/shop/files/background_grid2.png?v=1778235148&width=2160);background-position:center;background-size:cover;content:"";filter:brightness(1.5) contrast(1.05);opacity:.68}.sleep-lab-root .lab-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02191bd1,#02191b59 55%,#02191b00);content:""}.sleep-lab-root .lab-hero--landing{min-height:min(760px,calc(100svh - var(--ys-header-height)))}.sleep-lab-root .lab-hero__grid{min-height:inherit;display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:center;gap:clamp(var(--ys-space-8),6vw,var(--ys-space-20));padding-block:clamp(var(--ys-space-16),8vw,var(--ys-space-30))}.sleep-lab-root .lab-hero__content{position:relative;z-index:3}.sleep-lab-root .lab-hero h1{max-width:10.5ch;font-size:clamp(3.5rem,7.4vw,6.75rem);line-height:.94}.sleep-lab-root .hero-lead{max-width:36ch;margin:var(--ys-space-8) 0 var(--ys-space-10);color:var(--ys-text-inverse-muted);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.5}.sleep-lab-root .lab-hero__visual{position:relative;min-height:520px;display:grid;place-items:center}.sleep-lab-root .lab-hero__visual img{width:min(48vw,660px);max-width:none;height:auto;border-radius:var(--ys-radius-surface);object-fit:cover;filter:saturate(.92) contrast(1.04)}.sleep-lab-root .visual-label{position:absolute;z-index:2;top:7%;left:0;max-width:22ch;padding:var(--ys-space-2) var(--ys-space-3);border:var(--ys-rule-inverse);color:var(--ys-signal)}.sleep-lab-root .visual-rule{position:absolute;z-index:-1;height:1px;background:var(--ys-color-border-inverse);transform-origin:left}.sleep-lab-root .visual-rule--one{top:21%;right:9%;left:-4%}.sleep-lab-root .visual-rule--two{right:-10%;bottom:20%;left:20%}.sleep-lab-root .lab-search{position:relative;max-width:760px}.sleep-lab-root .lab-search label{display:block;margin-bottom:var(--ys-space-3);font-size:1rem}.sleep-lab-root .search-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ys-space-3)}.sleep-lab-root .search-control input{width:100%;min-height:56px;padding:var(--ys-space-3) var(--ys-space-4);border:1px solid var(--ys-color-border-strong);border-radius:var(--ys-radius-input);background:var(--ys-surface);color:var(--ys-text)}.sleep-lab-root .search-control input::placeholder{color:var(--ys-text-muted);opacity:1}.sleep-lab-root .search-control .button{min-height:56px}.sleep-lab-root .search-help{margin:var(--ys-space-3) 0 0;color:var(--ys-text-inverse-muted);font-size:.875rem}.sleep-lab-root .search-panel{position:absolute;z-index:30;top:calc(100% - var(--ys-space-2));right:0;left:0;max-height:min(520px,62vh);overflow-y:auto;padding:var(--ys-space-5);border:var(--ys-rule);border-radius:var(--ys-radius-input);background:var(--ys-surface);box-shadow:var(--ys-shadow-search);color:var(--ys-text);animation:search-open var(--ys-motion-quick) var(--ys-ease) both}.sleep-lab-root .search-panel[hidden]{display:none}.sleep-lab-root .search-summary{margin-bottom:var(--ys-space-3);color:var(--ys-text-muted);font-size:.875rem}.sleep-lab-root .search-panel ul{margin:0;padding:0;list-style:none}.sleep-lab-root .search-panel li{border-top:var(--ys-rule)}.sleep-lab-root .search-panel li[aria-selected=true],.sleep-lab-root .search-panel li[data-active=true]{background:var(--ys-color-mint-wash)}.sleep-lab-root .search-result{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ys-space-5);padding:var(--ys-space-3) var(--ys-space-2);text-decoration:none}.sleep-lab-root .search-result span{display:block}.sleep-lab-root .search-result__title{font-size:1rem}.sleep-lab-root .search-result__meta{margin-top:var(--ys-space-1);color:var(--ys-text-muted);font-size:.8125rem}.sleep-lab-root .search-result__type{color:var(--ys-text-muted);font-size:.8125rem}.sleep-lab-root .search-empty{padding-top:var(--ys-space-4);border-top:var(--ys-rule)}.sleep-lab-root .search-empty[hidden]{display:none}.sleep-lab-root .search-empty p{margin-bottom:var(--ys-space-2)}@keyframes search-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sleep-lab-root .section{padding-block:clamp(var(--ys-space-16),8vw,var(--ys-space-30))}.sleep-lab-root .section--soft{background:var(--ys-surface-soft)}.sleep-lab-root .section--stone{background:var(--ys-surface-warm)}.sleep-lab-root .section-heading{max-width:780px;margin-bottom:clamp(var(--ys-space-10),6vw,var(--ys-space-20))}.sleep-lab-root .section-heading h2+p,.sleep-lab-root .section-heading p:not(.eyebrow){max-width:50ch;margin-top:var(--ys-space-6);color:var(--ys-text-muted);font-size:1.125rem;line-height:1.6}.sleep-lab-root .section-heading--split{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,4fr);align-items:end;gap:clamp(var(--ys-space-8),7vw,var(--ys-space-30))}.sleep-lab-root .section-heading--split>p{margin:0 0 var(--ys-space-2)}.sleep-lab-root .topic-index{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(var(--ys-space-8),5vw,var(--ys-space-16))}.sleep-lab-root .topic-feature{display:flex;flex-direction:column;gap:clamp(var(--ys-space-6),3vw,var(--ys-space-10));padding:clamp(var(--ys-space-8),4vw,var(--ys-space-12));border-radius:var(--ys-radius-surface);background:var(--ys-surface-soft)}.sleep-lab-root .topic-number{color:var(--ys-signal-data);font-size:clamp(4rem,9vw,8rem);letter-spacing:-.04em;line-height:.85}.sleep-lab-root .topic-feature__body{max-width:38ch}.sleep-lab-root .topic-feature h3{margin-bottom:var(--ys-space-5);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.sleep-lab-root .topic-feature__body>p:not(.topic-kicker){margin-bottom:var(--ys-space-6);color:var(--ys-text-muted);font-size:1.125rem;line-height:1.6}.sleep-lab-root .topic-list{margin:0;padding:0;border-top:var(--ys-rule-strong);list-style:none}.sleep-lab-root .topic-list li{min-height:114px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--ys-space-5);padding-block:var(--ys-space-5);border-bottom:var(--ys-rule)}.sleep-lab-root .topic-list__number{color:var(--ys-text-muted);font-size:.875rem}.sleep-lab-root .topic-list h3{margin-bottom:var(--ys-space-2);font-size:clamp(1.35rem,2.3vw,2rem)}.sleep-lab-root .topic-list p{max-width:52ch;margin-bottom:0;color:var(--ys-text-muted)}.sleep-lab-root .topic-count{display:inline-block;margin-top:var(--ys-space-3);color:var(--ys-signal-data);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.sleep-lab-root .task-paths{margin:0;padding:0;border-top:var(--ys-rule-strong);list-style:none}.sleep-lab-root .task-paths li{min-height:132px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:clamp(var(--ys-space-5),4vw,var(--ys-space-12));padding-block:var(--ys-space-6);border-bottom:var(--ys-rule)}.sleep-lab-root .task-paths__index{color:var(--ys-signal-data);font-size:clamp(1.75rem,2.6vw,2.5rem);letter-spacing:-.03em;line-height:1}.sleep-lab-root .task-paths h3{margin-bottom:var(--ys-space-2)}.sleep-lab-root .task-paths p{max-width:58ch;margin-bottom:0;color:var(--ys-text-muted)}.sleep-lab-root .editorial-grid{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,7fr);align-items:start;gap:clamp(var(--ys-space-12),8vw,var(--ys-space-30))}.sleep-lab-root .editorial-grid__heading{position:sticky;top:calc(var(--ys-header-height) + var(--ys-space-8));margin-bottom:0}.sleep-lab-root .article-list{border-top:var(--ys-rule-strong)}.sleep-lab-root .article-row{padding-block:var(--ys-space-8);border-bottom:var(--ys-rule)}.sleep-lab-root .article-row .article-meta{margin-bottom:var(--ys-space-3)}.sleep-lab-root .article-row h3{margin-bottom:var(--ys-space-3);font-size:clamp(1.5rem,2.8vw,2.35rem)}.sleep-lab-root .article-row h3 a{text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.16em;transition:color var(--ys-motion-quick) var(--ys-ease),text-decoration-color var(--ys-motion-quick) var(--ys-ease)}.sleep-lab-root .article-row h3 a:hover,.sleep-lab-root .article-row h3 a:focus-visible{color:var(--ys-color-petrol-900);text-decoration-color:var(--ys-signal-data)}.sleep-lab-root .article-row>p:last-child{max-width:58ch;color:var(--ys-text-muted);font-size:1.0625rem;line-height:1.6}.sleep-lab-root .hub-guide-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--ys-space-12),8vw,var(--ys-space-30))}.sleep-lab-root .hub-guide-group{min-width:0}.sleep-lab-root .hub-guide-group>h3{margin-bottom:var(--ys-space-4);font-size:clamp(2rem,4vw,3.25rem)}.sleep-lab-root .hub-guide-group__lede{max-width:46ch;margin-bottom:var(--ys-space-6);color:var(--ys-text-muted);font-size:1.0625rem;line-height:1.6}@media(min-width:901px){.sleep-lab-root .hub-guide-group:nth-child(odd):last-child{grid-column:1 / -1}.sleep-lab-root .hub-guide-group:nth-child(odd):last-child .article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--ys-space-12),8vw,var(--ys-space-30))}}.sleep-lab-root .hub-guide-group>h3 a{text-decoration-color:var(--ys-signal-data);text-underline-offset:.14em}.sleep-lab-root .hub-guide-group .article-row h3{font-size:clamp(1.25rem,2vw,1.65rem)}.sleep-lab-root .article-row__action{margin-top:var(--ys-space-4)}.sleep-lab-root .article-row__index{display:flex;align-items:center;justify-content:space-between;gap:var(--ys-space-4);margin-bottom:var(--ys-space-3)}.sleep-lab-root .article-row__index .article-meta{margin-bottom:0}.sleep-lab-root .section--standard{background:var(--ys-surface-inverse);color:var(--ys-text-inverse)}.sleep-lab-root .standard-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(var(--ys-space-12),9vw,var(--ys-space-30))}.sleep-lab-root .standard-copy{padding-top:var(--ys-space-1);border-top:var(--ys-rule-inverse)}.sleep-lab-root .standard-copy p{color:var(--ys-text-inverse-muted);font-size:1.125rem;line-height:1.65}.sleep-lab-root .standard-copy .text-action{margin-top:var(--ys-space-4)}.sleep-lab-root .section--context{padding-block:clamp(var(--ys-space-12),6vw,var(--ys-space-20));background:var(--ys-surface-soft)}.sleep-lab-root .context-route{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:center;gap:clamp(var(--ys-space-10),8vw,var(--ys-space-30))}.sleep-lab-root .context-route h2{max-width:15ch}.sleep-lab-root .context-route>div:last-child>p{margin-bottom:var(--ys-space-6);color:var(--ys-text-muted);font-size:1.0625rem;line-height:1.6}.sleep-lab-root .site-footer{padding-block:var(--ys-space-16);background:var(--ys-surface-inverse-deep);color:var(--ys-text-inverse)}.sleep-lab-root .site-footer__grid{display:grid;grid-template-columns:minmax(240px,2fr) 1fr 1fr;gap:var(--ys-space-12)}.sleep-lab-root .site-footer img{margin-bottom:var(--ys-space-5);filter:brightness(0) invert(1)}.sleep-lab-root .site-footer p{color:var(--ys-text-inverse-muted)}.sleep-lab-root .site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ys-space-3)}.sleep-lab-root .site-footer a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:.18em}.sleep-lab-root .hub-intro{padding-block:var(--ys-space-8) clamp(var(--ys-space-16),8vw,var(--ys-space-30));background:var(--ys-surface-warm)}.sleep-lab-root .breadcrumb{margin-bottom:clamp(var(--ys-space-10),6vw,var(--ys-space-20))}.sleep-lab-root .breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--ys-space-2);margin:0;padding:0;color:var(--ys-text-muted);font-size:.875rem;list-style:none}.sleep-lab-root .breadcrumb li{display:inline-flex;align-items:center;gap:var(--ys-space-2)}.sleep-lab-root .breadcrumb li:not(:last-child):after{content:"/";color:var(--ys-color-border-strong)}.sleep-lab-root .breadcrumb a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:.16em}.sleep-lab-root .hub-intro__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:end;gap:clamp(var(--ys-space-12),8vw,var(--ys-space-30))}.sleep-lab-root .hub-intro h1{font-size:clamp(3.5rem,9vw,7rem)}.sleep-lab-root .page-lead{max-width:42ch;margin:var(--ys-space-6) 0 0;color:var(--ys-text-muted);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.5}.sleep-lab-root .lab-search--compact{width:100%}.sleep-lab-root .featured-path{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:var(--ys-space-8)}.sleep-lab-root .featured-path__primary{min-height:470px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(var(--ys-space-8),5vw,var(--ys-space-16));border-radius:var(--ys-radius-surface);background:var(--ys-surface-inverse);color:var(--ys-text-inverse)}.sleep-lab-root .featured-path__primary .article-meta{color:var(--ys-signal)}.sleep-lab-root .featured-path__primary h3{max-width:12ch;margin-bottom:var(--ys-space-5);font-size:clamp(2.5rem,5vw,4.75rem);line-height:.95}.sleep-lab-root .featured-path__primary>p:not(.article-meta){max-width:42ch;margin-bottom:var(--ys-space-6);color:var(--ys-text-inverse-muted);font-size:1.125rem;line-height:1.6}.sleep-lab-root .featured-path__primary .text-action{color:var(--ys-text-inverse)}.sleep-lab-root .featured-path__secondary{display:grid;border-top:var(--ys-rule-strong)}.sleep-lab-root .featured-path__secondary article{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--ys-space-8) 0;border-bottom:var(--ys-rule)}.sleep-lab-root .featured-path__secondary h3{margin-bottom:var(--ys-space-3)}.sleep-lab-root .featured-path__secondary article>p:not(.article-meta){max-width:44ch;margin-bottom:var(--ys-space-4);color:var(--ys-text-muted)}.sleep-lab-root .adjacent-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(var(--ys-space-12),8vw,var(--ys-space-30))}.sleep-lab-root .adjacent-grid h2{max-width:12ch}.sleep-lab-root .adjacent-links{border-top:var(--ys-rule-strong)}.sleep-lab-root .adjacent-links a{min-height:132px;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:var(--ys-space-2) var(--ys-space-5);padding-block:var(--ys-space-6);border-bottom:var(--ys-rule);text-decoration:none}.sleep-lab-root .adjacent-links span{grid-row:1 / span 2;color:var(--ys-text-muted)}.sleep-lab-root .adjacent-links strong{font-size:1.5rem;letter-spacing:-.01em}.sleep-lab-root .adjacent-links small{color:var(--ys-text-muted);font-size:1rem}.sleep-lab-root .article-header{padding-top:var(--ys-space-8);padding-bottom:clamp(var(--ys-space-12),7vw,var(--ys-space-20))}.sleep-lab-root .article-header__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:end;gap:clamp(var(--ys-space-10),8vw,var(--ys-space-30))}.sleep-lab-root .article-header__grid .direct-answer{align-self:end;margin:0;padding:var(--ys-space-6)!important}.sleep-lab-root .article-header__grid .direct-answer>p:last-child{margin-bottom:0;font-size:clamp(1.1rem,1.7vw,1.3rem)}.sleep-lab-root .article-header h1{max-width:12ch}.sleep-lab-root .article-intro{margin:0 0 var(--ys-space-2);color:var(--ys-text-muted);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.55}.sleep-lab-root .editorial-status{max-width:880px;display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--ys-space-4);margin-top:clamp(var(--ys-space-10),5vw,var(--ys-space-16));padding:var(--ys-space-5);border:var(--ys-rule);border-radius:var(--ys-radius-input);background:var(--ys-surface-warm)}.sleep-lab-root .status-marker{width:12px;height:12px;margin-top:6px;border:3px solid var(--ys-surface-inverse);border-radius:50%;background:var(--ys-signal)}.sleep-lab-root .editorial-status strong{display:block;margin-bottom:var(--ys-space-1)}.sleep-lab-root .editorial-status p{color:var(--ys-text-muted)}.sleep-lab-root .status-band{background:var(--ys-surface-warm)}.sleep-lab-root .status-band .editorial-status{max-width:none;margin-top:0;padding:var(--ys-space-5) 0;border:0;border-radius:0;background:none}.sleep-lab-root .article-layout{min-width:0;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,760px) minmax(0,1fr);align-items:start;gap:clamp(var(--ys-space-8),5vw,var(--ys-space-16));padding-bottom:clamp(var(--ys-space-16),8vw,var(--ys-space-30))}.sleep-lab-root .article-toc{min-width:0;position:sticky;top:calc(var(--ys-header-height) + var(--ys-space-8));padding-top:var(--ys-space-4);border-top:var(--ys-rule-strong)}.sleep-lab-root .article-toc ol{margin:0 0 var(--ys-space-6);padding:0;list-style:none}.sleep-lab-root .article-toc a{min-height:44px;display:flex;align-items:center;color:var(--ys-text-muted);text-decoration:none}.sleep-lab-root .article-toc nav a{border-bottom:var(--ys-rule)}.sleep-lab-root .article-toc a:hover,.sleep-lab-root .article-toc a:focus-visible{color:var(--ys-text)}.sleep-lab-root .article-body{min-width:0;grid-column:2;max-width:var(--ys-reading);font-size:1.125rem;line-height:1.65}.sleep-lab-root .article-prose>p:first-child{margin-bottom:var(--ys-space-12);padding:clamp(var(--ys-space-6),4vw,var(--ys-space-10));border-radius:var(--ys-radius-surface);background:var(--ys-surface-soft);color:var(--ys-text);font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.55}.sleep-lab-root .article-prose>p,.sleep-lab-root .article-prose>ul,.sleep-lab-root .article-prose>ol,.sleep-lab-root .article-prose>.comparison-table{margin-bottom:var(--ys-space-8)}.sleep-lab-root .article-prose>h2{margin-top:var(--ys-space-16);padding-top:var(--ys-space-12);border-top:var(--ys-rule)}.sleep-lab-root .article-prose>h2:first-of-type{margin-top:0}.sleep-lab-root .article-prose>h3{margin-top:var(--ys-space-10)}.sleep-lab-root .article-prose ul,.sleep-lab-root .article-prose ol{padding-left:1.35em}.sleep-lab-root .article-prose li{margin-bottom:var(--ys-space-3);padding-left:var(--ys-space-2)}.sleep-lab-root .article-prose a{text-decoration-color:var(--ys-signal-data);text-decoration-thickness:1px;text-underline-offset:.16em}.sleep-lab-root .article-prose a:hover,.sleep-lab-root .article-prose a:focus-visible{color:var(--ys-color-petrol-900);text-decoration-thickness:2px}.sleep-lab-root .article-prose h2[id=sources]{margin-top:var(--ys-space-20);padding-top:var(--ys-space-10);border-top:var(--ys-rule-strong)}.sleep-lab-root .article-prose h2[id=sources]~ul,.sleep-lab-root .article-prose h2[id=sources]~p{color:var(--ys-text-muted);font-size:1rem}.sleep-lab-root .status-marker--expert{background:var(--ys-signal-data)}.sleep-lab-root .article-rail-note{align-self:start;padding:var(--ys-space-5);border-top:var(--ys-rule-strong);color:var(--ys-text-muted);font-size:.875rem}.sleep-lab-root .article-rail-note strong{display:block;margin-bottom:var(--ys-space-2);color:var(--ys-text);font-size:1rem}.sleep-lab-root .empty-state{max-width:680px;margin-inline:auto;padding:clamp(var(--ys-space-10),7vw,var(--ys-space-20));border:var(--ys-rule);border-radius:var(--ys-radius-surface);background:var(--ys-surface-warm);text-align:center}.sleep-lab-root .empty-state h1{margin-bottom:var(--ys-space-5);font-size:clamp(2.5rem,6vw,4.5rem)}.sleep-lab-root .empty-state p{margin-bottom:var(--ys-space-6);color:var(--ys-text-muted)}.sleep-lab-root .site-footer__meta{max-width:38ch;font-size:.875rem}.sleep-lab-root .article-body>section{padding-block:var(--ys-space-12);border-top:var(--ys-rule)}.sleep-lab-root .article-body>section:first-child{border-top:0}.sleep-lab-root .article-body h2{max-width:18ch;margin-bottom:var(--ys-space-6)}.sleep-lab-root .article-body h3{margin-bottom:var(--ys-space-3)}.sleep-lab-root .article-body p{margin-bottom:var(--ys-space-5)}.sleep-lab-root .direct-answer{padding:clamp(var(--ys-space-6),4vw,var(--ys-space-10))!important;border:0!important;border-radius:var(--ys-radius-surface);background:var(--ys-surface-soft)}.sleep-lab-root .direct-answer .eyebrow{margin-bottom:var(--ys-space-4)}.sleep-lab-root .direct-answer h2{margin-bottom:var(--ys-space-5)}.sleep-lab-root .factor-list{margin:var(--ys-space-10) 0 0;padding:0;border-top:var(--ys-rule-strong);list-style:none}.sleep-lab-root .factor-list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--ys-space-5);padding-block:var(--ys-space-6);border-bottom:var(--ys-rule)}.sleep-lab-root .factor-list li>span{color:var(--ys-text-muted);font-size:.875rem}.sleep-lab-root .factor-list p{color:var(--ys-text-muted)}.sleep-lab-root .comparison-table{width:100%;min-width:0;max-width:100%;margin-top:var(--ys-space-8);overflow-x:auto;border:var(--ys-rule);border-radius:var(--ys-radius-input)}.sleep-lab-root .comparison-table table{width:100%;min-width:560px;margin:0;border-collapse:collapse;font-size:1rem;line-height:1.5}.sleep-lab-root .comparison-table caption{padding:var(--ys-space-4);border-bottom:var(--ys-rule);background:var(--ys-surface-soft);text-align:left}.sleep-lab-root .comparison-table th,.sleep-lab-root .comparison-table td{padding:var(--ys-space-4);border-bottom:var(--ys-rule);text-align:left;vertical-align:top}.sleep-lab-root .comparison-table tr:last-child th,.sleep-lab-root .comparison-table tr:last-child td{border-bottom:0}.sleep-lab-root .comparison-table th{width:32%}.sleep-lab-root .health-note{margin-top:var(--ys-space-6);padding:clamp(var(--ys-space-6),4vw,var(--ys-space-10))!important;border:var(--ys-rule-strong)!important;background:var(--ys-surface-warm)}.sleep-lab-root .sources-section p{color:var(--ys-text-muted)}.sleep-lab-root .feedback-block{margin-top:var(--ys-space-6)}.sleep-lab-root .feedback-actions{display:flex;flex-wrap:wrap;gap:var(--ys-space-3)}.sleep-lab-root .feedback-status{min-height:1.65em;margin-top:var(--ys-space-4);color:var(--ys-text-muted)}.sleep-lab-root .section--related{background:var(--ys-surface-warm)}@media(max-width:1120px){.sleep-lab-root .desktop-nav{gap:var(--ys-space-5)}.sleep-lab-root .header-search-link{display:none}.sleep-lab-root .lab-hero__grid{grid-template-columns:minmax(0,7fr) minmax(280px,4fr)}.sleep-lab-root .lab-hero__visual{min-height:440px}.sleep-lab-root .article-layout{grid-template-columns:minmax(180px,230px) minmax(0,1fr)}.sleep-lab-root .article-rail-note{display:none}.sleep-lab-root .article-body{grid-column:2}}@media(max-width:900px){:root{--ys-gutter: 32px}.sleep-lab-root .site-header__inner{grid-template-columns:auto 1fr auto}.sleep-lab-root .desktop-nav,.sleep-lab-root .header-actions{display:none}.sleep-lab-root .mobile-nav{position:relative;grid-column:3;display:block}.sleep-lab-root .mobile-nav summary{min-width:72px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:var(--ys-rule-strong);border-radius:var(--ys-radius-pill);list-style:none}.sleep-lab-root .mobile-nav summary::-webkit-details-marker{display:none}.sleep-lab-root .mobile-nav nav{position:absolute;z-index:50;top:calc(100% + var(--ys-space-3));right:0;min-width:250px;padding:var(--ys-space-3);border:var(--ys-rule);border-radius:var(--ys-radius-input);background:var(--ys-surface);box-shadow:var(--ys-shadow-search)}.sleep-lab-root .mobile-nav nav a{min-height:48px;display:flex;align-items:center;padding-inline:var(--ys-space-3);border-bottom:var(--ys-rule);text-decoration:none}.sleep-lab-root .mobile-nav nav a:last-child{border-bottom:0}.sleep-lab-root .lab-hero--landing{min-height:auto}.sleep-lab-root .lab-hero__grid,.sleep-lab-root .section-heading--split,.sleep-lab-root .topic-index,.sleep-lab-root .editorial-grid,.sleep-lab-root .standard-grid,.sleep-lab-root .context-route,.sleep-lab-root .hub-intro__grid,.sleep-lab-root .featured-path,.sleep-lab-root .adjacent-grid,.sleep-lab-root .article-header__grid{grid-template-columns:1fr}.sleep-lab-root .lab-hero__grid{gap:var(--ys-space-8)}.sleep-lab-root .lab-hero h1{max-width:12ch}.sleep-lab-root .lab-hero__visual{min-height:320px;justify-content:start}.sleep-lab-root .lab-hero__visual img{width:min(74vw,540px)}.sleep-lab-root .visual-label{right:0;left:auto}.sleep-lab-root .section-heading--split{align-items:start;gap:var(--ys-space-6)}.sleep-lab-root .section-heading--split>p{max-width:56ch}.sleep-lab-root .editorial-grid,.sleep-lab-root .standard-grid,.sleep-lab-root .context-route,.sleep-lab-root .adjacent-grid{gap:var(--ys-space-10)}.sleep-lab-root .editorial-grid__heading{position:static}.sleep-lab-root .context-route>div:last-child{max-width:56ch}.sleep-lab-root .featured-path__primary{min-height:400px}.sleep-lab-root .article-header__grid{align-items:start;gap:var(--ys-space-6)}.sleep-lab-root .hub-guide-directory{grid-template-columns:1fr}.sleep-lab-root .article-intro{max-width:52ch}.sleep-lab-root .article-layout{grid-template-columns:minmax(0,1fr)}.sleep-lab-root .article-toc{position:static;max-width:var(--ys-reading)}.sleep-lab-root .article-toc ol{columns:2;column-gap:var(--ys-space-8)}.sleep-lab-root .article-body{grid-column:1}}@media(max-width:680px){:root{--ys-gutter: 20px}.sleep-lab-root h1{font-size:clamp(2.65rem,14vw,4.2rem)}.sleep-lab-root h2{font-size:clamp(2rem,10vw,3.25rem)}.sleep-lab-root .lab-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.sleep-lab-root .lab-hero__grid{padding-block:var(--ys-space-10)}.sleep-lab-root .hero-lead{margin:var(--ys-space-5) 0 var(--ys-space-6);font-size:1rem}.sleep-lab-root .lab-hero__visual{min-height:260px}.sleep-lab-root .lab-hero__visual img{width:min(92vw,460px);transform:translate(-8%)}.sleep-lab-root .search-control{grid-template-columns:1fr}.sleep-lab-root .search-control .button{width:100%}.sleep-lab-root .search-panel{top:calc(100% - var(--ys-space-2));padding:var(--ys-space-4)}.sleep-lab-root .search-result{grid-template-columns:1fr;gap:var(--ys-space-1)}.sleep-lab-root .topic-feature{padding:var(--ys-space-6)}.sleep-lab-root .topic-list li{grid-template-columns:40px minmax(0,1fr)}.sleep-lab-root .task-paths li{grid-template-columns:52px minmax(0,1fr)}.sleep-lab-root .topic-list .text-action,.sleep-lab-root .task-paths .text-action{grid-column:2}.sleep-lab-root .site-footer__grid{grid-template-columns:1fr;gap:var(--ys-space-8)}.sleep-lab-root .featured-path__primary{min-height:360px;padding:var(--ys-space-6)}.sleep-lab-root .article-toc ol{columns:1}.sleep-lab-root .article-body>section{padding-block:var(--ys-space-10)}.sleep-lab-root .factor-list li{grid-template-columns:40px minmax(0,1fr)}.sleep-lab-root .comparison-table{margin-right:0}}@media(max-height:860px)and (min-width:681px){.sleep-lab-root .lab-hero--landing{min-height:auto}.sleep-lab-root .lab-hero__grid{padding-block:var(--ys-space-8)}.sleep-lab-root .lab-hero h1{font-size:clamp(3.25rem,6.4vw,5.25rem)}.sleep-lab-root .hero-lead{margin:var(--ys-space-5) 0 var(--ys-space-6)}.sleep-lab-root .lab-hero__visual{min-height:390px}.sleep-lab-root .lab-hero__visual img{width:min(31vw,440px)}}@media(max-height:720px)and (max-width:680px){.sleep-lab-root .lab-hero__grid{padding-block:var(--ys-space-10)}.sleep-lab-root .lab-hero__visual{display:none}}@media(max-width:420px){.sleep-lab-root .lab-hero__visual{display:none}.sleep-lab-root .breadcrumb ol{gap:var(--ys-space-1) var(--ys-space-2)}.sleep-lab-root .editorial-status{padding:var(--ys-space-4)}.sleep-lab-root .adjacent-links a{grid-template-columns:36px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sleep-lab-root{scroll-behavior:auto}.sleep-lab-root *,.sleep-lab-root *:before,.sleep-lab-root *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:0ms!important}}@media print{.sleep-lab-root .site-header,.sleep-lab-root .site-footer,.sleep-lab-root .article-toc,.sleep-lab-root .section--context,.sleep-lab-root .feedback-block{display:none}.sleep-lab-root .article-layout,.sleep-lab-root .article-header__grid{display:block}.sleep-lab-root .article-body{max-width:none;color:var(--ys-text);font-size:11pt}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sleep-lab.css.map */
