/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yawnder-sleep-positions{display:block!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yawnder-lab-badge{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yawnder-compare-jump{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .elementor-element-406507b5 .elementor-author-box__bio{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .elementor-element-406507b5 .elementor-author-box{padding:12px 18px!important;min-height:0!important;align-items:center!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .elementor-element-406507b5 .elementor-author-box__avatar{width:58px!important;min-width:58px!important;margin-right:14px!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .elementor-element-406507b5 .elementor-author-box__avatar img{width:58px!important;height:58px!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-decision{margin:12px 0 18px!important;padding:18px 20px!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-decision__top{margin-bottom:10px!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-decision__grid{grid-template-columns:2fr repeat(4,minmax(110px,1fr))!important;gap:8px!important;margin:10px 0!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-fact{padding:9px 10px!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-actions{margin-top:12px!important;align-items:center!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-actions a:nth-child(3){background:transparent!important;border:0!important;padding-inline:6px!important;text-decoration:underline!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-evidence{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-next{margin-top:20px!important;box-shadow:none!important;}@media (max-width:900px){:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-decision__grid{grid-template-columns:1fr 1fr!important;}}@media (max-width:600px){:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-decision{padding:16px!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-decision__grid{grid-template-columns:1fr!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-actions{display:grid!important;grid-template-columns:1fr!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2).postid-1064 .yw-review-actions a{text-align:center!important;width:100%!important;}}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26{font-family:var(--yw-font-body)!important;color:var(--yw-ink)!important;line-height:var(--yw-line)!important;margin:0 0 36px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 *{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h1{letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h2{letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h3{letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h1{font-size:var(--yw-h1)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h2{font-size:var(--yw-h2)!important;margin-top:34px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h3{font-size:var(--yw-h3)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 .verdict{border-left:5px solid var(--yw-border)!important;background:var(--yw-soft)!important;padding:20px;margin:20px 0;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 .panel{border:1px solid var(--yw-border)!important;padding:16px;background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 table{width:100%;border-collapse:collapse;margin:18px 0;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 th{border:1px solid var(--yw-border)!important;padding:10px;text-align:left;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 td{border:1px solid var(--yw-border)!important;padding:10px;text-align:left;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 figure{margin:24px 0;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 img{display:block;width:100%;height:auto;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 .note{font-size:var(--yw-text-small)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 .legacy{border-top:1px solid var(--yw-border)!important;margin-top:34px;padding-top:20px;}@media (max-width:700px){:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 .three{grid-template-columns:1fr;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26{overflow-wrap:anywhere;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 table{display:block;overflow-x:auto;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h1{font-size:var(--yw-h1)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yw26 h2{font-size:var(--yw-h2)!important;}}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yrb{margin:0 0 22px;padding:14px 16px;border:1px solid var(--yw-border)!important;background:var(--yw-soft)!important;border-radius:var(--yw-radius)!important;font-family:var(--yw-font-body)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yrb__lab{display:block;font:400 var(--yw-text)/var(--yw-line) var(--yw-font-body)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--yw-ink)!important;margin:0 0 10px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yrb__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yrb__list li{margin:0;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yrb__pill{display:inline-block;padding:8px 14px;border-radius:999px!important;background:var(--yw-soft)!important;color:var(--yw-navy)!important;font:700 var(--yw-text)/var(--yw-line) var(--yw-font-body)!important;text-decoration:none;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yrb__pill:hover{background:var(--yw-soft)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yrb__note{font:400 var(--yw-text)/var(--yw-line) var(--yw-font-body)!important;color:var(--yw-ink)!important;margin:10px 0 0;}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2){--ink:var(--yw-ink);--muted:var(--yw-muted);--bg:var(--yw-surface);--card:#f8fafc;--accent:var(--yw-primary);--accent2:var(--yw-primary);--shadow:var(--yw-shadow);--radius:var(--yw-radius);--header-h:100px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .entry-header img{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .post-thumbnail{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .wp-block-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .elementor-widget-theme-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .wp-post-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) *{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) *::before{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) *::after{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yawnder-sleep-positions{width:100%;max-width:var(--yw-content-width);margin:0 auto;padding:24px;background:var(--yw-surface)!important;color:var(--yw-ink)!important;font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .ygrid{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) #review img{width:100%;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;margin-top:12px;display:block;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) #review iframe{width:100%;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;margin-top:12px;display:block;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) #review iframe{aspect-ratio:16 / 9;border:none!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) p{overflow-wrap:break-word;word-wrap:break-word;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) li{overflow-wrap:break-word;word-wrap:break-word;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .hero{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;background:var(--yw-soft)!important;border-radius:var(--yw-radius)!important;padding:24px;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .hero h2{font-size:var(--yw-h2)!important;margin:0;color:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .toc{display:none;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .toc nav{background:var(--yw-surface)!important;padding:16px;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;max-height:80vh;overflow:auto;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .toc strong{display:block;margin-bottom:6px;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .toc a{display:block;padding:6px 0;color:var(--yw-primary)!important;text-decoration:none;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .toc a:hover{text-decoration:underline;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .card{background:var(--card)!important;border-radius:var(--yw-radius)!important;padding:24px;box-shadow:var(--yw-shadow)!important;border:1px solid var(--yw-border)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .btn{background:var(--yw-primary)!important;color:var(--yw-surface)!important;padding:12px 20px;border-radius:var(--yw-button-radius)!important;text-decoration:none;display:inline-block;font-weight:var(--yw-weight-strong)!important;text-align:center;margin-top:12px;transition:background 0.2s;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .btn:hover{background:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) a.btn{color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) a.btn *{color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) a.btn:hover{color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .score-row{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:12px;margin:8px 0;align-items:center;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .score-name{color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .meter{height:12px;background:var(--yw-soft)!important;border-radius:var(--yw-radius)!important;overflow:hidden;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .meter span{display:block;height:100%;background:linear-gradient(90deg, var(--yw-soft), var(--yw-soft))!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .lead-kicker{color:var(--yw-primary)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;margin:0;text-transform:uppercase;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .fine{color:var(--yw-muted)!important;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .tag{display:inline-block;background:var(--yw-soft)!important;color:var(--yw-navy)!important;padding:2px 8px;border-radius:999px!important;font-size:var(--yw-text-small)!important;margin-right:6px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) table.compare{width:100%;border-collapse:collapse;margin-top:12px;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) table.compare th{border:1px solid var(--yw-border)!important;padding:8px;text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:break-word;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) table.compare td{border:1px solid var(--yw-border)!important;padding:8px;text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:break-word;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) table.compare th{background:var(--yw-navy)!important;font-weight:var(--yw-weight-strong)!important;color:var(--yw-surface)!important;}@media (max-width: 480px){:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .yawnder-sleep-positions{padding:16px;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .hero{padding:16px;}}@media (max-width: 640px){:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .score-row{grid-template-columns:minmax(0, 1fr);}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .score-name{margin-bottom:4px;}}@media (min-width: 960px){:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .ygrid{grid-template-columns:300px minmax(0, 1fr);}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .toc{display:block;grid-column:1 / 2;width:260px;position:sticky;top:calc(var(--header-h) + 12px);align-self:start;z-index:50;}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .ygrid > *:not(.toc){grid-column:2 / -1;max-width:var(--yw-reading-width);}:where(html body.yw-design-system.yw-legacy-layout-8bc4b91f16bb53d2) .hero{grid-column:2 / -1;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px;}}
