/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws{--ink:var(--yw-ink);--accent:var(--yw-primary);font-family:var(--yw-font-body)!important;color:var(--yw-ink)!important;max-width:var(--yw-reading-width);margin:0 auto;font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws h2{font-size:var(--yw-h2)!important;font-weight:var(--yw-weight-strong)!important;margin:40px 0 16px!important;padding-bottom:8px;border-bottom:2px solid var(--yw-border)!important;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws h3{font-size:var(--yw-h3)!important;font-weight:var(--yw-weight-strong)!important;margin:24px 0 10px!important;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws p{margin:0 0 16px;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws .answer{background:var(--yw-soft)!important;border:1px solid var(--yw-border)!important;border-left:5px solid var(--accent)!important;border-radius:var(--yw-radius)!important;padding:20px 24px;margin:0 0 28px;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws .answer .k{font-size:var(--yw-text)!important;text-transform:uppercase;letter-spacing:.08em!important;color:var(--yw-ink)!important;font-weight:var(--yw-weight-strong)!important;margin-bottom:8px;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws ol.fixes{padding-left:22px;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws ol.fixes li{margin-bottom:12px;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws figure{margin:28px 0;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws figure img{width:100%;border-radius:var(--yw-radius)!important;display:block;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws figcaption{font-size:var(--yw-text-small)!important;color:var(--yw-ink)!important;font-style:italic!important;margin-top:8px;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws .card{background:var(--yw-soft)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:22px;margin:26px 0;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws details{background:var(--yw-surface)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;margin:10px 0;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws details summary{padding:15px 18px;font-weight:var(--yw-weight-strong)!important;cursor:pointer;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws details > div{padding:0 18px 16px;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws .buy{background:var(--yw-soft)!important;color:var(--yw-ink)!important;border-radius:var(--yw-radius)!important;padding:28px;text-align:center;margin:32px 0;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws .buy h3{color:var(--yw-navy)!important;margin:0 0 8px!important;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws .buy a{display:inline-block;background:var(--yw-surface)!important;color:var(--yw-ink)!important;font-weight:var(--yw-weight-strong)!important;padding:13px 28px;border-radius:var(--yw-radius)!important;text-decoration:none;margin-top:8px;}:where(html body.yw-design-system.yw-legacy-layout-acd31c237c0b6bdc) .yws .fine{font-size:var(--yw-text)!important;color:var(--yw-ink)!important;}
