/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root{--ink:var(--yw-ink);--mute:#596275;--line:var(--yw-border);--bg:var(--yw-surface);--panel:#ffffff;--accent:var(--yw-primary);--accent-d:#06285f;--gold:#f4b942;--soft:#eef5ff;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root *{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root{margin:0;padding:0;background:var(--yw-surface)!important;color:var(--yw-ink)!important;font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;-webkit-font-smoothing:antialiased;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .ysb{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 #right-sidebar{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .elementor-element-7c59499b{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255.right-sidebar .site-content{display:block!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .site-content{display:block!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .content-area{width:100%!important;max-width:none!important;float:none!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 #primary{width:100%!important;max-width:none!important;float:none!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .inside-article{width:100%!important;max-width:none!important;float:none!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .elementor-element-2b57a983>.elementor-container{max-width:none!important;width:100%!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .elementor-element-d5b3365{width:100%!important;max-width:100%!important;flex:0 0 100%!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7).page-id-361255 .entry-content:not(:first-child){margin-top:0!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .wrap{max-width:var(--yw-content-width);margin:0 auto;padding:22px 18px 70px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero{position:relative;overflow:hidden;background:var(--yw-soft)!important;color:var(--yw-ink)!important;border-radius:var(--yw-radius)!important;padding:34px 34px 30px;margin-bottom:24px;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero:after{content:"";position:absolute;inset:auto -80px -150px auto;width:420px;height:420px;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;pointer-events:none;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero h1{color:var(--yw-primary)!important;font-family:var(--yw-font-heading)!important;font-size:var(--yw-h1)!important;margin:0 0 12px!important;letter-spacing:0!important;font-weight:var(--yw-weight-strong)!important;line-height:1.2!important;max-width:var(--yw-content-width)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .hero h1{color:var(--yw-primary)!important;font-family:var(--yw-font-heading)!important;font-size:var(--yw-h1)!important;margin:0 0 12px!important;letter-spacing:0!important;font-weight:var(--yw-weight-strong)!important;line-height:1.2!important;max-width:var(--yw-content-width)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero p{color:var(--yw-ink)!important;margin:0!important;font-size:var(--yw-text)!important;max-width:760px!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .hero p{color:var(--yw-ink)!important;margin:0!important;font-size:var(--yw-text)!important;max-width:760px!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero-kpis{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;position:relative;z-index:1;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero-kpis span{display:inline-flex;align-items:center;gap:6px;background:var(--yw-soft)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;padding:8px 12px;backdrop-filter:blur(8px);}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .layout{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:start;}@media (max-width:900px){:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .layout{grid-template-columns:1fr;}}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .sidebar{background:var(--yw-surface)!important;border:1px solid var(--line)!important;border-radius:var(--yw-radius)!important;padding:20px;position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:var(--yw-shadow)!important;}@media (max-width:900px){:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .sidebar{position:static;max-height:none;display:none;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .sidebar.open{display:block;}}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .toggle{display:none;width:100%;background:var(--yw-soft)!important;color:var(--yw-ink)!important;border:0!important;border-radius:var(--yw-radius)!important;padding:13px 16px;font-weight:var(--yw-weight-strong)!important;cursor:pointer;margin-bottom:12px;font-size:var(--yw-text)!important;}@media (max-width:900px){:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .toggle{display:block;}}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .facet{margin-bottom:18px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .facet label{display:block;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;letter-spacing:.11em!important;text-transform:uppercase;color:var(--yw-ink)!important;margin-bottom:9px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .chips{display:flex;flex-wrap:wrap;gap:8px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .chip{background:var(--yw-soft)!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:7px 13px!important;font-size:var(--yw-text-small)!important;cursor:pointer;color:var(--yw-navy)!important;transition:all .15s;font-family:var(--yw-font-body)!important;box-shadow:var(--yw-shadow)!important;text-transform:none!important;letter-spacing:0!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .chip{background:var(--yw-soft)!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:7px 13px!important;font-size:var(--yw-text-small)!important;cursor:pointer;color:var(--yw-navy)!important;transition:all .15s;font-family:var(--yw-font-body)!important;box-shadow:var(--yw-shadow)!important;text-transform:none!important;letter-spacing:0!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .chip:hover{background:var(--yw-surface)!important;border-color:var(--yw-border)!important;color:var(--accent-d)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .chip:hover{background:var(--yw-surface)!important;border-color:var(--yw-border)!important;color:var(--accent-d)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .chip.on{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-navy)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .chip.on{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-navy)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .chip.on:hover{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .chip.on:hover{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .reset{width:100%;background:var(--yw-surface)!important;border:1px solid var(--line)!important;border-radius:var(--yw-radius)!important;padding:11px!important;font-size:var(--yw-text)!important;cursor:pointer;color:var(--mute)!important;font-family:var(--yw-font-body)!important;font-weight:var(--yw-weight-strong)!important;text-transform:none!important;letter-spacing:0!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .reset{width:100%;background:var(--yw-surface)!important;border:1px solid var(--line)!important;border-radius:var(--yw-radius)!important;padding:11px!important;font-size:var(--yw-text)!important;cursor:pointer;color:var(--mute)!important;font-family:var(--yw-font-body)!important;font-weight:var(--yw-weight-strong)!important;text-transform:none!important;letter-spacing:0!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .reset:hover{background:var(--yw-surface)!important;color:var(--yw-ink)!important;border-color:var(--yw-border)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .reset:hover{background:var(--yw-surface)!important;color:var(--yw-ink)!important;border-color:var(--yw-border)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .toggle{background:var(--yw-soft)!important;color:var(--yw-ink)!important;border:0!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .toggle{background:var(--yw-soft)!important;color:var(--yw-ink)!important;border:0!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .toggle:hover{background:var(--accent-d)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .toggle:hover{background:var(--accent-d)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:18px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .results h2{font-family:var(--yw-font-heading)!important;color:var(--yw-primary)!important;font-size:var(--yw-h2)!important;font-weight:var(--yw-weight-strong)!important;margin:0 0 4px!important;letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) #yawnder-mf-root .results h2{font-family:var(--yw-font-heading)!important;color:var(--yw-primary)!important;font-size:var(--yw-h2)!important;font-weight:var(--yw-weight-strong)!important;margin:0 0 4px!important;letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .count{color:var(--mute)!important;font-size:var(--yw-text)!important;margin:0;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .sort-note{font-size:var(--yw-text-small)!important;color:var(--mute)!important;font-weight:var(--yw-weight-strong)!important;white-space:nowrap;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .card{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:var(--yw-radius)!important;padding:0;overflow:hidden;text-decoration:none!important;color:var(--yw-ink)!important;transition:all .2s;display:flex;flex-direction:column;min-height:360px;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .card:hover{border-color:var(--yw-border)!important;box-shadow:var(--yw-shadow)!important;transform:translateY(-3px);}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero-img{position:relative;width:100%;aspect-ratio:16/10;background:var(--yw-soft)!important;overflow:hidden;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .card:hover .hero-img img{transform:scale(1.04);}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .hero-img .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:var(--yw-weight-strong)!important;color:var(--yw-muted)!important;font-size:var(--yw-text)!important;letter-spacing:.06em!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .card-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .logo{height:42px;display:flex;align-items:center;min-width:0;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .logo img{max-height:34px;max-width:132px;object-fit:contain;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .score{background:var(--soft)!important;border:1px solid var(--yw-border)!important;color:var(--accent-d)!important;border-radius:var(--yw-radius)!important;padding:6px 9px;text-align:center;min-width:58px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .score b{display:block;font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .score span{display:block;font-size:var(--yw-text)!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:var(--yw-weight-strong)!important;margin-top:2px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .brand{font-size:var(--yw-text)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--mute)!important;font-weight:var(--yw-weight-strong)!important;margin-bottom:4px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .card h4{margin:0 0 8px;font-size:20px!important;font-weight:var(--yw-weight-strong)!important;letter-spacing:-.01em!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .oneliner{color:var(--mute)!important;font-size:var(--yw-text)!important;margin:0 0 12px;flex:1;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .tag{background:var(--yw-soft)!important;color:var(--yw-navy)!important;font-size:var(--yw-text-small)!important;padding:3px 8px;border-radius:999px!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .firmbar{margin-bottom:12px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .firmbar .lbl{display:flex;justify-content:space-between;font-size:var(--yw-text)!important;color:var(--mute)!important;margin-bottom:4px;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .firmbar .lbl b{color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .track{height:6px;background:var(--yw-soft)!important;border-radius:var(--yw-radius)!important;overflow:hidden;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .fill{height:100%;background:var(--yw-soft)!important;border-radius:var(--yw-radius)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .meta{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-size:var(--yw-text-small)!important;padding-top:12px;border-top:1px solid var(--line)!important;margin-bottom:10px;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .meta span{color:var(--mute)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .meta b{font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .cta{color:var(--yw-surface)!important;font-weight:var(--yw-weight-strong)!important;font-size:var(--yw-button-text)!important;margin-top:auto;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .empty{text-align:center;padding:48px 20px;background:var(--yw-surface)!important;border-radius:var(--yw-radius)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .empty h3{margin:0 0 8px;font-size:var(--yw-h3)!important;}:where(html body.yw-design-system.yw-legacy-layout-93ddedcd792868a7) .empty p{margin:0;color:var(--mute)!important;}
