.KXQqXW_page{background:var(--hh-paper);min-height:100vh;color:var(--hh-ink-2);padding:54px 28px 100px;padding-inline:var(--hh-page-gutter)!important}.KXQqXW_shell{width:min(calc(var(--hh-content-width) - 2 * var(--hh-page-gutter)),100%);margin:0 auto}.KXQqXW_disclosure{border:1px solid var(--hh-line);background:var(--hh-card);color:var(--hh-muted);border-radius:10px;margin:0 0 20px;padding:14px 16px;font-size:12px;line-height:1.6;box-shadow:0 8px 24px #0f1f3a0b}.KXQqXW_disclosure b{color:var(--hh-accent-hover)}.KXQqXW_hero{border:1px solid var(--hh-deep);background:linear-gradient(145deg,var(--hh-deep),var(--hh-deep));color:var(--hh-card);border-radius:20px;padding:64px;position:relative;overflow:hidden;box-shadow:0 20px 48px #07142629}.KXQqXW_hero:after{content:"";border:72px solid #12605b1f;border-radius:50%;width:330px;height:330px;position:absolute;top:-205px;right:-150px}.KXQqXW_hero>*{z-index:1;position:relative}.KXQqXW_eyebrow,.KXQqXW_sectionHeading span,.KXQqXW_choiceGrid section>span,.KXQqXW_verdict span,.KXQqXW_sources>span{color:var(--hh-inverse-accent);letter-spacing:.12em;text-transform:uppercase;font:800 10px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.KXQqXW_hero h1{max-width:940px;color:var(--hh-card);letter-spacing:-.065em;margin:15px 0 20px;font-size:clamp(46px,6.5vw,76px);font-weight:790;line-height:.98}.KXQqXW_hero p{max-width:790px;color:var(--hh-inverse-muted);margin:0;font-size:16px;line-height:1.72}.KXQqXW_heroLinks{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.KXQqXW_heroLinks a,.KXQqXW_choiceGrid section>a{background:var(--hh-accent);min-height:44px;color:var(--hh-card);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #12605b3d}.KXQqXW_heroLinks a:hover,.KXQqXW_heroLinks a:focus-visible,.KXQqXW_choiceGrid section>a:hover,.KXQqXW_choiceGrid section>a:focus-visible{background:var(--hh-accent-hover);outline-offset:2px;outline:3px solid #b6d3c657}.KXQqXW_section{border:1px solid var(--hh-line);background:var(--hh-card);border-radius:16px;margin-top:28px;padding:38px;box-shadow:0 10px 30px #0f1f3a0d}.KXQqXW_sectionHeading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.KXQqXW_sectionHeading>svg{background:var(--hh-accent-soft);width:40px;height:40px;color:var(--hh-accent-hover);border-radius:10px;flex:none;padding:10px}.KXQqXW_sectionHeading span,.KXQqXW_choiceGrid section>span,.KXQqXW_sources>span{color:var(--hh-accent-hover)}.KXQqXW_section h2,.KXQqXW_choiceGrid h2,.KXQqXW_verdict h2,.KXQqXW_sources h2{color:var(--hh-ink);letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(23px,3vw,32px);font-weight:760;line-height:1.15}.KXQqXW_section p{color:var(--hh-muted);margin:13px 0 0;font-size:14px;line-height:1.75}.KXQqXW_tableWrap{border:1px solid var(--hh-line);border-radius:12px;overflow-x:auto}.KXQqXW_tableWrap table{border-collapse:collapse;width:100%;min-width:760px}.KXQqXW_tableWrap th,.KXQqXW_tableWrap td{border-bottom:1px solid var(--hh-line);text-align:left;vertical-align:top;padding:15px 16px;font-size:12px;line-height:1.55}.KXQqXW_tableWrap thead th{background:var(--hh-deep);color:var(--hh-card);font-size:11px}.KXQqXW_tableWrap thead a{color:var(--hh-accent-line)}.KXQqXW_tableWrap tbody th{background:var(--hh-paper);width:24%;color:var(--hh-ink)}.KXQqXW_tableWrap tbody td{color:var(--hh-ink-2)}.KXQqXW_tableWrap tbody tr:last-child th,.KXQqXW_tableWrap tbody tr:last-child td{border-bottom:0}.KXQqXW_limit{background:var(--hh-warning-bg);border-left:3px solid #f59e0b;padding:13px 15px;color:var(--hh-warning)!important;font-size:12px!important}.KXQqXW_twoColumn,.KXQqXW_choiceGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.KXQqXW_choiceGrid{margin-top:28px}.KXQqXW_choiceGrid section{background:var(--hh-deep);color:var(--hh-card);border-radius:16px;padding:34px}.KXQqXW_choiceGrid section:nth-child(2){background:var(--hh-deep)}.KXQqXW_choiceGrid section>span{color:var(--hh-inverse-accent)}.KXQqXW_choiceGrid h2{color:var(--hh-card)}.KXQqXW_choiceGrid p{color:var(--hh-inverse-muted);font-size:13px;line-height:1.75}.KXQqXW_choiceGrid p a{color:var(--hh-inverse-accent)}.KXQqXW_choiceGrid section>a{margin-top:10px}.KXQqXW_verdict{border:1px solid var(--hh-accent-line);background:var(--hh-accent-soft);color:var(--hh-ink);border-radius:16px;gap:18px;margin-top:28px;padding:34px;display:flex}.KXQqXW_verdict>svg{background:var(--hh-accent-hover);width:42px;height:42px;color:var(--hh-card);border-radius:11px;flex:none;padding:10px}.KXQqXW_verdict span{color:var(--hh-accent-hover)}.KXQqXW_verdict p{color:var(--hh-ink-2);margin:13px 0 0;font-size:14px;line-height:1.75}.KXQqXW_notes{color:var(--hh-ink-2);gap:11px;margin:0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.KXQqXW_notes a{color:var(--hh-accent-hover);font-weight:700}.KXQqXW_notes code{background:var(--hh-accent-soft);color:var(--hh-deep);border-radius:4px;padding:2px 5px}.KXQqXW_sources{background:var(--hh-deep-2);color:var(--hh-card);border-radius:16px;margin-top:28px;padding:36px}.KXQqXW_sources>span{color:var(--hh-inverse-accent)}.KXQqXW_sources h2{color:var(--hh-card)}.KXQqXW_sources ol{columns:2;column-gap:38px;margin:22px 0 0;padding-left:20px}.KXQqXW_sources li{break-inside:avoid;color:var(--hh-inverse-muted);margin:0 0 11px;padding-left:4px;font-size:11px}.KXQqXW_sources a{color:var(--hh-inverse-muted);align-items:flex-start;gap:6px;line-height:1.5;text-decoration:none;display:inline-flex}.KXQqXW_sources a:hover,.KXQqXW_sources a:focus-visible{color:var(--hh-card);text-decoration:underline}.KXQqXW_sources svg{flex:none;margin-top:2px}.KXQqXW_sharedCompare{overflow:hidden}.KXQqXW_sharedCompare .page-title{padding-top:0}.KXQqXW_sharedCompare .compare-select{max-height:168px;overflow:auto}@media (max-width:760px){.KXQqXW_page{padding:30px 14px 70px}.KXQqXW_hero{border-radius:16px;padding:38px 24px}.KXQqXW_hero h1{font-size:44px}.KXQqXW_section{border-radius:13px;padding:26px 21px}.KXQqXW_twoColumn,.KXQqXW_choiceGrid{grid-template-columns:1fr}.KXQqXW_choiceGrid section,.KXQqXW_sources{padding:27px 22px}.KXQqXW_sources ol{columns:1}.KXQqXW_verdict{padding:26px 21px}}@media (max-width:420px){.KXQqXW_hero h1{font-size:39px}.KXQqXW_verdict{flex-direction:column;align-items:flex-start}}
