/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .yw-eco-pro{--blue:var(--yw-primary);--navy:var(--yw-navy);--ink:var(--yw-ink);max-width:var(--yw-content-width);margin:0 auto;font:400 var(--yw-text)/var(--yw-line) var(--yw-font-body)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .yw-eco-pro *{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .yw-eco-pro+.yawnder-compare-cta{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .yw-eco-pro~.yawnder-compare-cta{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .yw-eco-pro h2{font-size:var(--yw-h2)!important;line-height:1.2!important;color:var(--yw-primary)!important;margin:40px 0 14px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .yw-eco-pro h3{font-size:var(--yw-h3)!important;color:var(--yw-navy)!important;margin:22px 0 8px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .yw-eco-pro p{margin:0 0 16px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-hero{background:var(--yw-soft)!important;color:var(--yw-ink)!important;padding:34px 28px;border-radius:var(--yw-radius)!important;margin:8px 0 24px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-hero h2{color:var(--yw-primary)!important;margin:0 0 10px;font-size:var(--yw-h2)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-hero p{color:var(--yw-ink)!important;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-kicker{text-transform:uppercase;letter-spacing:.13em!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;color:var(--yw-ink)!important;margin-bottom:9px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-note{background:var(--yw-soft)!important;border:1px solid var(--yw-border)!important;border-left:5px solid var(--blue)!important;padding:15px 18px;border-radius:var(--yw-radius)!important;margin:22px 0;color:var(--yw-muted)!important;font-size:var(--yw-text-small)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-warn{background:var(--yw-warning-soft)!important;border:1px solid var(--yw-border)!important;padding:15px 18px;border-radius:var(--yw-radius)!important;margin:22px 0;color:var(--yw-warning)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-table-wrap{overflow-x:auto;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;margin:20px 0 30px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-table{width:100%;border-collapse:collapse;min-width:720px;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-table th{background:var(--yw-navy)!important;color:var(--yw-surface)!important;text-align:left;padding:12px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-table td{padding:12px;border-top:1px solid var(--yw-border)!important;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-table tr:nth-child(even) td{background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-card{border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:16px;background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-card h3{margin:0 0 7px;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-card p{font-size:var(--yw-text)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-btn{display:inline-block;background:var(--yw-primary)!important;color:var(--yw-surface)!important;text-decoration:none!important;font-weight:var(--yw-weight-strong)!important;padding:10px 14px;border-radius:var(--yw-button-radius)!important;font-size:var(--yw-button-text)!important;margin:3px 6px 3px 0;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-btn.alt{background:var(--yw-primary)!important;color:var(--yw-surface)!important;border:1px solid var(--blue)!important;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-nav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0;}:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-nav a{font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;color:var(--yw-primary)!important;text-decoration:none!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:6px 10px;background:var(--yw-surface)!important;}@media (max-width:760px){:where(html body.yw-design-system.yw-legacy-layout-01ea0778aa9fccc2) .ep-grid{grid-template-columns:1fr;}}
