/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2{--accent:var(--yw-primary);--accent2:var(--yw-primary);--muted:var(--yw-muted);--card:#f8fafc;--radius:var(--yw-radius);--shadow:var(--yw-shadow);font-family:var(--yw-font-body)!important;color:var(--yw-ink)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2.ygrid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:var(--yw-content-width);margin:0 auto;}@media (min-width:1024px){:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2.ygrid{grid-template-columns:250px minmax(0,1fr);align-items:start;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .toc{position:sticky;top:90px;grid-column:1;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .hero{grid-column:2;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .card{grid-column:2;}}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .toc{display:none;}@media (min-width:1024px){:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .toc{display:block;}}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .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-9b987b7bd696d8e1) .yawnder-rv2 .toc a{display:block;padding:6px 0;color:var(--yw-primary)!important;text-decoration:none;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .card{background:var(--card)!important;border-radius:var(--yw-radius)!important;padding:18px;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 h2{font-size:var(--yw-h2)!important;font-weight:var(--yw-weight-strong)!important;margin:0 0 10px;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 h3{font-size:var(--yw-h3)!important;font-weight:var(--yw-weight-strong)!important;margin:0 0 10px;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 h4{font-size:20px!important;font-weight:var(--yw-weight-strong)!important;margin:16px 0 6px;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .btn{background:var(--yw-primary)!important;color:var(--yw-surface)!important;padding:12px 18px;border-radius:var(--yw-button-radius)!important;text-decoration:none;display:inline-block;margin:8px 8px 8px 0;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .fine{color:var(--yw-muted)!important;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .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:6px 6px 0 0;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 table.compare{width:100%;border-collapse:collapse;margin-top:12px;font-size:var(--yw-text)!important;display:block;overflow-x:auto;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 table.compare th{border:1px solid var(--yw-border)!important;padding:8px;text-align:left;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 table.compare td{border:1px solid var(--yw-border)!important;padding:8px;text-align:left;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 table.compare th{background:var(--yw-navy)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .score-row{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr);gap:14px;align-items:center;margin:8px 0;}@media (max-width:640px){:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .score-row{grid-template-columns:1fr;gap:6px;}}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .score-name{color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 .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-9b987b7bd696d8e1) .yawnder-rv2 .meter span{display:block;height:100%;border-radius:var(--yw-radius)!important;background:linear-gradient(90deg,var(--yw-soft),var(--yw-soft))!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 figure{margin:14px 0;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 figure img{width:100%;max-width:820px;height:auto;display:block;margin:0 auto;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-9b987b7bd696d8e1) .yawnder-rv2 figcaption{color:var(--yw-muted)!important;font-size:var(--yw-text-small)!important;text-align:center;margin-top:8px;}
