/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec{scroll-margin-top:96px;margin:26px 0;padding:22px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec h2{color:var(--yw-primary)!important;font-size:var(--yw-h2)!important;margin:0 0 12px!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec p{color:var(--yw-ink)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec a{color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__controls{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__choice{display:grid;gap:8px;min-width:0;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec label{font-weight:var(--yw-weight-strong)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec select{width:100%;max-width:100%;min-width:0;height:auto;min-height:44px;background:var(--yw-surface)!important;color:var(--yw-ink)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:10px;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__scroll{overflow-x:auto;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__table{border-collapse:collapse;width:100%;min-width:520px;table-layout:fixed;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__table th{border:1px solid var(--yw-border)!important;padding:12px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;color:var(--yw-surface)!important;background:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__table td{border:1px solid var(--yw-border)!important;padding:12px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;color:var(--yw-ink)!important;background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__table thead th{background:var(--yw-navy)!important;color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__table th:first-child{width:25%;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__table img{width:160px;height:125px;object-fit:contain;display:block;max-width:100%;background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__note{font-size:var(--yw-text-small)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec details{margin-top:20px;border-top:1px solid var(--yw-border)!important;padding-top:16px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec summary{color:var(--yw-ink)!important;cursor:pointer;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive{width:100%;border-collapse:collapse;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive td{padding:10px;border:1px solid var(--yw-border)!important;white-space:nowrap;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive th{padding:10px;border:1px solid var(--yw-border)!important;white-space:nowrap;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive thead th{background:var(--yw-navy)!important;color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive .yawnder-cmp__cta--buy{display:none;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive .yawnder-cmp__pick{display:none;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive .yawnder-cmp__dstatus{display:block;margin:4px 0;color:var(--yw-muted)!important;white-space:normal;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__archive .yw-serta-history-disabled{display:none;}@media (max-width:650px){:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec{padding:15px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec__controls{grid-template-columns:1fr;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yw-serta-spec h2{font-size:var(--yw-h2)!important;}}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__lazy-note{max-width:var(--yw-content-width);margin:12px auto 0;padding:10px 14px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;color:var(--yw-muted)!important;font-size:var(--yw-text-small)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__lazy-note[hidden]{display:none;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__lazy-load{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-left:8px;padding:7px 11px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;cursor:pointer;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__lazy-load:hover{background:var(--yw-soft)!important;}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__vs{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:end;justify-content:center;margin:20px auto 0;max-width:var(--yw-content-width);padding:16px 18px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__vs label{display:grid!important;grid-template-rows:18px 42px;align-items:end;row-gap:6px;margin:0!important;flex:1 1 240px;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__vs select{box-sizing:border-box!important;width:100%!important;height:42px!important;padding:9px 12px!important;margin:0!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;font-size:var(--yw-text)!important;background:var(--yw-surface)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__vsx{align-self:center;padding-bottom:10px;font-weight:var(--yw-weight-strong)!important;color:var(--yw-ink)!important;text-transform:uppercase;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__vs button{flex:0 0 auto;height:42px;padding:0 20px;border:0!important;border-radius:var(--yw-button-radius)!important;background:var(--yw-primary)!important;color:var(--yw-surface)!important;font-weight:var(--yw-weight-strong)!important;font-size:var(--yw-button-text)!important;cursor:pointer;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__vs button:hover{background:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__win{background:var(--yw-soft)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__win:after{content:" ✓";color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__panelbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;font-size:var(--yw-text)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px!important;background:var(--yw-soft)!important;color:var(--yw-navy)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__chip button{border:0!important;background:none!important;color:var(--yw-surface)!important;font-size:var(--yw-button-text)!important;line-height:1.35!important;cursor:pointer;padding:0;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idx{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 26px;margin:14px 0 24px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol h3{margin:6px 0 6px;font-size:var(--yw-h3)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol ul{margin:0 0 10px 18px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol li{margin:0 0 4px;font-size:var(--yw-text)!important;}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) aside.yawnder-sidebar{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) #right-sidebar{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) #left-sidebar{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) .widget-area.sidebar{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) .site-content .content-area{width:100%!important;max-width:100%!important;float:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) #primary.content-area{width:100%!important;max-width:100%!important;float:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) .elementor-location-single .elementor-col-33{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):has(.yawnder-cmp) .elementor-location-single .elementor-col-66{width:100%!important;max-width:100%!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__lede{font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:end;justify-content:center;margin:20px auto;max-width:var(--yw-content-width);padding:16px 18px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls label{display:grid!important;grid-template-rows:18px 42px;align-items:end;row-gap:6px;margin:0!important;flex:0 0 auto;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls label[for]{flex:0 1 300px;max-width:340px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls label:has(#cmp-q){flex:0 1 300px;max-width:340px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls input[type="search"]{box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:9px 12px!important;margin:0!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;color:var(--yw-ink)!important;background:var(--yw-surface)!important;box-shadow:var(--yw-shadow)!important;transition:border-color .15s,box-shadow .15s;vertical-align:middle;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls input[type="text"]{box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:9px 12px!important;margin:0!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;color:var(--yw-ink)!important;background:var(--yw-surface)!important;box-shadow:var(--yw-shadow)!important;transition:border-color .15s,box-shadow .15s;vertical-align:middle;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls select{box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:9px 12px!important;margin:0!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;color:var(--yw-ink)!important;background:var(--yw-surface)!important;box-shadow:var(--yw-shadow)!important;transition:border-color .15s,box-shadow .15s;vertical-align:middle;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls input{width:100%!important;min-width:0;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls select{width:auto!important;min-width:190px;padding-right:34px;cursor:pointer;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls input:focus{outline:none;border-color:var(--yw-border)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls select:focus{outline:none;border-color:var(--yw-border)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls button{flex:0 0 auto;box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 18px!important;margin:0!important;border:0!important;border-radius:var(--yw-button-radius)!important;background:var(--yw-primary)!important;color:var(--yw-surface)!important;font-weight:var(--yw-weight-strong)!important;font-size:var(--yw-button-text)!important;line-height:1.35!important;cursor:pointer;transition:background .15s,transform .1s;vertical-align:middle;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls button:hover{background:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls button:active{transform:translateY(1px);}@media (max-width:640px){:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls{gap:12px;padding:14px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls label{flex:0 0 auto;max-width:100%;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls label:has(#cmp-q){flex:1 1 180px;max-width:100%;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls select{min-width:160px;}}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__scroll{overflow-x:auto;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table{width:100%;border-collapse:collapse;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table th{padding:9px 11px;border-bottom:1px solid var(--yw-border)!important;text-align:left;white-space:nowrap;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table td{padding:9px 11px;border-bottom:1px solid var(--yw-border)!important;text-align:left;white-space:nowrap;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th{background:var(--yw-navy)!important;font-size:var(--yw-text)!important;text-transform:uppercase;letter-spacing:.04em!important;position:sticky;top:0;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th[data-sort]{cursor:pointer;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th[data-sort]:after{content:"↕";opacity:.35;margin-left:5px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th[aria-sort="ascending"]:after{content:"↑";opacity:1;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th[aria-sort="descending"]:after{content:"↓";opacity:1;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__pick input{width:24px;height:24px;cursor:pointer;accent-color:#004aad;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__score{display:inline-block;min-width:44px;text-align:center;padding:3px 8px;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;color:var(--yw-ink)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__panel{margin:18px 0;padding:14px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;overflow-x:auto;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__panelh{margin:0 0 10px;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__panel .yawnder-cmp__table th{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__panel .yawnder-cmp__table td{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__panel .yawnder-cmp__table .yawnder-cmp__bestfor td{max-width:260px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rubric td{white-space:normal;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rubric th{white-space:normal;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__note{font-size:var(--yw-text-small)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):not(.yawnder-cmp-js) #cmp-body:has(input:checked) tr:not(:has(input:checked)){display:none;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d):not(.yawnder-cmp-js) #cmp-body tr:has(input:checked){background:var(--yw-success-soft)!important;}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp{--yb:#004aad;--yink:#0f2242;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero{margin:0 0 22px;padding:28px 26px;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;color:var(--yw-ink)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__eyebrow{display:inline-block;font-size:var(--yw-text-small)!important;font-weight:var(--yw-weight-strong)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__h1{margin:8px 0 10px!important;font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__lede{max-width:var(--yw-reading-width);margin:0;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__stats{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0!important;padding:0!important;list-style:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__stats li{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;border:1px solid var(--yw-border)!important;min-width:120px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__stats b{font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__stats span{font-size:var(--yw-text)!important;letter-spacing:.03em!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__step{display:flex;align-items:center;gap:10px;margin:26px auto 8px;max-width:var(--yw-content-width);font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__stepn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--yw-radius)!important;background:var(--yb,#004aad)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;letter-spacing:0!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__vs{margin-top:0!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__controls{margin-top:0!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__scroll{border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table{font-variant-numeric:tabular-nums;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th{background:var(--yw-navy)!important;color:var(--yw-surface)!important;border-bottom:0!important;padding:12px 11px!important;z-index:2;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th:first-child{border-top-left-radius:16px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th:last-child{border-top-right-radius:16px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table tbody tr:nth-child(even){background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table tbody tr:hover{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table tbody td{border-bottom:1px solid var(--yw-border)!important;padding:10px 11px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__namec a{font-weight:var(--yw-weight-strong)!important;color:var(--yw-ink)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__namec a:hover{color:var(--yb,#004aad)!important;text-decoration:underline;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__n{text-align:right!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__price{font-weight:var(--yw-weight-strong)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rankc{text-align:center!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rank{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rank--m1{background:var(--yw-soft)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rank--m2{background:var(--yw-soft)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rank--m3{background:var(--yw-soft)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__score{min-width:46px;padding:4px 9px!important;font-size:var(--yw-text)!important;background:var(--yw-soft)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__score.is-good{background:var(--yw-success-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__score.is-high{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__score.is-elite{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border-radius:var(--yw-button-radius)!important;background:var(--yw-primary)!important;color:var(--yw-surface)!important;font-size:var(--yw-button-text)!important;font-weight:var(--yw-weight-strong)!important;text-decoration:none!important;white-space:nowrap;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__cta:hover{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__cta--ghost{background:var(--yw-primary)!important;color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__cta--ghost:hover{background:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__note{margin-top:10px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idx{display:block!important;column-width:260px;column-gap:16px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol{break-inside:avoid;display:inline-block;width:100%;margin:0 0 16px;padding:14px 16px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol h3{margin:0 0 8px!important;font-size:var(--yw-h3)!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol ul{margin:0!important;padding:0!important;list-style:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol li{margin:0!important;padding:5px 0;border-top:1px solid var(--yw-border)!important;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__idxcol li:first-child{border-top:0!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rubric{font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__rubric thead th{background:var(--yw-navy)!important;color:var(--yw-surface)!important;}@media (max-width:640px){:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero{padding:22px 18px;border-radius:var(--yw-radius)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__stats li{flex:1 1 44%;min-width:0;}}@media (min-width:1000px){:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table{font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table th{padding:9px 7px!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table td{padding:9px 7px!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__namec{white-space:normal!important;min-width:170px;max-width:240px;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__cta{padding:5px 10px;font-size:var(--yw-button-text)!important;}}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yw-topic-parent{color:var(--yw-ink)!important;font-size:var(--yw-text)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yw-topic-parent a{color:var(--yw-ink)!important;text-decoration:underline!important;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__lede{color:var(--yw-ink)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__eyebrow{color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__stats li{min-width:150px;padding:13px 16px!important;background:var(--yw-soft)!important;border:1px solid var(--yw-border)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__stats b{display:block;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__stats span{color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;line-height:var(--yw-line)!important;letter-spacing:.01em!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dlegend{margin:0 0 28px!important;padding:16px 18px!important;line-height:var(--yw-line)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dlegend>b{display:block;margin-bottom:6px;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus{display:inline-flex;align-items:center;justify-content:center;min-width:196px;margin:4px 8px 4px 0;padding:4px 9px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;line-height:var(--yw-line)!important;vertical-align:middle;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus.is-complete-standardized-record{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus.is-partial-standardized-record{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus.is-manufacturer-spec-record{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus.is-hands-on-review{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus.is-research-editorial{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus.is-legacy-discontinued{background:var(--yw-soft)!important;border-color:var(--yw-border)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__sub a{font-weight:var(--yw-weight-strong)!important;text-decoration:underline!important;text-underline-offset:3px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__note a{font-weight:var(--yw-weight-strong)!important;text-decoration:underline!important;text-underline-offset:3px;}@media (max-width:760px){:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__stats{display:grid!important;grid-template-columns:1fr 1fr!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__hero .yawnder-cmp__stats li{min-width:0!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__dstatus{min-width:0;}}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th{position:sticky;top:0;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table th.yawnder-cmp__stickyname{position:sticky;left:0;z-index:3;background:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table td.yawnder-cmp__namec{position:sticky;left:0;z-index:3;background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table thead th.yawnder-cmp__stickyname{z-index:4;background:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table tbody tr:nth-child(even) td.yawnder-cmp__namec{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table tbody tr:hover td.yawnder-cmp__namec{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table td.yawnder-cmp__namec{box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__morewrap{position:relative;max-width:var(--yw-content-width);margin:0 auto 12px;text-align:right;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) #cmp-more{height:36px;padding:0 14px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;cursor:pointer;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) #cmp-more:hover{border-color:var(--yw-border)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__more{position:absolute;right:0;top:42px;z-index:20;display:grid;gap:6px;padding:12px 14px;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;box-shadow:var(--yw-shadow)!important;text-align:left;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__more[hidden]{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__more label{display:flex!important;align-items:center;gap:8px;margin:0!important;font-size:var(--yw-text)!important;white-space:nowrap;color:var(--yw-ink)!important;text-transform:none;letter-spacing:0!important;font-weight:var(--yw-weight-regular)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__more input{width:16px;height:16px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__match{display:inline-block;min-width:52px;padding:4px 9px;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;color:var(--yw-ink)!important;font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;text-align:center;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__match.is-mid{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__match.is-low{background:var(--yw-soft)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__bestc{white-space:normal!important;min-width:170px;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__tag{display:inline-block;margin:2px 4px 2px 0;padding:4px 9px;border-radius:999px!important;background:var(--yw-soft)!important;color:var(--yw-navy)!important;font-size:var(--yw-text-small)!important;font-weight:var(--yw-weight-strong)!important;}@media (max-width:760px){:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table td.yawnder-cmp__namec{position:static;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__table th.yawnder-cmp__stickyname{position:static;}:where(html body.yw-design-system.yw-legacy-layout-ed0bc87ea0c7f42d) .yawnder-cmp__morewrap{text-align:left;}}
