.entity-phase3-page{padding-top:18px;background:var(--site-canvas);color:var(--site-ink)}.entity-phase3-page .entity-phase3-layout{width:100%;max-width:var(--site-content);min-width:0;padding-block:0 34px}.entity-phase3-page .entity-phase3-breadcrumbs{display:flex;align-items:center;min-width:0;min-height:44px;gap:5px;color:var(--site-muted);font-size:.8rem}.entity-phase3-page .entity-phase3-breadcrumbs a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;color:var(--site-action-strong);font-weight:760}.entity-phase3-page .entity-phase3-breadcrumbs>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-phase3-page .entity-phase3-breadcrumbs svg{flex:0 0 auto;color:var(--site-line-strong)}.entity-phase3-page .entity-phase3-identity-band{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);grid-gap:clamp(34px,5vw,72px);gap:clamp(34px,5vw,72px);align-items:start;padding-block:clamp(26px,4vw,48px);border-block:1px solid var(--site-line)}.entity-phase3-page .entity-phase3-identity-copy,.entity-phase3-page .entity-phase3-key-facts,.entity-phase3-page .entity-phase3-link-group,.entity-phase3-page .entity-phase3-link-group a,.entity-phase3-page .entity-phase3-link-group a>span,.entity-phase3-page .entity-phase3-link-group li{min-width:0}.entity-phase3-page .entity-phase3-category-mark{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;gap:8px;padding:5px 9px;border:1px solid var(--site-line);border-radius:6px;background:var(--site-surface-subtle);color:var(--site-ink-soft);font-size:.76rem;font-weight:780}.entity-phase3-page .entity-phase3-category-mark svg{color:var(--site-action)}.entity-phase3-page .entity-phase3-meta{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:16px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.entity-phase3-page .entity-phase3-meta span{overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 9px 2px 0;border-radius:2px;background:var(--site-line-strong)}.entity-phase3-page .entity-phase3-identity-copy h1{max-width:18ch;margin:14px 0 0;color:var(--site-ink);font-size:clamp(2rem,4vw,3.25rem);font-weight:780;letter-spacing:-.045em;line-height:1.02;overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-summary-block{max-width:68ch;margin-top:18px}.entity-phase3-page .entity-phase3-summary-label{margin:0;color:var(--site-action-strong);font-family:var(--site-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.entity-phase3-page .entity-phase3-summary{max-width:68ch;margin:5px 0 0;color:var(--site-ink-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.62;overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-guidance{max-width:68ch;margin-top:18px;padding:11px 14px;border-left:3px solid var(--site-caution);border-radius:0 6px 6px 0;background:#f2eee3}.entity-phase3-page .entity-phase3-guidance p{margin:0;color:var(--site-ink-soft);line-height:1.5}.entity-phase3-page .entity-phase3-guidance .entity-phase3-guidance-label{margin-bottom:4px;color:#6d521f;font-family:var(--site-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.entity-phase3-page .entity-add-compare.entity-primary-cta{width:min(100%,330px);min-height:48px;margin-top:20px;padding:12px 14px;border:1px solid var(--site-action);border-radius:6px;background:var(--site-action);color:#ffffff;font-weight:820}.entity-phase3-page .entity-add-compare.entity-primary-cta:focus-visible,.entity-phase3-page .entity-add-compare.entity-primary-cta:hover{border-color:var(--site-action-strong);background:var(--site-action-strong)}.entity-phase3-page .entity-add-compare.entity-primary-cta:focus,.entity-phase3-page .entity-add-compare.entity-primary-cta:focus-visible{outline:2px solid var(--site-action-strong);outline-offset:3px}.entity-phase3-page .entity-phase3-key-facts{padding:20px;border:1px solid var(--site-line);border-top:3px solid var(--site-action);border-radius:6px;background:var(--site-surface)}.entity-phase3-page .entity-section-kicker{color:var(--site-action-strong);font-family:var(--site-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.05em}.entity-phase3-page .entity-phase3-content-band h2,.entity-phase3-page .entity-phase3-key-facts h2,.entity-phase3-page .entity-phase3-section-heading h2{margin:6px 0 0;color:var(--site-ink);font-size:clamp(1.16rem,2vw,1.48rem);font-weight:760;letter-spacing:-.02em;line-height:1.18;overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-key-facts dl{margin:16px 0 0;border-top:1px solid var(--site-line)}.entity-phase3-page .entity-phase3-key-facts dl>div{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px solid var(--site-line)}.entity-phase3-page .entity-phase3-key-facts dd,.entity-phase3-page .entity-phase3-key-facts dt{min-width:0;margin:0;overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-key-facts dt{color:var(--site-muted);font-size:.78rem;font-weight:680}.entity-phase3-page .entity-phase3-key-facts dd{color:var(--site-ink);font-size:.86rem;font-weight:760;text-align:right;display:grid;grid-gap:3px;gap:3px}.entity-phase3-page .entity-phase3-key-facts dd small{color:var(--site-muted);font-size:.7rem;font-weight:560;line-height:1.35}.entity-phase3-page .entity-phase3-empty-note{margin:14px 0 0;color:var(--site-muted);line-height:1.5}.entity-phase3-page .entity-phase3-content-band{margin-top:0;padding:clamp(25px,4vw,38px) 0;border:0;border-bottom:1px solid var(--site-line);border-radius:0;background:transparent}.entity-phase3-page .entity-buying-advice.entity-phase3-content-band>p:last-child{max-width:80ch;margin:14px 0 0;color:var(--site-ink-soft);line-height:1.7;overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-research{padding:clamp(28px,4vw,42px) 0;border-bottom:1px solid var(--site-line)}.entity-phase3-page .entity-phase3-section-heading{min-width:0}.entity-phase3-page .entity-phase3-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-block:1px solid var(--site-line)}.entity-phase3-page .entity-phase3-link-group{padding:18px 20px 4px}.entity-phase3-page .entity-phase3-link-group+.entity-phase3-link-group{border-left:1px solid var(--site-line)}.entity-phase3-page .entity-phase3-link-group h3{margin:0;color:var(--site-ink);font-size:.95rem;font-weight:780;overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-link-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.entity-phase3-page .entity-phase3-link-group-heading>a{flex:0 0 auto;color:var(--site-action-strong);font-size:.78rem;font-weight:760}.entity-phase3-page .entity-phase3-link-group ul{margin:10px 0 0;padding:0;list-style:none}.entity-phase3-page .entity-phase3-link-group>.entity-phase3-empty-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--site-line);font-size:.8rem}.entity-phase3-page .entity-phase3-link-group li{border-top:1px solid var(--site-line)}.entity-phase3-page .entity-phase3-link-group li>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;grid-gap:12px;gap:12px;padding:11px 0;color:var(--site-ink-soft)}.entity-phase3-page .entity-phase3-link-group li>a:focus-visible,.entity-phase3-page .entity-phase3-link-group li>a:hover{color:var(--site-action-strong)}.entity-phase3-page .entity-phase3-link-group li>a>span{display:grid;grid-gap:4px;gap:4px}.entity-phase3-page .entity-phase3-link-group small,.entity-phase3-page .entity-phase3-link-group strong{overflow-wrap:anywhere}.entity-phase3-page .entity-phase3-link-group strong{color:currentColor;font-size:.84rem;line-height:1.35}.entity-phase3-page .entity-phase3-link-group small{color:var(--site-muted);font-size:.73rem;line-height:1.4}.entity-phase3-page .entity-phase3-link-group li>a>svg{flex:0 0 auto;color:var(--site-action)}.entity-phase3-page .entity-phase3-specifications{min-width:0;padding-top:clamp(30px,5vw,52px)}.entity-phase3-page .entity-phase3-specification-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.entity-phase3-page .entity-phase3-specification-heading>p{max-width:38ch;margin:0;color:var(--site-muted);font-size:.78rem;line-height:1.45;text-align:right}.entity-phase3-page .entity-phase3-specifications>.app-comparison-shell{min-width:0}.entity-phase3-page .entity-phase3-source-disclosure{margin-top:28px;border-color:var(--site-line);border-radius:6px;background:var(--site-surface);color:var(--site-ink-soft)}.entity-phase3-page .entity-phase3-source-disclosure .entity-source-note-list strong,.entity-phase3-page .entity-phase3-source-disclosure summary{color:var(--site-ink)}.entity-phase3-page .entity-phase3-source-disclosure .entity-source-disclosure-body,.entity-phase3-page .entity-phase3-source-disclosure .entity-source-link-list a{border-color:var(--site-line)}.entity-phase3-page .entity-phase3-source-disclosure .entity-source-note-list span,.entity-phase3-page .entity-phase3-source-disclosure .note-list{color:var(--site-muted)}.entity-phase3-page .entity-phase3-source-disclosure .entity-app-category-link a,.entity-phase3-page .entity-phase3-source-disclosure .entity-source-link-list a{color:var(--site-action-strong)}@media (max-width:900px){.entity-phase3-page .entity-phase3-identity-band{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:760px){.entity-phase3-page{padding:10px 16px 0}.entity-phase3-page .entity-phase3-identity-band{padding-block:22px 26px}.entity-phase3-page .entity-phase3-identity-copy h1{max-width:none;font-size:clamp(1.9rem,10vw,2.75rem)}.entity-phase3-page .entity-phase3-meta span+span:before{display:none}.entity-phase3-page .entity-phase3-key-facts{display:block;padding:17px}.entity-phase3-page .entity-phase3-key-facts dl{margin-top:13px}.entity-phase3-page .entity-phase3-research-grid{grid-template-columns:minmax(0,1fr)}.entity-phase3-page .entity-phase3-link-group{padding:16px 0 2px}.entity-phase3-page .entity-phase3-link-group+.entity-phase3-link-group{border-top:1px solid var(--site-line);border-left:0}.entity-phase3-page .entity-phase3-specification-heading{display:grid;grid-gap:8px;gap:8px}.entity-phase3-page .entity-phase3-specification-heading>p{text-align:left}}@media (max-width:390px){.entity-phase3-page{padding-inline:12px}.entity-phase3-page .entity-phase3-category-mark{font-size:.72rem}.entity-phase3-page .entity-buying-advice.entity-phase3-content-band>p:last-child,.entity-phase3-page .entity-phase3-guidance p,.entity-phase3-page .entity-phase3-summary{font-size:.95rem}.entity-phase3-page .entity-add-compare.entity-primary-cta{width:100%}.entity-phase3-page .entity-phase3-key-facts dl>div{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px}}