/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .entry-header img{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .post-thumbnail{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .wp-block-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .elementor-widget-theme-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .wp-post-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397){--accent:var(--yw-primary);--accent-2:var(--yw-primary);--ink:var(--yw-ink);--bg-light:#f8fafc;--border:var(--yw-border);}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions{font-family:var(--yw-font-body)!important;color:var(--yw-ink)!important;line-height:var(--yw-line)!important;max-width:var(--yw-content-width);margin:0 auto;padding:20px;scroll-behavior:smooth;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions .card{background:var(--yw-surface)!important;border:1px solid var(--border)!important;border-radius:var(--yw-radius)!important;padding:2.5rem;margin-bottom:2rem;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-legal-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;background:var(--bg-light)!important;border-radius:var(--yw-radius)!important;border:1px solid var(--border)!important;align-items:center;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-legal-nav a{text-decoration:none!important;font-weight:var(--yw-weight-strong)!important;color:var(--yw-primary)!important;background:var(--yw-surface)!important;padding:0.5rem 1.2rem;border-radius:var(--yw-radius)!important;border:1px solid var(--border)!important;transition:all 0.2s ease;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-legal-nav a:hover{background:var(--yw-soft)!important;color:var(--yw-ink)!important;border-color:var(--yw-border)!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions h1{font-size:var(--yw-h1)!important;font-weight:var(--yw-weight-strong)!important;margin-bottom:1.5rem;color:var(--yw-primary)!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions h2{font-size:var(--yw-h2)!important;font-weight:var(--yw-weight-strong)!important;margin-top:2rem;margin-bottom:1rem;color:var(--yw-primary)!important;border-bottom:2px solid var(--bg-light)!important;padding-bottom:0.5rem;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .section-title{font-size:var(--yw-text)!important;color:var(--yw-ink)!important;border-bottom:none!important;margin-top:0;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions h3{font-size:var(--yw-h3)!important;font-weight:var(--yw-weight-strong)!important;margin-top:1.5rem;color:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions li{margin-bottom:0.5rem;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions p{margin-bottom:1.5rem;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions a{color:var(--yw-primary)!important;text-decoration:underline;text-decoration-thickness:2px;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions a:hover{color:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .legal-address-box{background:var(--bg-light)!important;padding:1.5rem;border-radius:var(--yw-radius)!important;margin-top:1rem;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .legal-meta{font-size:var(--yw-text-small)!important;color:var(--yw-ink)!important;display:block;margin-bottom:1.5rem;}@media (max-width: 768px){:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-sleep-positions .card{padding:1.5rem;}:where(html body.yw-design-system.yw-legacy-layout-d655b9d5756f1397) .yawnder-legal-nav{flex-direction:column;text-align:center;}}
