/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26{font-family:var(--yw-font-body)!important;color:var(--yw-ink)!important;line-height:var(--yw-line)!important;margin:0 0 36px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 *{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h1{letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h2{letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h3{letter-spacing:0!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h1{font-size:var(--yw-h1)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h2{font-size:var(--yw-h2)!important;margin-top:34px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h3{font-size:var(--yw-h3)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 .verdict{border-left:5px solid var(--yw-border)!important;background:var(--yw-soft)!important;padding:20px;margin:20px 0;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 .panel{border:1px solid var(--yw-border)!important;padding:16px;background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 table{width:100%;border-collapse:collapse;margin:18px 0;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 th{border:1px solid var(--yw-border)!important;padding:10px;text-align:left;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 td{border:1px solid var(--yw-border)!important;padding:10px;text-align:left;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 figure{margin:24px 0;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 img{display:block;width:100%;height:auto;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 .note{font-size:var(--yw-text-small)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 .legacy{border-top:1px solid var(--yw-border)!important;margin-top:34px;padding-top:20px;}@media (max-width:700px){:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 .three{grid-template-columns:1fr;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26{overflow-wrap:anywhere;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 table{display:block;overflow-x:auto;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h1{font-size:var(--yw-h1)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yw26 h2{font-size:var(--yw-h2)!important;}}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47){--ink:var(--yw-ink);--sub:#475569;--faint:#64748b;--line:var(--yw-border);--bg:var(--yw-surface);--soft:#f8fafc;--brand:#004aad;--brand2:#06b6d4;--radius:var(--yw-radius);--shadow:var(--yw-shadow);}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47){margin:0;padding:0;background:var(--yw-soft)!important;color:var(--ink, #0f172a)!important;font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47){margin:0;padding:0;background:var(--yw-soft)!important;color:var(--ink, #0f172a)!important;font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .wrap{max-width:var(--yw-content-width);margin:0 auto;padding:28px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .hero{background:var(--yw-soft)!important;border:1px solid var(--line, var(--yw-border))!important;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;padding:28px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .eyebrow{font-size:var(--yw-text-small)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--brand, #004aad)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) h1{margin:.4rem 0 .6rem;font-size:var(--yw-h1)!important;font-weight:var(--yw-weight-strong)!important;line-height:1.2!important;background:linear-gradient(135deg,var(--brand, #004aad),var(--brand2))!important;-webkit-background-clip:text;-webkit-text-fill-color:currentColor!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .sub{color:var(--sub)!important;max-width:86ch;font-size:var(--yw-text)!important;margin:0;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .toc{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .toc a{background:var(--yw-surface)!important;border:1px solid var(--line, var(--yw-border))!important;border-radius:var(--yw-radius)!important;padding:8px 12px;text-decoration:none;color:var(--brand, #004aad)!important;font-weight:var(--yw-weight-strong)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .grid{display:grid;gap:16px;margin-top:16px;}@media (min-width:900px){:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .cols-2{grid-template-columns:1fr 1fr;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .cols-3{grid-template-columns:repeat(3,1fr);}}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .card{background:var(--soft)!important;border:1px solid var(--line, var(--yw-border))!important;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;padding:18px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .card h2{margin:0 0 8px;color:var(--yw-primary)!important;letter-spacing:-.01em!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .card h3{margin:0 0 8px;color:var(--yw-navy)!important;letter-spacing:-.01em!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .card p{margin:0;color:var(--sub)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .small{font-size:var(--yw-text-small)!important;color:var(--faint)!important;margin-top:10px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .note{background:var(--yw-soft)!important;border:1px solid var(--line, var(--yw-border))!important;border-left:4px solid var(--brand, var(--yw-border))!important;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;padding:14px;margin-top:14px;color:var(--sub)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .check{list-style:none;margin:10px 0 0;padding:0;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .check li{position:relative;padding-left:28px;margin:10px 0;color:var(--yw-success)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .check li:before{content:"";position:absolute;left:0;top:7px;width:18px;height:18px;border-radius:var(--yw-radius)!important;background:var(--yw-success-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .tablewrap{overflow:auto;margin-top:12px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--yw-radius)!important;overflow:hidden;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) thead th{background:var(--yw-navy)!important;text-align:left;padding:12px;color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) tbody td{background:var(--yw-surface)!important;padding:12px;border-top:1px solid var(--yw-border)!important;vertical-align:top;color:var(--sub)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) tbody tr:nth-child(2n) td{background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .btnrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:var(--yw-button-radius)!important;text-decoration:none;font-weight:var(--yw-weight-strong)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .btn-primary{background:var(--yw-primary)!important;color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .btn-ghost{background:var(--yw-primary)!important;color:var(--yw-surface)!important;border:1px solid var(--line, var(--yw-border))!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .vid{position:relative;width:100%;padding-top:56.25%;border-radius:var(--yw-radius)!important;overflow:hidden;border:1px solid var(--line, var(--yw-border))!important;box-shadow:var(--yw-shadow)!important;background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) hr{border:0!important;border-top:1px solid var(--yw-border)!important;margin:18px 0;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) a{color:var(--brand, #004aad)!important;}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated{background:var(--yw-soft)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:18px;margin:26px 0;font-family:var(--yw-font-body)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated h2{font-size:var(--yw-h2)!important;font-weight:var(--yw-weight-strong)!important;margin:0 0 6px;color:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .score-row{display:grid;grid-template-columns:minmax(130px,210px) minmax(0,1fr) 44px;gap:12px;align-items:center;margin:9px 0;}@media (max-width:640px){:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .score-row{grid-template-columns:1fr 46px;grid-template-areas:"n v" "m m";row-gap:4px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .score-name{grid-area:n;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .score-val{grid-area:v;text-align:right;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .meter{grid-area:m;}}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .score-name{color:var(--yw-muted)!important;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .score-val{font-weight:var(--yw-weight-strong)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;text-align:right;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .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-27f22ed1a450eb47) .yawnder-rated .meter span{display:block;height:100%;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .yr-overall{display:inline-flex;align-items:baseline;gap:3px;background:var(--yw-soft)!important;color:var(--yw-ink)!important;padding:8px 14px;border-radius:var(--yw-radius)!important;font-weight:var(--yw-weight-strong)!important;font-size:var(--yw-text)!important;margin:4px 0 10px;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .yr-overall i{font-size:var(--yw-text)!important;font-style:normal!important;opacity:.85;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .yr-note{font-size:var(--yw-text-small)!important;color:var(--yw-ink)!important;margin:12px 0 0;}:where(html body.yw-design-system.yw-legacy-layout-27f22ed1a450eb47) .yawnder-rated .yr-note a{color:var(--yw-ink)!important;font-weight:var(--yw-weight-strong)!important;}
