.TXGZoq_p3{--p3-cream:#faf5ec;--p3-paper:#f0e8da;--p3-figure:#e6dfd1;--p3-ink:#14120f;--p3-ink-soft:#332e26;--p3-muted:#57534c;--p3-violet:#3b2782;--p3-lav:#d8ccff;--p3-orange:#f90;--p3-orange-deep:#d97f00;--p3-rule:#3b278257;--p3-rule-ink:#faf5ec52;--p3-band-soft:#f4ecdf;--p3-record-amber:#e2ad55;--p3-display:var(--font-display), "Arial Black", system-ui, sans-serif;--p3-body:var(--font-sans), ui-sans-serif, system-ui, -apple-system, Arial, sans-serif;--p3-mono:var(--font-mono), ui-monospace, Consolas, "Courier New", monospace;--p3-ink-2:#1c1a17;--p3-hair:#2c2721;--p3-mist:#b9b3a7;--p3-border:#dbd7d0;--p3-serif:Georgia, "Iowan Old Style", "Times New Roman", serif;--cv3-ink:var(--p3-ink);--cv3-ink-2:var(--p3-ink-2);--cv3-ink-soft:var(--p3-ink-soft);--cv3-ink-muted:var(--p3-muted);--cv3-hair:var(--p3-hair);--cv3-mist:var(--p3-mist);--cv3-cream:var(--p3-cream);--cv3-card:#fffdf9;--cv3-border:var(--p3-border);--cv3-violet-deep:var(--p3-violet);--cv3-accent:var(--p3-orange);--cv3-accent-deep:var(--p3-orange-deep);--cv3-mono:var(--p3-mono);--cv3-display:var(--p3-display);background:var(--p3-cream);color:var(--p3-ink);font-family:var(--p3-body);font-size:17px;line-height:1.55;overflow-x:clip}.TXGZoq_p3 *{box-sizing:border-box}.TXGZoq_p3 img{max-width:100%;display:block}.TXGZoq_p3 :focus-visible{outline:3px solid var(--p3-violet);outline-offset:3px}.TXGZoq_zoneInk :focus-visible{outline-color:var(--p3-orange)}.TXGZoq_wrap{width:min(100% - 48px,1440px);margin:0 auto}.TXGZoq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TXGZoq_kicker,.TXGZoq_tag,.TXGZoq_routeLabel,.TXGZoq_liveCopy,.TXGZoq_footLabel,.TXGZoq_methodNumber{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.35}.TXGZoq_dateline{border-bottom:1px solid var(--p3-violet);background:var(--p3-cream);color:var(--p3-ink)}.TXGZoq_datelineInner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 26px;padding:15px 0;display:flex}.TXGZoq_crumbs,.TXGZoq_stamp{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.TXGZoq_crumbs a{color:inherit;text-decoration:none}.TXGZoq_crumbs a:hover{text-decoration:underline}.TXGZoq_stamp{color:var(--p3-muted)}.TXGZoq_stampLive{color:var(--p3-violet)}.TXGZoq_liveDot{background:var(--p3-orange);vertical-align:baseline;width:7px;height:7px;margin-right:7px;display:inline-block}.TXGZoq_decision{background:var(--p3-cream);color:var(--p3-ink);padding:clamp(56px,8vw,128px) 0 clamp(48px,6vw,96px)}.TXGZoq_catLine{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;font-weight:700;display:flex}.TXGZoq_catLine:before{content:"";background:var(--p3-violet);flex:none;width:34px;height:3px}.TXGZoq_decisionGrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.TXGZoq_decisionCopy{min-width:0;max-width:760px}.TXGZoq_h1{max-width:min(20ch,740px);font-family:var(--p3-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5.3vw,5rem);font-weight:800;line-height:.96}.TXGZoq_heroSpread{width:100%;max-width:620px;margin:0}.TXGZoq_heroSpreadRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;display:grid}.TXGZoq_heroEnd{min-width:0}.TXGZoq_shot.TXGZoq_heroEndShot{aspect-ratio:1;border:1px solid var(--p3-violet);border-right:1px solid var(--p3-violet);padding:10px}.TXGZoq_shot.TXGZoq_heroEndShot img{object-fit:contain;width:100%;height:100%;max-height:100%}.TXGZoq_heroEndLabel{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;margin:10px 0 2px;font-size:10px;font-weight:700}.TXGZoq_heroEndPrice{color:var(--p3-ink);font-family:var(--p3-display);letter-spacing:-.03em;margin:0;font-size:1.18rem;font-weight:800}.TXGZoq_heroSpreadGap{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.04em;font-size:15px;font-weight:700}.TXGZoq_heroSpreadCap{color:var(--p3-ink-soft);margin:14px 0 0;font-size:13px;line-height:1.45}.TXGZoq_argument{max-width:34ch;margin:clamp(30px,3.4vw,52px) 0 0;font-size:clamp(1.15rem,1.72vw,1.6rem);line-height:1.42}.TXGZoq_argument b{color:var(--p3-violet);font-weight:700}.TXGZoq_argumentWide{max-width:46ch}.TXGZoq_standfirst{max-width:62ch;color:var(--p3-ink-soft);margin:22px 0 0;font-size:1.02rem;line-height:1.6}.TXGZoq_defaultZone{background:var(--p3-cream);color:var(--p3-ink);border-top:1px solid var(--p3-violet);padding:clamp(38px,4.6vw,68px) 0 0}.TXGZoq_zoneIntro{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);align-items:end;gap:34px;margin-bottom:38px;display:grid}.TXGZoq_zoneH2{max-width:18ch;font-family:var(--p3-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,4.2vw,3.75rem);font-weight:800;line-height:.99}.TXGZoq_zoneAside{max-width:34ch;color:var(--p3-ink-soft);margin:0;font-size:15px;line-height:1.5}.TXGZoq_defaultCard{border-top:2px solid var(--p3-violet);border-bottom:1px solid var(--p3-violet);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.TXGZoq_shot.TXGZoq_shotLead{aspect-ratio:1;width:400px;max-width:100%;padding:18px}.TXGZoq_shot.TXGZoq_shotLead img{object-fit:contain;width:100%;height:100%;max-height:100%}.TXGZoq_shot{aspect-ratio:4/3;background:var(--cv3-card);border-right:1px solid var(--p3-violet);justify-content:center;align-items:center;min-width:0;padding:22px;display:flex;position:relative}.TXGZoq_shot img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-height:100%}.TXGZoq_shotEmpty{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.TXGZoq_zoomTag{z-index:2;background:var(--p3-ink);color:var(--p3-cream);cursor:zoom-in;font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;border:0;padding:7px 11px;font-size:10px;font-weight:700;position:absolute;bottom:0;right:0}.TXGZoq_zoomStage{z-index:1;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.TXGZoq_pickCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3.6vw,56px);display:flex}.TXGZoq_pickName{max-width:22ch;font-family:var(--p3-display);letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(1.6rem,2.7vw,2.55rem);font-weight:800;line-height:1}.TXGZoq_pickWhy{max-width:44ch;margin:0 0 12px;font-size:17px;line-height:1.45}.TXGZoq_pickStars{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.05em;margin:0 0 24px;font-size:12px;font-weight:700}.TXGZoq_priceRow{border-top:1px solid var(--p3-violet);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 22px;padding-top:16px;display:flex}.TXGZoq_priceLead,.TXGZoq_priceChecked{color:var(--p3-ink-soft);font-family:var(--p3-mono);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.TXGZoq_priceFigure{color:var(--p3-orange-deep);font-family:var(--p3-display);letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:800;line-height:.9}.TXGZoq_pickPermission{max-width:40ch;color:var(--p3-violet);margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.45}.TXGZoq_actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.TXGZoq_readLink{color:var(--p3-violet);text-underline-offset:3px;font-size:15px;font-weight:700;text-decoration:underline}.TXGZoq_readLink:hover{color:var(--p3-ink)}.TXGZoq_btn{border:1px solid var(--p3-ink);min-height:48px;font-family:var(--p3-mono);letter-spacing:.055em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:12px 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.TXGZoq_btnBuy{background:var(--p3-orange);border-color:var(--p3-orange-deep);color:var(--p3-ink)}.TXGZoq_btnRead{color:var(--p3-ink);background:0 0}.TXGZoq_btn:hover{background:var(--p3-ink);color:var(--p3-cream)}.TXGZoq_btnBuy:hover{background:var(--p3-orange-deep);color:var(--p3-ink)}.TXGZoq_pickFoot{color:var(--p3-muted);margin:18px 0 0;font-size:13.5px;line-height:1.5}.TXGZoq_premium{border-top:1px solid var(--p3-rule);margin-top:34px;padding:26px 0 4px}.TXGZoq_premiumHead{margin-bottom:18px}.TXGZoq_premiumH3{max-width:24ch;font-family:var(--p3-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:800;line-height:1.02}.TXGZoq_premiumBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.TXGZoq_shot.TXGZoq_premiumShot{aspect-ratio:4/3;border:1px solid var(--p3-rule);border-right:1px solid var(--p3-rule);width:232px;padding:10px}.TXGZoq_shot.TXGZoq_premiumShot img{object-fit:contain;width:100%;height:100%;max-height:100%}.TXGZoq_premiumCopy{min-width:0}.TXGZoq_premiumName{margin:0 0 8px;font-size:1.15rem;font-weight:700;line-height:1.25}.TXGZoq_premiumFacts{color:var(--p3-ink-soft);font-family:var(--p3-mono);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.TXGZoq_premiumPrice{color:var(--p3-ink);font-family:var(--p3-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.TXGZoq_premiumNote{max-width:62ch;color:var(--p3-ink-soft);margin:0;font-size:14.5px;line-height:1.5}.TXGZoq_routes{background:var(--p3-cream);color:var(--p3-ink);padding:clamp(70px,8.6vw,140px) 0 clamp(80px,10vw,156px)}.TXGZoq_routesHead{grid-template-columns:minmax(0,.78fr) minmax(260px,.48fr);align-items:end;gap:34px;margin-bottom:40px;display:grid}.TXGZoq_routesH2{max-width:18ch;font-family:var(--p3-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3.35vw,3rem);font-weight:800;line-height:1}.TXGZoq_routeList{border-top:1px solid var(--p3-violet);margin:0;padding:0;list-style:none}.TXGZoq_route{border-bottom:1px solid var(--p3-rule);grid-template-columns:62px auto minmax(0,1fr);align-items:center;gap:26px;min-width:0;padding:26px 0;display:grid;position:relative}.TXGZoq_route:hover{background:var(--p3-band-soft)}.TXGZoq_routeLink:after{content:"";position:absolute;inset:0}.TXGZoq_routeShot{z-index:1;aspect-ratio:4/3;background:var(--cv3-card);border:1px solid var(--p3-rule);justify-content:center;align-items:center;width:208px;padding:8px;display:flex;position:relative}.TXGZoq_routeShot img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:100%}.TXGZoq_routeBody{min-width:0}.TXGZoq_routeGo{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.035em;margin:12px 0 0;font-size:12px;font-weight:700}.TXGZoq_routeArrow{display:inline-block}.TXGZoq_routeNum{color:var(--p3-violet);font-family:var(--p3-display);letter-spacing:-.06em;font-size:29px;font-weight:800;line-height:1}.TXGZoq_routeLabel{margin-bottom:6px}.TXGZoq_routeH3{font-family:var(--p3-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.3rem,2.08vw,1.9rem);font-weight:800;line-height:1.04}.TXGZoq_routeDesc{max-width:58ch;color:var(--p3-ink-soft);margin:9px 0 0;font-size:15px;line-height:1.5}.TXGZoq_routeLink{color:var(--p3-ink);text-decoration:none}.TXGZoq_routeLink:hover{color:var(--p3-violet)}.TXGZoq_field{background:var(--p3-cream);color:var(--p3-ink);padding:0 0 clamp(70px,8vw,120px)}.TXGZoq_fieldH2{max-width:20ch;font-family:var(--p3-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,2.9vw,2.6rem);font-weight:800;line-height:1.02}.TXGZoq_fieldScroll{border-top:1px solid var(--p3-violet);overflow-x:auto}.TXGZoq_fieldTable{border-collapse:collapse;width:100%;font-size:15px}.TXGZoq_fieldTable th{border-bottom:1px solid var(--p3-rule);color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 14px 12px 0;font-size:11px;font-weight:700}.TXGZoq_fieldTable td{border-bottom:1px solid var(--p3-rule);vertical-align:top;padding:15px 14px 15px 0}.TXGZoq_fieldTable tr:last-child td{border-bottom:0}.TXGZoq_fieldName{font-size:17px;font-weight:600;line-height:1.35}.TXGZoq_fieldName a{color:var(--p3-ink)}.TXGZoq_fieldName a:hover{color:var(--p3-violet)}.TXGZoq_fieldOut{color:var(--p3-violet);font-size:.85em}.TXGZoq_fieldPrice{font-family:var(--p3-mono);white-space:nowrap;font-size:15px;font-weight:700}.TXGZoq_fieldRating{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:700}.TXGZoq_fieldShotCell{width:132px;padding-right:18px}.TXGZoq_thumb{aspect-ratio:4/3;background:var(--cv3-card);border:1px solid var(--p3-rule);justify-content:center;align-items:center;width:132px;padding:7px;display:flex;position:relative}.TXGZoq_thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:100%}.TXGZoq_fieldSpecs{max-width:30ch;color:var(--p3-ink-soft);font-family:var(--p3-mono);letter-spacing:.02em;font-size:12px;font-weight:700;line-height:1.5;display:table-cell}.TXGZoq_fieldSpecs span{display:block}.TXGZoq_defaultMark{background:var(--p3-violet);vertical-align:1px;width:9px;height:9px;margin-right:9px;display:inline-block}.TXGZoq_fieldNote{color:var(--p3-muted);margin:16px 0 0;font-size:13.5px;line-height:1.5}.TXGZoq_method{background-color:var(--p3-ink);color:var(--p3-cream);border-top:1px solid var(--p3-hair);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 560' fill='none' stroke='%23faf5ec' stroke-opacity='0.055' stroke-width='1.5'%3E%3Cpath d='M40 70h170l28 28h130'/%3E%3Ccircle cx='40' cy='70' r='4'/%3E%3Ccircle cx='368' cy='98' r='4'/%3E%3Cpath d='M110 190h90l40 -40h200l30 30'/%3E%3Ccircle cx='110' cy='190' r='4'/%3E%3Ccircle cx='470' cy='180' r='4'/%3E%3Cpath d='M60 330h140l50 50h170'/%3E%3Ccircle cx='60' cy='330' r='4'/%3E%3Ccircle cx='420' cy='380' r='4'/%3E%3Cpath d='M180 480h150l40 -40h130'/%3E%3Ccircle cx='180' cy='480' r='4'/%3E%3Ccircle cx='500' cy='440' r='4'/%3E%3Cpath d='M600 90v130l40 40h150'/%3E%3Ccircle cx='600' cy='90' r='4'/%3E%3Ccircle cx='790' cy='260' r='4'/%3E%3Cpath d='M740 40h210l30 30v110'/%3E%3Ccircle cx='740' cy='40' r='4'/%3E%3Ccircle cx='980' cy='180' r='4'/%3E%3Cpath d='M560 400h130l30 30h160'/%3E%3Ccircle cx='560' cy='400' r='4'/%3E%3Ccircle cx='880' cy='430' r='4'/%3E%3Cpath d='M950 320h150l40 40h170'/%3E%3Ccircle cx='950' cy='320' r='4'/%3E%3Ccircle cx='1310' cy='360' r='4'/%3E%3Cpath d='M1060 110h170l40 40v90'/%3E%3Ccircle cx='1060' cy='110' r='4'/%3E%3Ccircle cx='1270' cy='240' r='4'/%3E%3Cpath d='M1150 480h110l30 -30'/%3E%3Ccircle cx='1150' cy='480' r='4'/%3E%3Ccircle cx='1290' cy='450' r='4'/%3E%3Cpath d='M470 510h320' stroke-dasharray='2 9' stroke-opacity='0.04'/%3E%3Cpath d='M990 60h230' stroke-dasharray='2 9' stroke-opacity='0.04'/%3E%3Cpath d='M420 250v120' stroke-dasharray='2 9' stroke-opacity='0.04'/%3E%3Crect x='330' y='138' width='16' height='16' stroke-opacity='0.045'/%3E%3Crect x='700' y='464' width='16' height='16' stroke-opacity='0.045'/%3E%3Crect x='1284' y='84' width='16' height='16' stroke-opacity='0.045'/%3E%3Crect x='520' y='210' width='16' height='16' stroke-opacity='0.045'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover}.TXGZoq_methodInner{padding:clamp(56px,7vw,112px) 0}.TXGZoq_methodKicker{border-left:5px solid var(--p3-lav);color:var(--p3-cream);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 20px;padding-left:13px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.TXGZoq_methodH2{max-width:20ch;font-family:var(--p3-display);letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(1.5rem,2.57vw,2.3rem);font-weight:800;line-height:1}.TXGZoq_methodLede{max-width:62ch;color:var(--p3-band-soft);margin:0 0 46px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.55}.TXGZoq_methodList{background:var(--p3-hair);border:1px solid var(--p3-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.TXGZoq_methodList li{background:var(--p3-ink-2);min-width:0;padding:20px 22px 22px}.TXGZoq_methodNumber{color:var(--p3-lav);margin-bottom:20px;display:block}.TXGZoq_methodH3{font-family:var(--p3-display);letter-spacing:-.035em;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.1}.TXGZoq_methodList p{color:var(--p3-band-soft);margin:0;font-size:15px;line-height:1.5}.TXGZoq_guideEdge{background:var(--p3-orange);color:var(--p3-ink)}.TXGZoq_guideEdgeInner{flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding-top:22px;padding-bottom:20px;display:flex}.TXGZoq_guideEdgeName{font-family:var(--p3-display);letter-spacing:.01em;text-transform:uppercase;color:var(--p3-ink);font-size:18px;font-weight:800}.TXGZoq_guideEdgeNote{font-family:var(--p3-serif);color:var(--p3-ink);font-size:14.5px;font-style:italic}.TXGZoq_guide{background:var(--p3-cream);color:var(--p3-ink);padding:0 0 clamp(40px,5vw,72px)}.TXGZoq_guideWrap{width:min(100% - 52px,1320px)}.TXGZoq_guideTokens{min-width:0}.TXGZoq_guideLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;transition:grid-template-columns .22s,gap .22s;display:grid}.TXGZoq_guideLayout[data-collapsed=true]{grid-template-columns:minmax(0,1fr) 0;gap:0}.TXGZoq_guideLayout[data-collapsed=true]>aside{opacity:0;visibility:hidden;pointer-events:none}.TXGZoq_guideMain{min-width:0;padding:clamp(36px,5vw,56px) 0 34px}.TXGZoq_guideRail{top:calc(18px + var(--prime-bdd-bar-h,0px));max-height:calc(100vh - 36px - var(--prime-bdd-bar-h,0px));scrollbar-width:thin;flex-direction:column;align-self:start;gap:14px;margin-top:clamp(36px,5vw,56px);transition:opacity .18s;display:flex;position:sticky;overflow:hidden auto}.TXGZoq_guideRail>*{flex-shrink:0}.TXGZoq_guideOpen{padding-bottom:4px}.TXGZoq_p3 .vivid-sidebar-collapse-btn{background:var(--p3-violet);color:var(--p3-cream);z-index:6;margin:0;position:absolute;top:0;right:0;box-shadow:0 4px 12px -6px #3b278273}.TXGZoq_p3 .vivid-sidebar-collapse-btn:hover{background:#2c1d63}.TXGZoq_p3 .vivid-sidebar-collapse-btn:focus-visible{outline:3px solid var(--p3-orange)}.TXGZoq_p3 .vivid-sidebar-reopen-btn{background:var(--p3-violet);color:var(--p3-cream);border-radius:0;gap:10px;padding:26px 16px;font-size:19px;box-shadow:0 6px 24px -8px #3b278280}.TXGZoq_p3 .vivid-sidebar-reopen-btn:hover{background:#2c1d63}.TXGZoq_p3 .vivid-sidebar-reopen-btn .vivid-sidebar-reopen-label{letter-spacing:.2em;font-size:13px}.TXGZoq_railRoutes,.TXGZoq_railIndex{background:var(--p3-cream);color:var(--p3-ink);border:1px solid var(--p3-violet);padding:16px 18px 18px}.TXGZoq_railRoutesTitle{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.TXGZoq_railRouteList,.TXGZoq_railIndexList{margin:0;padding:0;list-style:none}.TXGZoq_railRouteList li+li,.TXGZoq_railIndexList li+li{border-top:1px solid var(--p3-rule)}.TXGZoq_railRouteLink{color:var(--p3-ink);padding:10px 0;text-decoration:none;display:block}.TXGZoq_railRouteLabel{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.TXGZoq_railRouteName{font-family:var(--p3-display);letter-spacing:-.02em;font-size:14px;font-weight:800;line-height:1.2;display:block}.TXGZoq_railRouteLink:hover .TXGZoq_railRouteName{color:var(--p3-violet)}.TXGZoq_railIndexList a{color:var(--p3-ink-soft);gap:10px;padding:8px 0;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.TXGZoq_railIndexList a:hover{color:var(--p3-violet)}.TXGZoq_railIndexNum{min-width:1.4em;color:var(--p3-violet);font-family:var(--p3-mono);flex:none;font-size:11px;font-weight:700}.TXGZoq_guideH2{max-width:22ch;font-family:var(--p3-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.36vw,2.1rem);font-weight:800;line-height:1.04}.TXGZoq_guideZone{padding-top:clamp(38px,4.4vw,62px)}.TXGZoq_guideZone+.TXGZoq_guideZone{border-top:3px solid var(--p3-ink);margin-top:clamp(38px,4.4vw,62px)}.TXGZoq_wZone{min-width:0}.TXGZoq_wSep{border-top:3px solid var(--p3-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 28px;margin:34px 0 0;padding:14px 0 0;display:flex}.TXGZoq_wSepSeen,.TXGZoq_wSepNum{font-family:var(--p3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p3-violet);font-size:10.5px;font-weight:700}.TXGZoq_wSep a{text-decoration:none}.TXGZoq_wSepNext{align-items:baseline;gap:12px;min-width:0;display:inline-flex}.TXGZoq_wSepName{font-family:var(--p3-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--p3-ink);font-size:15px;font-weight:800}.TXGZoq_wSepNext:hover .TXGZoq_wSepName{color:var(--p3-violet)}.TXGZoq_wSepAll{color:var(--p3-violet);text-underline-offset:3px;text-decoration:underline!important}.TXGZoq_wSepAll:hover{color:var(--p3-ink)}.TXGZoq_jump{margin:26px 0 0}.TXGZoq_jumpHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 10px;display:flex}.TXGZoq_jumpHead b{font-family:var(--p3-display);letter-spacing:-.015em;color:var(--p3-ink);font-size:17px;font-weight:800}.TXGZoq_jumpHint{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:11px}@media (min-width:900px){.TXGZoq_jumpHint{display:none}}.TXGZoq_jumpList{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:10px;margin:0;padding:2px 0 8px;list-style:none;display:flex;overflow-x:auto}.TXGZoq_jumpItem{scroll-snap-align:start;flex:none}.TXGZoq_jumpLink{border:1px solid var(--p3-rule);background:var(--p3-cream);width:190px;min-height:60px;color:var(--p3-ink);grid-template-rows:auto auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px 8px 8px;text-decoration:none;display:grid}.TXGZoq_jumpLink:hover,.TXGZoq_jumpLink:focus-visible{border-color:var(--p3-ink)}.TXGZoq_jumpShot{border:1px solid var(--p3-rule);background:#fff;grid-row:1/span 3;width:44px;height:44px;overflow:hidden}.TXGZoq_jumpShot img{object-fit:contain;width:100%;height:100%;padding:2px}.TXGZoq_jumpPos{font-family:var(--p3-mono);letter-spacing:.08em;color:var(--p3-violet);font-size:10.5px;font-weight:700}.TXGZoq_jumpName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.TXGZoq_jumpPrice{font-family:var(--p3-mono);color:var(--p3-violet);font-size:11.5px;font-weight:700}.TXGZoq_guideZoneHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-bottom:26px;display:flex}.TXGZoq_guideZoneH3{font-family:var(--p3-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,1.95vw,1.8rem);font-weight:800;line-height:1.1}.TXGZoq_guideMeta{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.TXGZoq_guideScroll{overflow-x:auto}.TXGZoq_p3Body{--r-accent:var(--p3-violet);--r-buy:var(--p3-orange);--r-buy-ink:var(--p3-ink);--r-pro:var(--p3-violet);--r-con:var(--p3-ink-soft);--r-pro-bg:transparent;--r-con-bg:transparent;--r-hairline:var(--p3-rule);--r-hairline-strong:var(--p3-rule);--r-paper:transparent;color:var(--p3-ink);font-size:17px;line-height:1.65}:is(.TXGZoq_p3Body p,.TXGZoq_p3Body li){max-width:82ch;transition:max-width .22s}:is(.TXGZoq_guideLayout[data-collapsed=true] .TXGZoq_p3Body p,.TXGZoq_guideLayout[data-collapsed=true] .TXGZoq_p3Body li){max-width:100ch}:is(.TXGZoq_p3Body h2,.TXGZoq_p3Body h3,.TXGZoq_p3Body h4){font-family:var(--p3-display);letter-spacing:-.035em;line-height:1.15}.TXGZoq_p3Body h2{margin:34px 0 12px;font-size:clamp(1.1rem,1.5vw,1.4rem)}.TXGZoq_p3Body h3{margin:26px 0 10px;font-size:1.05rem}.TXGZoq_p3Body h4{margin:20px 0 8px;font-size:.95rem}.TXGZoq_p3Body a{color:var(--p3-violet)}.TXGZoq_p3Body table{border-collapse:collapse;width:100%;font-size:15px}:is(.TXGZoq_p3Body th,.TXGZoq_p3Body td){border-bottom:1px solid var(--p3-rule);text-align:left;vertical-align:top;padding:11px 14px 11px 0}.TXGZoq_p3 .TXGZoq_p3Body .r-spec-table thead th{background:var(--p3-ink);color:var(--p3-cream);-webkit-text-fill-color:var(--p3-cream);border-color:var(--p3-hair)}:is(.TXGZoq_p3 .TXGZoq_p3Body .r-cta-buy,.TXGZoq_p3 .TXGZoq_p3Body .r-pick-cta){min-height:44px;font-family:var(--p3-mono);letter-spacing:.055em;text-transform:uppercase;align-items:center;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;border:1px solid var(--p3-ink)!important;color:var(--p3-ink)!important;background:0 0!important;border-radius:0!important}:is(.TXGZoq_p3 .TXGZoq_p3Body .r-cta-buy:hover,.TXGZoq_p3 .TXGZoq_p3Body .r-pick-cta:hover){background:var(--p3-ink)!important;color:var(--p3-cream)!important}.TXGZoq_p3 .TXGZoq_p3Body .r-pros-cons{border-top:3px solid var(--p3-ink);grid-template-columns:1fr 1fr;gap:0;margin:28px 0 10px;display:grid}:is(.TXGZoq_p3 .TXGZoq_p3Body .r-pros,.TXGZoq_p3 .TXGZoq_p3Body .r-cons){background:0 0;border:0;border-radius:0;padding:18px 24px 22px 0}.TXGZoq_p3 .TXGZoq_p3Body .r-cons{border-left:1px solid var(--p3-border);padding-left:24px;padding-right:0}:is(.TXGZoq_p3 .TXGZoq_p3Body .r-pros h4,.TXGZoq_p3 .TXGZoq_p3Body .r-cons h4){letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:700;color:var(--p3-ink)!important;font-family:var(--p3-mono)!important}.TXGZoq_p3 .TXGZoq_p3Body .r-pros h4:after{content:"";vertical-align:baseline;width:9px;height:9px;margin-left:10px;display:inline-block}.TXGZoq_p3 .TXGZoq_p3Body .r-cons h4:after{content:"";vertical-align:baseline;width:9px;height:9px;margin-left:10px;display:inline-block}.TXGZoq_p3 .TXGZoq_p3Body .r-pros h4:after{background:var(--p3-violet)}.TXGZoq_p3 .TXGZoq_p3Body .r-cons h4:after{border:1.5px solid var(--p3-ink)}:is(.TXGZoq_p3 .TXGZoq_p3Body .r-pros li,.TXGZoq_p3 .TXGZoq_p3Body .r-cons li){margin:.65rem 0;padding-left:1.6rem;line-height:1.6}.TXGZoq_p3 .TXGZoq_p3Body .r-pros li:before{content:"+";color:var(--p3-violet)}.TXGZoq_p3 .TXGZoq_p3Body .r-cons li:before{content:"×";color:var(--p3-muted)}.TXGZoq_p3 .TXGZoq_p3Body .r-best-for{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0;font-size:11px;font-weight:700;display:inline-block}.TXGZoq_p3 .TXGZoq_p3Body [data-pillar-chip]{color:var(--p3-violet)!important;font-family:var(--p3-mono)!important;background:0 0!important;padding:0!important}.TXGZoq_p3Body article.r-rank{border-top:1px solid var(--p3-rule);padding:30px 0}.TXGZoq_p3Body article.r-rank:first-child{border-top:0;padding-top:0}.TXGZoq_wZone .TXGZoq_p3Body article.r-rank{border-top:0;padding:0 0 6px}.TXGZoq_p3Body .r-buying-guide p>strong:first-child{border-top:1px solid var(--p3-rule);color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;padding-top:22px;font-size:11px;font-weight:700;line-height:1.4;display:block}.TXGZoq_p3Body .r-buying-guide p:first-of-type>strong:first-child{border-top:0;padding-top:0}.TXGZoq_p3 .TXGZoq_p3Body .r-pick-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:18px 0;display:grid}.TXGZoq_p3 .TXGZoq_p3Body .r-pick-card{background:var(--cv3-card);border:1px solid var(--p3-ink);box-shadow:none;border-radius:0;padding:14px}.TXGZoq_p3 .TXGZoq_p3Body .r-pick-card:before{content:"This pick · the live listing";border-bottom:1px solid var(--p3-border);color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;padding-bottom:7px;font-size:9.5px;font-weight:700;display:block}.TXGZoq_p3 .TXGZoq_p3Body .vae-pick-card-img{border:1px solid var(--p3-border);background:var(--cv3-card);mix-blend-mode:multiply;border-radius:0}.TXGZoq_faq{background:var(--p3-cream);color:var(--p3-ink);padding:clamp(64px,8vw,120px) 0 clamp(48px,5vw,76px)}.TXGZoq_faqH2{max-width:22ch;font-family:var(--p3-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.4rem,2.15vw,1.95rem);font-weight:800;line-height:1.06}.TXGZoq_faqList{border-top:1px solid var(--p3-violet);margin:36px 0 0}.TXGZoq_faqItem{border-bottom:1px solid var(--p3-rule);grid-template-columns:74px minmax(0,1fr);gap:26px;padding:26px 0;display:grid}.TXGZoq_faqIndex{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;font-size:11px;font-weight:700}.TXGZoq_faqQ{font-family:var(--p3-display);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:800;line-height:1.2}.TXGZoq_faqA{max-width:82ch;color:var(--p3-ink-soft);margin:0;font-size:16px;line-height:1.6}.TXGZoq_keep{background:var(--p3-cream);color:var(--p3-ink);padding:0 0 clamp(56px,7vw,104px)}.TXGZoq_keepH2{max-width:22ch;font-family:var(--p3-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.3rem,1.94vw,1.75rem);font-weight:800;line-height:1.06}.TXGZoq_keepGrid{border-top:1px solid var(--p3-violet);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;display:grid}.TXGZoq_keepCard{min-width:0;color:var(--p3-ink);padding:24px 26px 24px 0;text-decoration:none}.TXGZoq_keepCard+.TXGZoq_keepCard{border-left:1px solid var(--p3-rule);padding-left:26px}.TXGZoq_keepGrid .TXGZoq_keepCard:nth-child(3n+1){border-left:0;padding-left:0}.TXGZoq_keepGrid .TXGZoq_keepCard:nth-child(n+4){border-top:1px solid var(--p3-rule);padding-top:24px}.TXGZoq_keepType{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.TXGZoq_keepTitle{font-family:var(--p3-display);letter-spacing:-.035em;margin:0;font-size:1.1rem;font-weight:800;line-height:1.18}.TXGZoq_keepCard:hover .TXGZoq_keepTitle{color:var(--p3-violet)}.TXGZoq_signoff{border-top:3px solid var(--p3-violet);max-width:62ch;padding-top:20px}.TXGZoq_signoffName{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.075em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.TXGZoq_signoffNote{color:var(--p3-ink-soft);margin:0;font-size:16px;line-height:1.6}.TXGZoq_foot{background:var(--p3-cream);color:var(--p3-ink);border-top:1px solid var(--p3-violet);padding:24px 0 34px}.TXGZoq_footInner{color:var(--p3-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;font-size:13.5px;display:flex}.TXGZoq_footLabel{white-space:nowrap;margin:0}@media (max-width:1040px){.TXGZoq_guideLayout{grid-template-columns:minmax(0,1fr);gap:0}.TXGZoq_guideRail{display:none}.TXGZoq_methodList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.TXGZoq_guideRail{display:none}.TXGZoq_guideLayout{display:block}.TXGZoq_wSep{display:none}}@media (max-width:1080px){.TXGZoq_keepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TXGZoq_keepGrid .TXGZoq_keepCard:nth-child(3n+1){border-left:1px solid var(--p3-rule);padding-left:26px}.TXGZoq_keepGrid .TXGZoq_keepCard:nth-child(odd){border-left:0;padding-left:0}.TXGZoq_keepGrid .TXGZoq_keepCard:nth-child(n+3){border-top:1px solid var(--p3-rule);padding-top:24px}.TXGZoq_decisionGrid{grid-template-columns:1fr}.TXGZoq_decisionCopy{max-width:none}.TXGZoq_heroSpread{width:100%;max-width:340px;margin-top:34px}}@media (max-width:900px){.TXGZoq_methodList,.TXGZoq_defaultCard{grid-template-columns:1fr}.TXGZoq_shot{border-right:0;border-bottom:1px solid var(--p3-violet)}.TXGZoq_shot.TXGZoq_shotLead{width:100%}.TXGZoq_pickCopy{padding:28px 0 30px}.TXGZoq_premiumBody{grid-template-columns:1fr;gap:16px}.TXGZoq_shot.TXGZoq_premiumShot{width:100%;max-width:260px}}@media (max-width:760px){.TXGZoq_wrap{width:min(100% - 32px,1440px)}.TXGZoq_guideWrap{width:min(100% - 32px,1320px)}.TXGZoq_guideEdgeInner{padding-top:16px;padding-bottom:15px}.TXGZoq_p3 .TXGZoq_p3Body .r-pros-cons{grid-template-columns:1fr}.TXGZoq_p3 .TXGZoq_p3Body .r-pros{padding-bottom:6px;padding-right:0}.TXGZoq_p3 .TXGZoq_p3Body .r-cons{border-left:0;border-top:1px solid var(--p3-border);padding-left:0}.TXGZoq_zoneIntro,.TXGZoq_routesHead{grid-template-columns:1fr;gap:18px}.TXGZoq_argument{max-width:none}.TXGZoq_route{grid-template-columns:46px auto;gap:14px 16px;padding:24px 0}.TXGZoq_routeShot{width:116px}.TXGZoq_routeBody{grid-column:1/-1}.TXGZoq_keepGrid{grid-template-columns:1fr}.TXGZoq_keepCard{border-top:1px solid var(--p3-rule);padding:22px 0}.TXGZoq_keepCard+.TXGZoq_keepCard{border-left:0;padding-left:0}.TXGZoq_keepCard:first-child{border-top:0}.TXGZoq_faqItem{grid-template-columns:1fr;gap:10px}.TXGZoq_priceRow{flex-direction:column;align-items:flex-start;gap:6px}.TXGZoq_btn{width:100%}.TXGZoq_actions{flex-direction:column;align-items:flex-start;gap:14px}.TXGZoq_fieldShotCell{width:72px;padding-right:12px}.TXGZoq_thumb{width:72px}}@media (prefers-reduced-motion:reduce){.TXGZoq_p3 *,.TXGZoq_p3 :before,.TXGZoq_p3 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.TXGZoq_gFold{border-top:1px solid var(--p3-rule)}.TXGZoq_gFold:last-of-type{border-bottom:1px solid var(--p3-rule)}.TXGZoq_gFoldSummary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:16px 0;list-style:none;display:grid}.TXGZoq_gFoldSummary::-webkit-details-marker{display:none}.TXGZoq_gFoldIndex{font-family:var(--p3-mono);letter-spacing:.14em;color:var(--p3-muted);font-size:.68rem}.TXGZoq_gFoldTitle{font-family:var(--p3-display);letter-spacing:-.015em;color:var(--p3-ink);font-size:1.05rem;font-weight:700}.TXGZoq_gFoldMeta{font-family:var(--p3-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p3-muted);font-size:.62rem}.TXGZoq_gFoldMark:after{content:"+";font-family:var(--p3-mono);color:var(--p3-muted);font-size:.85rem}.TXGZoq_gFold[open]>.TXGZoq_gFoldSummary .TXGZoq_gFoldMark:after{content:"−";color:var(--p3-violet)}.TXGZoq_gFold[open]>.TXGZoq_gFoldSummary .TXGZoq_gFoldIndex{color:var(--p3-violet)}.TXGZoq_gFoldBody{padding:0 0 18px}@media (max-width:720px){.TXGZoq_gFoldSummary{grid-template-columns:34px minmax(0,1fr) auto}.TXGZoq_gFoldMeta{display:none}}.TXGZoq_guideOpenR{grid-template-columns:minmax(0,1fr) minmax(16rem,19.5rem);align-items:end;gap:clamp(20px,3.5vw,56px);padding-bottom:clamp(22px,3vw,36px);display:grid}.TXGZoq_qp{background:var(--p3-ink);color:var(--p3-cream);padding:20px;position:relative;overflow:hidden}.TXGZoq_qp:after{content:"";aspect-ratio:1;border:1px solid #faf5ec66;border-radius:50%;width:8.5rem;position:absolute;top:-2.75rem;right:-2.75rem;box-shadow:0 0 0 1.2rem #faf5ec1a,0 0 0 2.4rem #faf5ec0f}.TXGZoq_qpTitle{z-index:1;color:var(--p3-record-amber);font-family:var(--p3-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;font-size:.68rem;font-weight:600;display:flex;position:relative}.TXGZoq_qpTitle small{color:var(--p3-mist);letter-spacing:.06em;font-size:.58rem}.TXGZoq_qpList{z-index:1;counter-reset:qp;margin:0;padding:0;list-style:none;position:relative}.TXGZoq_qpList li{counter-increment:qp;border-top:1px solid #faf5ec38;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:10px 0;font-size:.78rem;line-height:1.25;display:grid}.TXGZoq_qpList li:before{content:counter(qp, decimal-leading-zero);color:var(--p3-record-amber);font-family:var(--p3-mono);font-size:.57rem}.TXGZoq_qpList a{color:var(--p3-cream);text-underline-offset:3px;text-decoration-color:#faf5ec66}.TXGZoq_qpList a:hover{-webkit-text-decoration-color:var(--p3-record-amber);text-decoration-color:var(--p3-record-amber)}.TXGZoq_qpScore{color:var(--p3-record-amber);font-family:var(--p3-mono);white-space:nowrap;font-size:.7rem;font-weight:600}.TXGZoq_recordStack details:first-child{border-top:1px solid var(--p3-rule)}.TXGZoq_rFold{border-bottom:1px solid var(--p3-rule)}.TXGZoq_rSummary{cursor:pointer;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:16px;min-height:5.4rem;padding:14px 0;list-style:none;display:grid}.TXGZoq_rSummary::-webkit-details-marker{display:none}.TXGZoq_rChip{aspect-ratio:1;border:1px solid var(--p3-ink);background:var(--p3-band-soft);width:2.55rem;color:var(--p3-ink);font-family:var(--p3-mono);letter-spacing:.04em;place-items:center;font-size:.65rem;font-weight:600;display:grid}.TXGZoq_recordStack details:nth-of-type(3n+2) .TXGZoq_rChip{background:var(--p3-record-amber)}.TXGZoq_recordStack details:nth-of-type(3n) .TXGZoq_rChip{background:var(--p3-lav)}.TXGZoq_rTitle{font-family:var(--p3-display);letter-spacing:-.028em;color:var(--p3-ink);font-size:clamp(1.08rem,1.7vw,1.42rem);font-weight:700;line-height:1.05}.TXGZoq_rAffordance{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.055em;text-transform:uppercase;text-align:right;font-size:.58rem;font-weight:600}.TXGZoq_rAffordance:before{content:"Open record"}.TXGZoq_rFold[open]>.TXGZoq_rSummary .TXGZoq_rAffordance:before{content:"Close record"}.TXGZoq_rFold[open]>.TXGZoq_rSummary{border-bottom:1px solid var(--p3-rule);min-height:4.4rem}.TXGZoq_rFold[open]>.TXGZoq_rSummary .TXGZoq_rTitle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TXGZoq_rFold[open]>.TXGZoq_rSummary .TXGZoq_rChip{background:var(--p3-ink);color:var(--p3-record-amber)}.TXGZoq_record{gap:clamp(22px,3vw,36px);padding:clamp(18px,2.6vw,40px) 0 clamp(26px,3.4vw,48px);display:grid}.TXGZoq_recordMast{grid-template-columns:minmax(0,1fr) minmax(9rem,11.5rem);align-items:end;gap:20px;display:grid}.TXGZoq_recordMastCopy{min-width:0}.TXGZoq_recordKicker{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:600}.TXGZoq_record .TXGZoq_recordMastCopy h2{max-width:20ch;font-family:var(--p3-display);letter-spacing:-.045em;color:var(--p3-ink);background:0 0;border:0;margin:0;padding:0;font-size:clamp(1.9rem,3.6vw,3.15rem);font-weight:700;line-height:.96}.TXGZoq_recordStamp{border:1px solid var(--p3-ink);background:var(--p3-paper);color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:12px;font-size:.57rem;font-weight:600;line-height:1.45}.TXGZoq_recordStamp strong{color:var(--p3-ink);font-size:.72rem;display:block}.TXGZoq_findings{border:1px solid var(--p3-ink);background:var(--p3-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.TXGZoq_finding{background:var(--p3-band-soft);min-height:9.5rem;padding:20px}.TXGZoq_finding:nth-child(2){background:var(--p3-record-amber)}.TXGZoq_finding:nth-child(3){background:var(--p3-lav)}.TXGZoq_findingNumber{font-family:var(--p3-display);letter-spacing:-.06em;color:var(--p3-ink);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:700;line-height:.85;display:block}.TXGZoq_findingCopy{max-width:20ch;color:var(--p3-ink);font-size:.82rem;font-weight:600;line-height:1.25;display:block}.TXGZoq_findingSource{color:var(--p3-ink-soft);font-family:var(--p3-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;font-size:.55rem;font-weight:500;display:block}.TXGZoq_readout{border:1px solid var(--p3-ink);background:var(--p3-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;display:grid}.TXGZoq_readoutFigure{background:var(--p3-record-amber);color:var(--p3-ink);padding:clamp(18px,2.6vw,34px)}.TXGZoq_readoutFigure strong{font-family:var(--p3-display);letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5.4rem);font-weight:760;line-height:.8;display:block}.TXGZoq_readoutFigure span{font-family:var(--p3-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:14px;font-size:.62rem;font-weight:600;line-height:1.4;display:block}.TXGZoq_readoutCopy{background:var(--p3-band-soft);color:var(--p3-ink);align-content:center;gap:10px;padding:clamp(18px,2.6vw,34px);display:grid}.TXGZoq_readoutCopy p{margin:0}.TXGZoq_readoutCopy p:first-child{font-family:var(--p3-display);letter-spacing:-.035em;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:650;line-height:1.04}.TXGZoq_readoutCopy p:last-child{color:var(--p3-ink-soft);font-size:.84rem;line-height:1.45}.TXGZoq_recordCopy{display:grid}.TXGZoq_recordCopySplit{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:start;gap:clamp(20px,4vw,52px);display:grid}.TXGZoq_recordProse{min-width:0}.TXGZoq_recordNote{border:1px solid var(--p3-rule);background:var(--p3-band-soft);gap:10px;padding:18px;display:grid}.TXGZoq_recordNote p{font-family:var(--p3-display);letter-spacing:-.02em;color:var(--p3-ink);margin:0;font-size:1.05rem;font-weight:650;line-height:1.14}.TXGZoq_recordNote small{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;line-height:1.45}@media (max-width:900px){.TXGZoq_guideOpenR{grid-template-columns:minmax(0,1fr);align-items:start}.TXGZoq_qp{max-width:32rem}}@media (max-width:720px){.TXGZoq_findings,.TXGZoq_readout,.TXGZoq_recordCopySplit,.TXGZoq_recordMast{grid-template-columns:minmax(0,1fr)}.TXGZoq_finding{min-height:0}.TXGZoq_recordStamp{max-width:16rem}.TXGZoq_rAffordance{display:none}.TXGZoq_rSummary{grid-template-columns:3rem minmax(0,1fr);gap:12px;min-height:4.6rem}.TXGZoq_record .TXGZoq_recordMastCopy h2{font-size:clamp(1.7rem,8vw,2.4rem)}}:is(.TXGZoq_foldsMode .r-tldr,.TXGZoq_foldsMode .r-quick-picks){display:none}.TXGZoq_termsRow{border-top:1px solid var(--p3-rule);font-family:var(--p3-mono);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:18px 0 0;padding:12px 0;font-size:.68rem;display:flex}.TXGZoq_termsLabel{color:var(--p3-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:600}.TXGZoq_termsRow a{color:var(--p3-violet);text-underline-offset:3px;-webkit-text-decoration:underline #3b278266;text-decoration:underline #3b278266}.TXGZoq_termsRow a:hover{-webkit-text-decoration-color:var(--p3-violet);text-decoration-color:var(--p3-violet)}.TXGZoq_guideH2{scroll-margin-top:96px}.TXGZoq_guideOpenR .TXGZoq_guideH2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2.6rem,4.6vw,4.2rem);line-height:.9}.TXGZoq_contents{gap:18px;margin-top:26px;display:grid}.TXGZoq_contentsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0;display:flex}.TXGZoq_contentsKicker{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:600}.TXGZoq_contentsNote{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.TXGZoq_contentsBrackets{border:1px solid var(--p3-ink);background:var(--p3-ink);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.TXGZoq_bracketCard{background:var(--p3-band-soft);color:var(--p3-ink);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;text-decoration:none;display:grid}.TXGZoq_bracketCard:nth-child(2){background:var(--p3-record-amber)}.TXGZoq_bracketCard:nth-child(3){background:var(--p3-lav)}.TXGZoq_bracketTag{font-family:var(--p3-display);letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:.95}.TXGZoq_bracketList{align-content:start;gap:8px;display:grid}.TXGZoq_bracketRow{border-top:1px solid #14120f38;grid-template-columns:2.4rem minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:8px;font-size:.72rem;font-weight:600;line-height:1.15;display:grid}.TXGZoq_bracketShot{background:#fff;border:1px solid #14120f40;place-items:center;width:2.4rem;height:2.4rem;display:grid}.TXGZoq_bracketShot img{object-fit:contain;max-width:88%;max-height:88%}.TXGZoq_bracketName{min-width:0}.TXGZoq_bracketScore{color:var(--p3-violet);font-family:var(--p3-mono);font-size:.66rem;font-weight:600}.TXGZoq_bracketPrice{font-family:var(--p3-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:600}.TXGZoq_bracketGo{font-family:var(--p3-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:600}.TXGZoq_bracketCard:hover .TXGZoq_bracketGo{text-underline-offset:3px;text-decoration:underline}.TXGZoq_contentsIndex{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.TXGZoq_contentsIndex li{border-top:1px solid var(--p3-rule);grid-template-columns:1.9rem minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0;font-size:.76rem;font-weight:600;line-height:1.2;display:grid}.TXGZoq_contentsNum{color:var(--p3-violet);font-family:var(--p3-mono);font-size:.56rem;font-weight:600}.TXGZoq_contentsIndex a{color:var(--p3-ink);text-decoration:none}.TXGZoq_contentsIndex a:hover{color:var(--p3-violet);text-underline-offset:3px;text-decoration:underline}.TXGZoq_modelStrip{gap:10px;display:grid}.TXGZoq_stripHead{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:600}.TXGZoq_modelGrid{border:1px solid var(--p3-ink);background:var(--p3-ink);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;display:grid}.TXGZoq_modelCard{background:var(--p3-cream);grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:12px;min-height:6.4rem;padding:14px;display:grid}.TXGZoq_modelCard:nth-child(2n){background:var(--p3-band-soft)}.TXGZoq_modelShot{background:#fff;border:1px solid #14120f33;place-items:center;width:4.2rem;height:4.2rem;display:grid}.TXGZoq_modelShot img{object-fit:contain;max-width:90%;max-height:90%}.TXGZoq_modelCopy{gap:4px;min-width:0;display:grid}.TXGZoq_modelName{font-family:var(--p3-display);letter-spacing:-.025em;font-size:.98rem;font-weight:650;line-height:1.05}.TXGZoq_modelName a{color:var(--p3-ink);text-underline-offset:3px;-webkit-text-decoration:underline #3b278259;text-decoration:underline #3b278259}.TXGZoq_modelName a:hover{-webkit-text-decoration-color:var(--p3-violet);text-decoration-color:var(--p3-violet)}.TXGZoq_modelFacts{color:var(--p3-muted);font-family:var(--p3-mono);font-variant-numeric:tabular-nums;font-size:.62rem}.TXGZoq_modelScore{background:var(--p3-violet);width:2.6rem;height:2.6rem;color:var(--p3-cream);font-family:var(--p3-mono);border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.TXGZoq_modelCard:nth-child(2n) .TXGZoq_modelScore{background:var(--p3-ink);color:var(--p3-record-amber)}@media (max-width:900px){.TXGZoq_contentsBrackets{grid-template-columns:minmax(0,1fr)}.TXGZoq_contentsIndex{grid-template-columns:repeat(2,minmax(0,1fr))}.TXGZoq_modelGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.TXGZoq_contentsIndex{grid-template-columns:minmax(0,1fr)}}.TXGZoq_foldsMode h2 [data-pillar-chip]{display:none}.TXGZoq_foldsMode .TXGZoq_recordProse h3[id^=pick-]{border-top:2px solid var(--p3-ink);border-bottom:3px solid var(--p3-violet);font-family:var(--p3-display);letter-spacing:-.035em;color:var(--p3-ink);margin:44px 0 18px;padding:26px 0 12px;scroll-margin-top:96px;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700;line-height:1.02;position:relative}.TXGZoq_foldsMode .TXGZoq_recordProse h3[id^=pick-]:before{content:"";background:var(--p3-violet);width:3.5rem;height:2px;position:absolute;top:-2px;left:0}.TXGZoq_foldsMode .TXGZoq_recordProse .r-cta-row{border-bottom:1px solid var(--p3-rule);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0;padding-bottom:22px;display:flex}.TXGZoq_foldsMode .TXGZoq_recordProse .r-cta-row a.r-cta-buy:before{content:"";vertical-align:baseline;width:9px;height:9px;margin-right:9px;display:inline-block}.TXGZoq_foldsMode .TXGZoq_recordProse .r-cta-row a.r-cta-review:before{content:"";vertical-align:baseline;width:9px;height:9px;margin-right:9px;display:inline-block}.TXGZoq_foldsMode .TXGZoq_recordProse .r-cta-row a.r-cta-buy:before{background:var(--p3-violet)}.TXGZoq_foldsMode .TXGZoq_recordProse .r-cta-row a.r-cta-review:before{border:1px solid var(--p3-ink)}.TXGZoq_recordAside{align-self:start;gap:22px;display:grid;position:sticky;top:96px}.TXGZoq_asideJumps{gap:8px;display:grid}.TXGZoq_asideLabel{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:600}.TXGZoq_asideJumps ol{margin:0;padding:0;list-style:none;display:grid}.TXGZoq_asideJumps li{border-top:1px solid var(--p3-rule)}.TXGZoq_asideJumps a{color:var(--p3-ink);grid-template-columns:1.8rem minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 0;font-size:.76rem;font-weight:600;line-height:1.2;text-decoration:none;display:grid}.TXGZoq_asideJumps a:hover{color:var(--p3-violet);text-underline-offset:3px;text-decoration:underline}.TXGZoq_asideNum{color:var(--p3-violet);font-family:var(--p3-mono);font-size:.55rem;font-weight:600}.TXGZoq_asideBack{border-top:1px solid var(--p3-rule);font-family:var(--p3-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;padding-top:12px;font-size:.58rem}.TXGZoq_asideBack a{color:var(--p3-muted);text-decoration:none}.TXGZoq_asideBack a:hover{color:var(--p3-violet);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.TXGZoq_recordAside{position:static}.TXGZoq_foldsMode .TXGZoq_recordProse h3[id^=pick-]{margin-top:32px}.TXGZoq_foldsMode .TXGZoq_recordProse .r-cta-row a{flex:auto;justify-content:center}}.TXGZoq_p3 .TXGZoq_p3Body h2[id^=pick-]{scroll-margin-top:96px}.TXGZoq_fieldBuy{min-height:32px;color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.06em;text-underline-offset:3px;text-transform:uppercase;align-items:center;margin-top:6px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.TXGZoq_fieldBuy:hover{color:var(--p3-ink)}.TXGZoq_fieldName .TXGZoq_fieldBuy{width:fit-content;display:flex}@media (max-width:760px){.TXGZoq_fieldStack,.TXGZoq_fieldStack tbody{width:100%;display:block}.TXGZoq_fieldStack thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TXGZoq_fieldStack tr{border-bottom:1px solid var(--p3-rule);grid-template-columns:84px minmax(0,1fr);column-gap:14px;padding:16px 0;display:grid}.TXGZoq_fieldStack tr:last-child{border-bottom:0}.TXGZoq_fieldStack td{border-bottom:0;grid-column:2;min-width:0;padding:0;display:block}.TXGZoq_fieldStack td.TXGZoq_fieldShotCell{grid-area:1/1/span 4;width:84px;padding-right:0}.TXGZoq_fieldStack .TXGZoq_thumb{width:84px}.TXGZoq_fieldStack .TXGZoq_fieldName{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.TXGZoq_fieldStack .TXGZoq_fieldPrice{margin-top:6px;font-size:16px}.TXGZoq_fieldStack .TXGZoq_fieldSpecs{white-space:normal;overflow-wrap:anywhere;margin-top:8px}.TXGZoq_fieldStack .TXGZoq_fieldRating{white-space:normal;margin-top:6px}.TXGZoq_fieldStack .TXGZoq_fieldBuy{min-height:44px;margin-top:2px}}.TXGZoq_bodyCtasOn .TXGZoq_p3Body .vr-body-cta-price{font-family:var(--p3-mono);letter-spacing:.02em;color:inherit;border-left:1px solid;margin-left:10px;padding-left:10px;font-size:12px;font-weight:700}.TXGZoq_bodyCtasOn .TXGZoq_p3Body .r-cta-review{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;width:auto!important;box-shadow:none!important;color:var(--p3-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important;display:inline-flex!important}.TXGZoq_stickyHost{display:none}@media (max-width:1040px){.TXGZoq_stickyHost{display:contents}}@media print{.TXGZoq_stickyHost{display:none}}.TXGZoq_bar{z-index:50;background:var(--p3-ink,#14120f);color:var(--p3-cream,#faf5ec);border-top:2px solid var(--p3-orange,#f90);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.TXGZoq_barShow{transform:translateY(0)}.TXGZoq_barIn{align-items:center;gap:12px;max-width:1320px;margin-inline:auto;padding:10px 16px;display:flex}.TXGZoq_barRank{display:none}.TXGZoq_barImg{object-fit:contain;background:#fff;flex:none;width:44px;height:44px;padding:3px}.TXGZoq_barTxt{flex:1;min-width:0;line-height:1.2}.TXGZoq_barLabel{color:var(--p3-orange,#f90);font-family:var(--p3-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.TXGZoq_barName{color:var(--p3-cream,#faf5ec);font-family:var(--p3-body);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.TXGZoq_barSub{color:#d8d2c6;font-family:var(--p3-mono);font-size:11px;display:block}.TXGZoq_barCompare{color:var(--p3-cream,#faf5ec);text-underline-offset:3px;white-space:nowrap;flex:none;font-size:13px;font-weight:600;text-decoration:underline}.TXGZoq_barBuy{background:var(--p3-orange,#f90);min-height:44px;color:var(--p3-ink,#14120f);font-family:var(--p3-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.TXGZoq_barBuy:hover{background:var(--p3-orange-deep,#d97f00)}.TXGZoq_bar button{color:var(--p3-cream,#faf5ec);border-color:#faf5ec66}.TXGZoq_bar button:hover{color:var(--p3-orange,#f90);border-color:var(--p3-orange,#f90)}@media (max-width:620px){.TXGZoq_barCompare{display:none}}@media (max-width:480px){.TXGZoq_barImg{display:none}.TXGZoq_barIn{gap:10px;padding:8px 12px}.TXGZoq_barBuy{letter-spacing:.04em;padding:0 12px;font-size:11px}.TXGZoq_barSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.TXGZoq_bar{transition:none}}.TXGZoq_wHead{border-bottom:1px solid var(--p3-rule);grid-template-columns:minmax(0,1fr);gap:18px;margin:0 0 22px;padding:0 0 22px;display:grid}@media (min-width:760px){.TXGZoq_wHead{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:28px}}.TXGZoq_wHeadShot{aspect-ratio:4/3;border:1px solid var(--p3-rule);background:#fff;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.TXGZoq_wHeadShot img{object-fit:contain;width:100%;height:100%;padding:14px}.TXGZoq_wHeadCopy{flex-direction:column;gap:10px;min-width:0;display:flex}.TXGZoq_wHeadKicker{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:12px;font-weight:700;display:flex}.TXGZoq_wHeadKicker b{color:var(--p3-ink);font-weight:700}.TXGZoq_wHeadName{color:var(--p3-ink);font-family:var(--p3-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(22px,5.6vw,30px);font-weight:800;line-height:1.12}.TXGZoq_wHeadProof{color:var(--p3-ink-soft);font-family:var(--p3-mono);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13px;font-weight:700;display:flex}.TXGZoq_wHeadScore{background:var(--p3-ink);color:var(--p3-cream);padding:3px 9px}.TXGZoq_wHeadWhy{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.TXGZoq_wHeadWhy li{color:var(--p3-ink);padding-left:22px;font-size:16px;line-height:1.4;position:relative}.TXGZoq_wHeadWhy li:before{content:"+";color:var(--p3-violet);font-family:var(--p3-mono);font-weight:700;position:absolute;top:0;left:0}.TXGZoq_wHeadSkip{color:var(--p3-ink-soft);margin:0;font-size:15px;line-height:1.4}.TXGZoq_wHeadSkip b{color:var(--p3-ink);font-family:var(--p3-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font-size:12px}.TXGZoq_wHeadSpecs{background:var(--p3-rule);border:1px solid var(--p3-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 0 0;display:grid}@media (min-width:480px){.TXGZoq_wHeadSpecs{grid-template-columns:repeat(4,minmax(0,1fr))}}.TXGZoq_wHeadSpecs>div{background:var(--p3-cream);min-width:0;padding:8px 10px}@media (max-width:479px){.TXGZoq_wHeadSpecs{background:0 0;border:0;flex-wrap:wrap;gap:6px;display:flex}.TXGZoq_wHeadSpecs>div{border:1px solid var(--p3-rule);align-items:baseline;gap:6px;padding:5px 9px;display:flex}.TXGZoq_wHeadSpecs dd{margin:0;font-size:14px}:is(.TXGZoq_wHead [class*=galThumbs],.TXGZoq_wHead [class*=galStrip]){display:none}.TXGZoq_wHead{gap:14px}.TXGZoq_wHeadShot{aspect-ratio:3/2}}.TXGZoq_wHeadSpecs dt{color:var(--p3-muted);font-family:var(--p3-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.TXGZoq_wHeadSpecs dd{color:var(--p3-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.TXGZoq_wHeadActions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.TXGZoq_wHeadBuy{border:2px solid var(--p3-ink);background:var(--p3-ink);min-height:48px;color:var(--p3-cream);font-family:var(--p3-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.TXGZoq_wHeadBuy b{letter-spacing:.01em;border-left:1px solid #faf5ec73;padding-left:12px;font-size:15px}.TXGZoq_wHeadBuy:hover{color:var(--p3-ink);background:0 0}.TXGZoq_wHeadBuy:hover b{border-left-color:var(--p3-ink)}@media (max-width:480px){.TXGZoq_wHeadBuy{justify-content:center;width:100%}}.TXGZoq_wZoneHeaded .TXGZoq_p3Body article.r-rank>h2{color:var(--p3-muted);font-family:var(--p3-body);letter-spacing:0;text-transform:none;margin:0 0 14px;font-size:14px;font-weight:500;line-height:1.45}.TXGZoq_wZoneHeaded .TXGZoq_p3Body article.r-rank>.r-best-for{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TXGZoq_wZoneHeaded .TXGZoq_p3Body [data-pillar-chip]{display:none!important}.TXGZoq_wZoneHeaded .TXGZoq_p3Body h2[id^=pick-]{scroll-margin-top:840px}@media (min-width:760px){.TXGZoq_wZoneHeaded .TXGZoq_p3Body h2[id^=pick-]{scroll-margin-top:520px}}.TXGZoq_sec{--sec-pad:clamp(18px, 2.6vw, 34px)}.TXGZoq_secPart{display:flow-root}.TXGZoq_secLead{margin:0 0 6px}:is(.TXGZoq_p3 .TXGZoq_sec .r-tldr,.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways,.TXGZoq_p3 .TXGZoq_sec .vae-quick-answer){padding:20px var(--sec-pad) 22px;margin:0 0 22px;background:var(--cv3-card,#fffdf9)!important;color:var(--p3-ink)!important;border:1px solid var(--p3-ink)!important;box-shadow:none!important;border-radius:0!important}:is(.TXGZoq_p3 .TXGZoq_sec .r-tldr h4,.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways h4,.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways .takeaways-title,.TXGZoq_p3 .TXGZoq_sec .vae-quick-answer h4,.TXGZoq_p3 .TXGZoq_sec .vae-quick-answer .answer-label){letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:block;color:var(--p3-violet)!important;font-family:var(--p3-mono)!important;margin:0 0 12px!important;font-size:11px!important}:is(.TXGZoq_p3 .TXGZoq_sec .r-tldr ul,.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways ul){margin:0;padding:0;list-style:none}:is(.TXGZoq_p3 .TXGZoq_sec .r-tldr li,.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways li){border-top:1px solid var(--p3-border);margin:0;padding:10px 0 10px 22px;line-height:1.55;position:relative;color:var(--p3-ink)!important}:is(.TXGZoq_p3 .TXGZoq_sec .r-tldr li:first-child,.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways li:first-child){border-top:0;padding-top:2px}.TXGZoq_p3 .TXGZoq_sec .r-tldr li:before{background:var(--p3-violet);width:8px;height:8px;position:absolute;top:calc(6px + .8em);left:0;content:""!important}.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways li:before{background:var(--p3-violet);width:8px;height:8px;position:absolute;top:calc(6px + .8em);left:0;content:""!important}.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways:before{content:none!important;display:none!important}.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways:after{content:none!important;display:none!important}.TXGZoq_p3 .TXGZoq_sec .vae-quick-answer:before{content:none!important;display:none!important}.TXGZoq_p3 .TXGZoq_sec .r-tldr:before{content:none!important;display:none!important}.TXGZoq_p3 .TXGZoq_sec .r-tldr li:first-child:before{top:calc(.8em - 2px)}.TXGZoq_p3 .TXGZoq_sec .vae-key-takeaways li:first-child:before{top:calc(.8em - 2px)}.TXGZoq_p3 .TXGZoq_sec .r-tldr li strong{color:var(--p3-ink)}.TXGZoq_secToc{padding:22px var(--sec-pad) 18px;background:var(--p3-ink);color:var(--p3-cream);margin:8px 0 0}.TXGZoq_secTocHead{color:var(--p3-lav);font-family:var(--p3-mono);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.TXGZoq_secTocCount{color:var(--p3-mist)}.TXGZoq_secTocList{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:30px;margin:0;padding:0;list-style:none;display:grid}.TXGZoq_secTocList li{border-top:1px solid var(--p3-rule-ink);gap:12px;padding:10px 0;line-height:1.3;display:flex}.TXGZoq_secTocList a,.TXGZoq_secTocList span:not(.TXGZoq_secTocNum){color:var(--p3-cream);font-size:15px;font-weight:700;text-decoration:none}.TXGZoq_secTocList a:hover{color:var(--p3-lav);text-underline-offset:3px;text-decoration:underline}.TXGZoq_secTocNum{min-width:1.8em;color:var(--p3-lav);font-family:var(--p3-mono);flex:none;padding-top:2px;font-size:12px;font-weight:700}.TXGZoq_secCard{background:var(--cv3-card,#fffdf9);border:1px solid var(--p3-ink);margin-top:clamp(26px,3vw,42px);scroll-margin-top:20px}.TXGZoq_secHead{padding:18px var(--sec-pad) 20px;background:var(--p3-paper);border-bottom:1px solid var(--p3-ink)}.TXGZoq_secNum{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.TXGZoq_secOf{color:var(--p3-muted)}.TXGZoq_p3 .TXGZoq_secHead h2{letter-spacing:-.04em;max-width:34ch;margin:0;scroll-margin-top:24px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:800;line-height:1.12}.TXGZoq_p3 .TXGZoq_secHead h2 [data-pillar-chip]{letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;display:block;font-size:11px!important}.TXGZoq_secBody{padding:6px var(--sec-pad) 4px}.TXGZoq_p3 .TXGZoq_secLede>div>p:first-child{color:var(--p3-ink);margin-top:18px;font-size:19px;line-height:1.55}.TXGZoq_p3 .TXGZoq_secBody h3:not([id^=pick-]){clear:both;border-top:1px solid var(--p3-rule);margin:30px 0 10px;padding-top:22px;font-size:1.18rem}.TXGZoq_secPick{border-top:3px solid var(--p3-ink);margin:26px 0 8px;padding-top:26px}.TXGZoq_secPickShot{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.TXGZoq_p3 .TXGZoq_secPick h3{margin-top:0;font-size:clamp(1.15rem,1.6vw,1.4rem)}.TXGZoq_secShot{top:calc(20px + var(--prime-bdd-bar-h,0px));margin:0;position:sticky}.TXGZoq_secShotFrame{aspect-ratio:1;border:1px solid var(--p3-border);background:#fff;place-items:center;padding:14px;display:grid}.TXGZoq_secShotFrame img{object-fit:contain;max-width:100%;max-height:100%;display:block}.TXGZoq_secShot figcaption,.TXGZoq_secBandCard figcaption{gap:3px;margin-top:10px;display:grid}.TXGZoq_secShotName{font-family:var(--p3-display);letter-spacing:-.015em;font-size:14px;font-weight:800;line-height:1.25}.TXGZoq_secShotPrice{color:var(--p3-violet);font-family:var(--p3-mono);font-size:13px;font-weight:700}.TXGZoq_secBand{margin:20px var(--sec-pad) 0;border-bottom:1px solid var(--p3-rule);padding:0 0 18px}.TXGZoq_secBandHead{max-width:62ch;color:var(--p3-violet);line-height:1.5;font-family:var(--p3-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.TXGZoq_secBandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:720px;display:grid}.TXGZoq_secBandCard{margin:0}:is(.TXGZoq_p3 .TXGZoq_sec .vae-tip,.TXGZoq_p3 .TXGZoq_sec .vae-warning,.TXGZoq_p3 .TXGZoq_sec .vae-info){margin:22px 0;padding:16px 20px 18px;font-size:16px;line-height:1.6;border:1px solid var(--p3-rule)!important;box-shadow:none!important;color:var(--p3-ink)!important;background:#d8ccff47!important;border-radius:0!important}.TXGZoq_p3 .TXGZoq_sec .vae-warning{border-color:var(--p3-ink)!important;background:var(--p3-band-soft)!important}.TXGZoq_p3 .TXGZoq_sec .vae-info{background:0 0!important}.TXGZoq_p3 .TXGZoq_sec .vae-tip:before{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:700;display:block}.TXGZoq_p3 .TXGZoq_sec .vae-warning:before{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:700;display:block}.TXGZoq_p3 .TXGZoq_sec .vae-info:before{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:700;display:block}.TXGZoq_p3 .TXGZoq_sec .vae-tip:before{content:"Tip"}.TXGZoq_p3 .TXGZoq_sec .vae-warning:before{content:"Warning";color:var(--p3-ink)}.TXGZoq_p3 .TXGZoq_sec .vae-info:before{content:"Note"}.TXGZoq_p3 .TXGZoq_sec .vae-stat-box{padding:22px var(--sec-pad) 24px;margin:26px 0;font-size:16px;line-height:1.6;background:var(--p3-ink)!important;color:var(--p3-cream)!important;border:0!important;border-radius:0!important}.TXGZoq_p3 .TXGZoq_sec .vae-stat-box strong:first-child{font-family:var(--p3-display);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.15;display:block;color:var(--p3-lav)!important}.TXGZoq_p3 .TXGZoq_sec .vae-pros-cons{clear:both;border-top:3px solid var(--p3-ink);grid-template-columns:1fr 1fr;margin:26px 0 12px;display:grid;background:0 0!important}:is(.TXGZoq_p3 .TXGZoq_sec .vae-pros,.TXGZoq_p3 .TXGZoq_sec .vae-cons){padding:16px 22px 18px 0;background:0 0!important;border:0!important;border-radius:0!important}.TXGZoq_p3 .TXGZoq_sec .vae-cons{padding:16px 0 18px 22px;border-left:1px solid var(--p3-border)!important}:is(.TXGZoq_p3 .TXGZoq_sec .vae-pros h4,.TXGZoq_p3 .TXGZoq_sec .vae-cons h4){letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px;color:var(--p3-ink)!important;font-family:var(--p3-mono)!important}:is(.TXGZoq_p3 .TXGZoq_sec .vae-pros ul,.TXGZoq_p3 .TXGZoq_sec .vae-cons ul){margin:0;padding-left:1.1rem}:is(.TXGZoq_p3 .TXGZoq_sec .r-pros-cons,.TXGZoq_p3 .TXGZoq_sec .r-cta-row){clear:both}:is(.TXGZoq_p3 .TXGZoq_sec .vae-table-wrapper,.TXGZoq_p3 .TXGZoq_sec .table-scroll){clear:both;border:1px solid var(--p3-ink);background:#fff;margin:24px 0;overflow-x:auto}.TXGZoq_p3 .TXGZoq_sec table{border-collapse:collapse;width:100%;min-width:480px;margin:0;font-size:15px}.TXGZoq_p3 .TXGZoq_sec thead th{-webkit-text-fill-color:var(--p3-cream);font-family:var(--p3-mono);letter-spacing:.12em;text-transform:uppercase;border:0;padding:12px 14px;font-size:11px;font-weight:700;background:var(--p3-ink)!important;color:var(--p3-cream)!important}.TXGZoq_p3 .TXGZoq_sec tbody td{border-bottom:1px solid var(--p3-border);padding:12px 14px}.TXGZoq_p3 .TXGZoq_sec tbody tr:nth-child(2n) td{background:var(--p3-band-soft)}.TXGZoq_p3 .TXGZoq_sec tr.winner-row{box-shadow:none!important;background:0 0!important}.TXGZoq_p3 .TXGZoq_sec tr.winner-row td{font-weight:700;background:#d8ccff66!important}.TXGZoq_secFoot{padding:8px var(--sec-pad) 16px;text-align:right;margin:0}.TXGZoq_secFoot a{color:var(--p3-violet);font-family:var(--p3-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.TXGZoq_secFoot a:before{content:"↑ "}.TXGZoq_secFoot a:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:1200px){:is(.TXGZoq_p3 .TXGZoq_sec .vae-tip:has(+p),.TXGZoq_p3 .TXGZoq_sec .vae-info:has(+p),.TXGZoq_p3 .TXGZoq_sec .vae-warning:has(+p)){float:right;width:min(36%,300px);margin:6px 0 18px 28px}}@media (max-width:720px){.TXGZoq_secPickShot{grid-template-columns:1fr;gap:14px}.TXGZoq_secShot{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:static}.TXGZoq_secShot figcaption{margin-top:0}.TXGZoq_secBandGrid{gap:8px}.TXGZoq_secBandCard .TXGZoq_secShotFrame{padding:6px}.TXGZoq_secBandCard .TXGZoq_secShotName{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.TXGZoq_secBandCard .TXGZoq_secShotPrice{font-size:12px}.TXGZoq_p3 .TXGZoq_sec .vae-pros-cons{grid-template-columns:1fr}.TXGZoq_p3 .TXGZoq_sec .vae-cons{padding-left:0;border-left:0!important;border-top:1px solid var(--p3-border)!important}.TXGZoq_p3 .TXGZoq_secLede>div>p:first-child{font-size:18px}.TXGZoq_secCard{margin-inline:-8px}.TXGZoq_secTocList li{gap:10px;padding:7px 0}.TXGZoq_secTocList a,.TXGZoq_secTocList span:not(.TXGZoq_secTocNum){font-size:14px}.TXGZoq_secToc{padding-top:18px;padding-bottom:12px}}.TXGZoq_p3 .TXGZoq_sec ul.p3-split-list{max-width:82ch;margin:4px 0 20px;padding:0;list-style:none}.TXGZoq_p3 .TXGZoq_sec ul.p3-split-list li{border-top:1px solid var(--p3-border);margin:0;padding:8px 0 8px 24px;position:relative}.TXGZoq_p3 .TXGZoq_sec ul.p3-split-list li:first-child{border-top:0}.TXGZoq_p3 .TXGZoq_sec ul.p3-split-list li:before{content:"";background:var(--p3-violet);width:8px;height:8px;position:absolute;top:calc(4px + .8em);left:2px}.TXGZoq_needStrip{border-bottom:1px solid var(--p3-rule);background:var(--p3-cream)}.TXGZoq_needStripInner{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:14px;padding-bottom:14px;display:flex}.TXGZoq_needStripLabel{font-family:var(--p3-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p3-violet);margin:0;font-size:.78rem}.TXGZoq_needStripList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TXGZoq_needChip{border:1px solid var(--p3-violet);min-height:40px;color:var(--p3-ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.TXGZoq_needChip:hover{background:var(--p3-lav)}.TXGZoq_needs{background:var(--p3-band-soft);border-top:1px solid var(--p3-rule);border-bottom:1px solid var(--p3-rule);padding:48px 0 40px}.TXGZoq_needsH2{font-family:var(--p3-display);margin:4px 0 22px;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15}.TXGZoq_needGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.TXGZoq_needCard{border:1px solid var(--p3-border);background:#fff;border-radius:14px;flex-direction:column;padding:18px;scroll-margin-top:90px;display:flex}.TXGZoq_needLabel{font-family:var(--p3-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p3-violet);margin:0 0 10px;font-size:.76rem}.TXGZoq_needHead{align-items:center;gap:12px;margin-bottom:10px;display:flex}.TXGZoq_needShot{background:#fff;flex:none;place-items:center;width:84px;height:84px;display:grid}.TXGZoq_needShot img{object-fit:contain;max-width:100%;max-height:100%}.TXGZoq_needName{margin:0;font-size:1.02rem;line-height:1.3}.TXGZoq_needName a{color:var(--p3-ink);text-decoration:none}.TXGZoq_needName a:hover{text-decoration:underline}.TXGZoq_needWhy{color:var(--p3-ink-soft);margin:0 0 8px;font-size:.95rem;line-height:1.55}.TXGZoq_needPrice{margin:6px 0 10px;font-size:.95rem}.TXGZoq_needPrice b{font-size:1.1rem}.TXGZoq_needChecked{color:var(--p3-muted);font-size:.75rem;display:block}.TXGZoq_needActions{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.TXGZoq_needBuy{background:var(--p3-ink);color:#fff;border-radius:10px;align-items:center;min-height:42px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.TXGZoq_needBuy:hover{background:var(--p3-ink-soft)}.TXGZoq_needReview{color:var(--p3-violet);font-weight:600}.TXGZoq_needSeeAll{border-top:1px solid var(--p3-border);margin:auto 0 0;padding-top:10px}.TXGZoq_needSeeAll a{color:var(--p3-violet);font-weight:700;text-decoration:none}.TXGZoq_needSeeAll a:hover{text-decoration:underline}.TXGZoq_needBudgets{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:24px;display:flex}.TXGZoq_needBudgetsLabel{font-family:var(--p3-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p3-violet);margin:0;font-size:.78rem}.TXGZoq_needBudgetList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TXGZoq_needBudgetList a{border:1px solid var(--p3-border);min-height:40px;color:var(--p3-ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.TXGZoq_needFoot{color:var(--p3-muted);margin:18px 0 0;font-size:.82rem}.TXGZoq_needsOn #p3-default{scroll-margin-top:90px}h3.TXGZoq_needLabel{font-weight:400}
.MWmmnq_hero{--hero-violet:var(--color-violet,#7c3aed);--hero-soft:var(--color-violet-soft,#a78bfa);background:var(--p3-ink);color:var(--p3-cream);font-family:var(--p3-body);padding-bottom:32px}.MWmmnq_wrap{width:min(100% - 32px,1360px);margin-inline:auto}.MWmmnq_band{background:linear-gradient(135deg, var(--p3-violet), var(--hero-violet));color:#fff;padding:12px 0 56px}.MWmmnq_mini{flex-wrap:wrap;align-items:center;gap:0 16px;margin-bottom:12px;display:flex}.MWmmnq_crumb{font-size:11px;line-height:1.4}.MWmmnq_crumb a{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.MWmmnq_title{color:#fff;font:700 13px/1.4 var(--p3-body);margin:0}.MWmmnq_question{color:#fff;font:800 clamp(2rem, 1.4rem + 2.6vw, 3.6rem)/1.04 var(--p3-display);letter-spacing:-.03em;margin:0}.MWmmnq_prompt{margin:8px 0 16px;font-size:14px;line-height:1.4}.MWmmnq_choices{flex-wrap:wrap;align-items:start;gap:4px 12px;display:flex}.MWmmnq_primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.MWmmnq_pill{background:var(--p3-ink-2);color:#fff;text-align:center;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:48px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.MWmmnq_pill:hover{text-underline-offset:4px;border-color:#fff;text-decoration:underline}.MWmmnq_pill[aria-current=true]{color:var(--p3-ink);background:#fff;box-shadow:0 0 0 3px #ffffff59}.MWmmnq_hero:not(:has(.MWmmnq_pill[aria-current])):not(:has(.MWmmnq_card:target)) .MWmmnq_pill[href=\#hero-for-overall]{color:var(--p3-ink);background:#fff;box-shadow:0 0 0 3px #ffffff59}:is(.MWmmnq_hero:not(:has(.MWmmnq_pill[aria-current])):has([id=hero-for-overall]:target) .MWmmnq_pill[href=\#hero-for-overall],.MWmmnq_hero:not(:has(.MWmmnq_pill[aria-current])):has([id=hero-for-budget]:target) .MWmmnq_pill[href=\#hero-for-budget],.MWmmnq_hero:not(:has(.MWmmnq_pill[aria-current])):has([id=hero-for-students]:target) .MWmmnq_pill[href=\#hero-for-students],.MWmmnq_hero:not(:has(.MWmmnq_pill[aria-current])):has([id=hero-for-gaming]:target) .MWmmnq_pill[href=\#hero-for-gaming],.MWmmnq_hero:not(:has(.MWmmnq_pill[aria-current])):has([id=hero-for-mac]:target) .MWmmnq_pill[href=\#hero-for-mac],.MWmmnq_hero:not(:has(.MWmmnq_pill[aria-current])):has([id=hero-for-pro]:target) .MWmmnq_pill[href=\#hero-for-pro]){color:var(--p3-ink);background:#fff}.MWmmnq_more{min-width:120px}.MWmmnq_more summary{cursor:pointer;text-underline-offset:4px;width:fit-content;min-height:44px;padding:11px 4px;font-size:14px;text-decoration:underline;display:list-item}.MWmmnq_more[open]{flex-basis:100%}.MWmmnq_extra{flex-wrap:wrap;gap:8px;padding:6px 0 10px;display:flex}.MWmmnq_hero :focus-visible{outline-offset:4px;outline:3px solid #fff}.MWmmnq_stageWrap{margin-top:-40px;position:relative}.MWmmnq_stages{scroll-margin-top:100px;display:grid}.MWmmnq_card{visibility:hidden;pointer-events:none;border:1px solid var(--hero-violet);background:radial-gradient(ellipse at top left, #7c3aed38, transparent 70%), var(--p3-ink-2);border-top-width:3px;border-radius:22px;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:16px;scroll-margin-top:96px;display:grid;box-shadow:0 26px 60px -24px #000000bf}:is(.MWmmnq_card:target,.MWmmnq_stages:not(:has(.MWmmnq_card:target)) .MWmmnq_defaultCard){visibility:visible;pointer-events:auto}.MWmmnq_stages .MWmmnq_card[aria-hidden=true]:target,.MWmmnq_stages .MWmmnq_card[aria-hidden=true]{visibility:hidden;pointer-events:none}.MWmmnq_stages:not(:has(.MWmmnq_card:target)) .MWmmnq_card[aria-hidden=true]{visibility:hidden;pointer-events:none}:is(.MWmmnq_stages:not(:has(.MWmmnq_card:target)) .MWmmnq_card[aria-hidden=false],.MWmmnq_stages .MWmmnq_card[aria-hidden=false]){visibility:visible;pointer-events:auto}.MWmmnq_card :focus-visible{outline-color:var(--hero-soft)}.MWmmnq_art{place-items:center;height:88px;display:grid;position:relative}.MWmmnq_art img{object-fit:contain;width:140px;height:88px}.MWmmnq_badge{background:var(--hero-violet);color:#fff;border-radius:999px;max-width:60%;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.3;position:absolute;top:0;left:0}.MWmmnq_copy{min-width:0}.MWmmnq_eyebrow{font:800 18px/1.2 var(--p3-display);margin:0}.MWmmnq_eyebrow strong{color:var(--hero-soft)}.MWmmnq_updated{color:var(--p3-mist);margin:4px 0 8px;font-size:12px;line-height:1.4}.MWmmnq_name{font:800 clamp(1.55rem, 1.15rem + 1.7vw, 2.9rem)/1.08 var(--p3-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.MWmmnq_reasons{counter-reset:reason;gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.MWmmnq_reasons li{counter-increment:reason;grid-template-columns:24px 1fr;gap:6px;font-size:14px;line-height:1.4;display:grid}.MWmmnq_reasons li:before{content:"0" counter(reason);color:var(--hero-soft);font-weight:800}.MWmmnq_price{flex-wrap:wrap;align-items:center;gap:0 8px;min-height:44px;margin:4px 0;display:flex}.MWmmnq_price>span:first-child{font-size:24px;font-weight:700}.MWmmnq_price>span:first-child span{color:var(--p3-cream)}.MWmmnq_price [data-price-checked-caption]{color:var(--p3-mist)!important}.MWmmnq_price a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.MWmmnq_actions{align-items:center;gap:0 18px;display:grid}.MWmmnq_buy>a{background:var(--p3-orange);min-height:48px;color:var(--p3-ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition-property:background-color,box-shadow,transform;display:flex}.MWmmnq_buy>a:hover{background:#ffad33}.MWmmnq_review{width:fit-content;min-height:44px;color:var(--p3-cream);text-underline-offset:4px;align-items:center;font-size:14px;display:inline-flex}.MWmmnq_disclosure{color:var(--p3-mist);margin:4px 0 0;font-size:11px;line-height:1.4}.MWmmnq_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:700px){.MWmmnq_card{padding:24px}.MWmmnq_actions{grid-template-columns:minmax(220px,max-content) auto;justify-content:start}}@media (min-width:1024px){.MWmmnq_wrap{width:min(100% - 64px,1360px)}.MWmmnq_band{padding:20px 0 96px}.MWmmnq_mini{margin-bottom:20px}.MWmmnq_prompt{margin-bottom:22px;font-size:15px}.MWmmnq_primary{flex-wrap:wrap;gap:10px;width:auto;display:flex}.MWmmnq_pill{min-height:52px;padding:0 22px;font-size:17px}.MWmmnq_more summary{min-height:52px;padding-block:15px}.MWmmnq_stageWrap{margin-top:-72px}.MWmmnq_card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding:32px 40px}.MWmmnq_art{order:2;height:380px}.MWmmnq_art img{width:min(100%,520px);height:340px}.MWmmnq_badge{font-size:14px;top:10%;left:auto;right:6%}.MWmmnq_eyebrow{font-size:24px}.MWmmnq_reasons{gap:8px;margin-block:18px}.MWmmnq_reasons li{font-size:17px}}@media (min-width:1600px){.MWmmnq_wrap{width:min(100% - 64px,1500px)}}@media (prefers-reduced-motion:reduce){.MWmmnq_hero,.MWmmnq_hero *,.MWmmnq_hero :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.MWmmnq_buy>a,.MWmmnq_buy svg{transform:none!important}}
.gFMgpq_section{color:#1c1610;font:16px/1.55 var(--font-sans),sans-serif;background:#faf5ec;min-width:0;padding:40px 16px}.gFMgpq_section *{box-sizing:border-box;min-width:0}.gFMgpq_section .gFMgpq_wrap{max-width:1360px;margin:0 auto}.gFMgpq_section h2{font:800 clamp(1.8rem,1.3rem + 2vw,3rem)/1.08 var(--font-display),sans-serif;color:#3b2782;letter-spacing:-.025em;margin:0 0 20px}.gFMgpq_section h3{font:750 clamp(1.1rem,1rem + .6vw,1.5rem)/1.2 var(--font-display),sans-serif;color:#3b2782;margin:8px 0}.gFMgpq_section p{max-width:74ch}.gFMgpq_section a{color:#3b2782;text-underline-offset:3px;overflow-wrap:anywhere}.gFMgpq_section a,.gFMgpq_section summary,.gFMgpq_section button{min-width:44px;min-height:44px}.gFMgpq_section a{align-items:center;display:inline-flex}.gFMgpq_section :focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.gFMgpq_section img{object-fit:contain;max-width:100%}.gFMgpq_section fieldset{border:0;min-width:0;margin:16px 0;padding:0}.gFMgpq_section legend{margin-bottom:8px;font-weight:750}.gFMgpq_section .gFMgpq_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#5a32a3;font-size:12px;font-weight:750}.gFMgpq_section .gFMgpq_choices{flex-wrap:wrap;gap:8px;display:flex}.gFMgpq_section .gFMgpq_option{cursor:pointer;display:inline-flex;position:relative}.gFMgpq_section .gFMgpq_option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gFMgpq_section .gFMgpq_option span{color:#1c1610;background:#fff;border:1px solid #8b7c6b;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-weight:650;display:inline-flex}.gFMgpq_section .gFMgpq_option input:checked+span{color:#fff;background:#3b2782;border-color:#3b2782}.gFMgpq_section .gFMgpq_option input:focus-visible+span{outline-offset:3px;outline:3px solid #7c3aed}.gFMgpq_section .gFMgpq_purchase{gap:10px;display:grid}.gFMgpq_section .gFMgpq_price{color:#413c36;font-family:var(--font-sans),sans-serif;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.gFMgpq_section .gFMgpq_buy a{white-space:normal;text-align:center;border-radius:12px;min-height:48px;font-size:16px;text-decoration:none;color:#14110c!important;background:#f90!important}.gFMgpq_section .gFMgpq_buy a:hover{background:#ffad33!important}.gFMgpq_section .gFMgpq_disclosure{color:#5a554d;font-size:12.5px}.gFMgpq_section .gFMgpq_archive{overflow-wrap:anywhere;background:#fff;border:1px solid #dbd7d0;border-radius:16px;margin-top:24px;padding:8px 16px}.gFMgpq_section .gFMgpq_archive>summary{cursor:pointer;color:#3b2782;align-items:center;padding:8px 0;font-weight:700;display:flex}.gFMgpq_section .gFMgpq_archive>summary:before{content:"+";margin-right:12px}.gFMgpq_section .gFMgpq_archive[open]>summary:before{content:"−"}.gFMgpq_section .gFMgpq_archiveContent{max-width:100%;overflow:auto}.gFMgpq_section .gFMgpq_archiveContent>section{color:#1c1610;background:#fff;padding:16px 0}.gFMgpq_section .gFMgpq_archiveContent>section>div{max-width:100%;padding:0}.gFMgpq_section .gFMgpq_sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}@media (min-width:1000px){.gFMgpq_section{padding:64px 32px}}@media (prefers-reduced-motion:reduce){.gFMgpq_section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gFMgpq_section blockquote{color:#1c1610;box-shadow:none;background:#faf5ec;border:1px solid #dbd7d0;border-radius:12px;padding:16px}.gFMgpq_section .r-tldr{color:#1c1610;box-shadow:none;background:#faf5ec;border:1px solid #dbd7d0;border-radius:12px;padding:16px}.gFMgpq_section .r-key-takeaways{color:#1c1610;box-shadow:none;background:#faf5ec;border:1px solid #dbd7d0;border-radius:12px;padding:16px}:is(.vae-gaming-chair-post .gFMgpq_section .gFMgpq_price [data-price-asin]>span,.vae-gaming-headset-post .gFMgpq_section .gFMgpq_price [data-price-asin]>span){color:var(--vae-accent-dark,#e65100)}.gFMgpq_section[data-design-open] .gFMgpq_archiveContent aside[aria-labelledby=p3-qp]{color:#1c1610;background:#faf5ec;border-color:#dbd7d0}.gFMgpq_section[data-design-open] .gFMgpq_archiveContent aside[aria-labelledby=p3-qp] *{color:#1c1610}.gFMgpq_section[data-design-open] .gFMgpq_archiveContent [class*=qpList] li{border-top-color:#dbd7d0}.gFMgpq_section[data-design-open] .gFMgpq_archiveContent aside[aria-labelledby=p3-qp] a{color:#3b2782;text-decoration-color:#3b278266}
.c9LZ3q_picks .c9LZ3q_layout{gap:20px;display:grid}.c9LZ3q_picks .c9LZ3q_content{min-width:0}.c9LZ3q_picks .c9LZ3q_index{z-index:6;background:#faf5ec;align-self:start;padding:8px 0;position:sticky;top:0}.c9LZ3q_picks .c9LZ3q_index ol{gap:8px;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.c9LZ3q_picks .c9LZ3q_index li{flex:none}.c9LZ3q_picks .c9LZ3q_index a{background:#fff;border:1px solid #dbd7d0;border-radius:12px;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.c9LZ3q_picks .c9LZ3q_index a>span{flex:none}.c9LZ3q_picks .c9LZ3q_index a[aria-current]{color:#fff;background:#3b2782}.c9LZ3q_picks .c9LZ3q_index small{color:#1c1610;background:#f90;border-radius:12px;padding:2px 8px}.c9LZ3q_picks .c9LZ3q_index small[hidden]{display:none}.c9LZ3q_picks .c9LZ3q_progress{background:#e7e2da;height:3px;margin-top:6px}.c9LZ3q_picks .c9LZ3q_progress i{transform-origin:0;background:#7c3aed;width:100%;height:100%;display:block;transform:scaleX(0)}.c9LZ3q_picks [data-section-pick]{background:#fff;border:1px solid #dbd7d0;border-radius:18px;margin:0 0 20px;padding:18px;scroll-margin-top:96px}.c9LZ3q_picks .c9LZ3q_head{gap:16px;display:grid}.c9LZ3q_picks .c9LZ3q_head img{justify-self:center;width:160px;height:120px}.c9LZ3q_picks .c9LZ3q_head p{margin:4px 0}.c9LZ3q_picks .c9LZ3q_head ol{padding-left:20px}.c9LZ3q_picks [data-section-pick] details{border-top:1px solid #dbd7d0;margin-top:16px}.c9LZ3q_picks [data-section-pick] summary{cursor:pointer;color:#3b2782;padding:12px 0;font-weight:700}.c9LZ3q_picks [data-p3-preserved]{color:#1c1610;font:16px/1.65 var(--font-sans),sans-serif;overflow-wrap:anywhere}.c9LZ3q_picks [data-p3-preserved] h2{margin:16px 0;font-size:1.3rem}.c9LZ3q_picks [data-p3-preserved] .r-pros-cons{gap:16px;display:grid}:is(.c9LZ3q_picks [data-p3-preserved] .r-pros,.c9LZ3q_picks [data-p3-preserved] .r-cons){background:#faf5ec;border:1px solid #dbd7d0;border-radius:12px;padding:12px}.c9LZ3q_picks [data-p3-preserved] ul{padding-left:20px}.c9LZ3q_picks [data-p3-preserved] p>a{min-height:0;padding-block:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline}.c9LZ3q_picks [data-p3-preserved] .r-cta-row{flex-wrap:wrap;gap:12px;display:flex}.c9LZ3q_picks .c9LZ3q_bar{z-index:20;padding:8px 16px max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbd7d0;position:fixed;bottom:0;left:0;right:0}.c9LZ3q_picks .c9LZ3q_bar[hidden],.c9LZ3q_picks .c9LZ3q_bar [hidden]{display:none}.c9LZ3q_picks .c9LZ3q_bar>div{grid-template-columns:minmax(0,1fr) minmax(150px,1fr);align-items:center;gap:10px;max-width:1360px;margin:auto;display:grid}.c9LZ3q_picks .c9LZ3q_bar p{margin:0;font-size:14px;font-weight:700}.c9LZ3q_picks .c9LZ3q_bar [data-section-buy]{gap:4px;font-size:12px}.c9LZ3q_picks .c9LZ3q_bar [data-price-checked-caption]{display:none}@media (min-width:1000px){.c9LZ3q_picks .c9LZ3q_layout{grid-template-columns:240px minmax(0,1fr);gap:32px}.c9LZ3q_picks .c9LZ3q_index{top:16px}.c9LZ3q_picks .c9LZ3q_index ol{flex-direction:column;overflow:visible}.c9LZ3q_picks .c9LZ3q_index li{flex:auto}.c9LZ3q_picks .c9LZ3q_head{grid-template-columns:150px minmax(0,1fr) 230px}.c9LZ3q_picks .c9LZ3q_head img{width:150px}.c9LZ3q_picks [data-p3-preserved] .r-pros-cons{grid-template-columns:1fr 1fr}.c9LZ3q_picks .c9LZ3q_bar{display:none}}
.DvrF9W_verdict .DvrF9W_chooser{gap:24px;display:grid}.DvrF9W_verdict .DvrF9W_answers{display:grid}.DvrF9W_verdict .DvrF9W_answer{visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dbd7d0;border-radius:20px;grid-area:1/1;align-content:start;gap:16px;padding:20px;display:grid}.DvrF9W_verdict .DvrF9W_answer img{background:#faf5ec;border-radius:14px;width:100%;height:160px}.DvrF9W_verdict .DvrF9W_answer ul{padding-left:20px}.DvrF9W_verdict .DvrF9W_original{overflow-wrap:anywhere;max-width:74ch;margin-top:32px;font-size:17px}.DvrF9W_verdict .DvrF9W_original h2{font-size:1.5rem}@media (min-width:1000px){.DvrF9W_verdict .DvrF9W_chooser{grid-template-columns:280px minmax(0,1fr);gap:32px}.DvrF9W_verdict fieldset>div{flex-direction:column}.DvrF9W_verdict label,.DvrF9W_verdict label span{width:100%}.DvrF9W_verdict .DvrF9W_answer{grid-template-columns:240px minmax(0,1fr);align-content:center;padding:28px}.DvrF9W_verdict .DvrF9W_answer img{height:240px}.DvrF9W_verdict .DvrF9W_original{margin-left:312px}}@supports not selector(:has(*)){.DvrF9W_verdict .DvrF9W_answers{display:block}.DvrF9W_verdict .DvrF9W_answer{visibility:visible;pointer-events:auto;margin-bottom:16px}}.DvrF9W_verdict:has(.DvrF9W_choices>label:first-child>input:checked) .DvrF9W_answers>.DvrF9W_answer:first-child{visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(2)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(2){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(3)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(3){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(4)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(4){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(5)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(5){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(6)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(6){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(7)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(7){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(8)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(8){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(9)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(9){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(10)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(10){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(11)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(11){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(12)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(12){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(13)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(13){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(14)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(14){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(15)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(15){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(16)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(16){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(17)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(17){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(18)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(18){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(19)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(19){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(20)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(20){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(21)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(21){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(22)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(22){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(23)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(23){visibility:visible;pointer-events:auto}.DvrF9W_verdict:has(.DvrF9W_choices>label:nth-child(24)>input:checked) .DvrF9W_answers>.DvrF9W_answer:nth-child(24){visibility:visible;pointer-events:auto}
.eaT2NW_guide .r-buying-guide{gap:16px;margin-top:28px;display:grid}.eaT2NW_guide .r-buying-guide>h2{grid-column:1/-1;margin:0;font-size:1.35rem}.eaT2NW_guide [data-guide-check]{background:#fff;border:1px solid #dbd7d0;border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px;display:grid}.eaT2NW_guide [data-guide-check]>span{font:800 2.5rem/1 var(--font-display),sans-serif;color:#7c3aed}.eaT2NW_guide [data-guide-check] h3{margin:0 0 12px}.eaT2NW_guide [data-guide-check] p{margin:0}.eaT2NW_guide p{max-width:74ch}.eaT2NW_guide p>a{min-height:0;padding-block:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline}@media (min-width:1000px){.eaT2NW_guide .r-buying-guide{grid-template-columns:1fr 1fr}.eaT2NW_guide [data-guide-check]{grid-template-columns:60px minmax(0,1fr);padding:28px}}
.lfGT0a_how .lfGT0a_steps{gap:24px;margin:28px 0;padding:0;list-style:none;display:grid}.lfGT0a_how .lfGT0a_steps li{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:4px 16px;display:grid}.lfGT0a_how .lfGT0a_steps span{color:#fff;background:#3b2782;border-radius:50%;grid-area:1/1/3;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.lfGT0a_how .lfGT0a_steps h3{grid-column:2;margin:8px 0}.lfGT0a_how .lfGT0a_steps p{color:#5a554d;grid-column:2;margin:0}.lfGT0a_how .lfGT0a_limit{background:#fff;border:1px solid #dbd7d0;border-radius:18px;padding:20px}.lfGT0a_how .lfGT0a_original section{color:#1c1610;background:#fff;padding:16px 0}.lfGT0a_how .lfGT0a_original section>div{width:100%;max-width:100%;padding:0;display:block}.lfGT0a_how .lfGT0a_original h2{font-size:1.5rem}.lfGT0a_how .lfGT0a_original p,.lfGT0a_how .lfGT0a_original h3,.lfGT0a_how .lfGT0a_original span{color:#1c1610}.lfGT0a_how .lfGT0a_signoff{border-top:1px solid #dbd7d0;margin-top:24px;padding-top:16px}.lfGT0a_how .lfGT0a_signoff>section,.lfGT0a_how .lfGT0a_signoff>footer{color:#1c1610;background:0 0;padding:8px 0}.lfGT0a_how .lfGT0a_signoff>section>div,.lfGT0a_how .lfGT0a_signoff>footer>div{max-width:100%;padding:0}.lfGT0a_how .lfGT0a_signoff p,.lfGT0a_how .lfGT0a_signoff span{color:#5a554d}@media (min-width:1000px){.lfGT0a_how .lfGT0a_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.lfGT0a_how .lfGT0a_steps li{display:block}.lfGT0a_how .lfGT0a_steps span{margin-bottom:16px}.lfGT0a_how .lfGT0a_steps:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.lfGT0a_how[data-design-open] .lfGT0a_original [class*=methodList]{background:#dbd7d0;border-color:#dbd7d0}.lfGT0a_how[data-design-open] .lfGT0a_original [class*=methodList] li{background:#faf5ec}
._5lw_PG_faq ._5lw_PG_layout{gap:28px;display:grid}._5lw_PG_faq ._5lw_PG_side ol{margin:20px 0 0;padding:0;list-style:none}._5lw_PG_faq ._5lw_PG_side li{border-bottom:1px solid #dbd7d0}._5lw_PG_faq ._5lw_PG_side a{gap:16px;padding:12px 8px;font-weight:650;text-decoration:none;display:flex}._5lw_PG_faq ._5lw_PG_side a[aria-current]{background:#eee8ff;border-radius:8px}._5lw_PG_faq ._5lw_PG_side span{color:#5a32a3;flex:none;font-weight:800}._5lw_PG_faq ._5lw_PG_answer{border-bottom:1px solid #dbd7d0;padding:20px 0;scroll-margin-top:24px}._5lw_PG_faq ._5lw_PG_answer p{margin:12px 0}._5lw_PG_faq ._5lw_PG_answer a{font-size:14px;font-weight:700}@media (min-width:1000px){._5lw_PG_faq ._5lw_PG_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px}._5lw_PG_faq ._5lw_PG_side{align-self:start;position:sticky;top:24px}}
.AHh-TG_ask .AHh-TG_box{background:#f3eeff;border:1px solid #c9b8ed;border-radius:20px;grid-template-columns:44px minmax(0,1fr);gap:16px;max-width:800px;padding:24px;display:grid}.AHh-TG_ask .AHh-TG_avatar{color:#fff;background:#3b2782;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.AHh-TG_ask .AHh-TG_box h2{margin:0;font-size:1.5rem}.AHh-TG_ask .AHh-TG_box p{margin:12px 0}.AHh-TG_ask .AHh-TG_box label{font-size:14px;font-weight:700}.AHh-TG_ask .AHh-TG_input{gap:8px;margin:8px 0;display:flex}.AHh-TG_ask .AHh-TG_input input{color:#5a554d;background:#fff;border:1px solid #8b7c9e;border-radius:8px;width:100%;min-width:0;height:48px;padding:8px}.AHh-TG_ask .AHh-TG_input button{color:#413c36;background:#ded8e7;border:0;border-radius:8px;padding:8px 16px;font-weight:700}@media (max-width:599px){.AHh-TG_ask .AHh-TG_box{grid-template-columns:1fr;padding:20px}}
._9r4cQG_foot section{color:#1c1610;background:0 0;border-bottom:1px solid #dbd7d0;padding:24px 0}._9r4cQG_foot section>div{width:100%;max-width:100%;padding:0}._9r4cQG_foot section p,._9r4cQG_foot section h3{color:#413c36}._9r4cQG_foot section h2{font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem)}._9r4cQG_foot section ol{gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}._9r4cQG_foot section li{background:0 0;border:0;border-top:1px solid #dbd7d0;padding:16px 0;display:block}._9r4cQG_foot section img{display:none}._9r4cQG_foot section li>div:has(>img){display:none}._9r4cQG_foot section a{color:#3b2782;box-shadow:none;background:0 0;border:0}._9r4cQG_foot section a:has(>h3){display:block}._9r4cQG_foot section a:before,._9r4cQG_foot section a:after{display:none}@media (min-width:1000px){._9r4cQG_foot section ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}
.GN_8fW_table .GN_8fW_cards{flex-direction:column;gap:12px;display:flex}.GN_8fW_table .GN_8fW_card{background:#fff;border:1px solid #dbd7d0;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.GN_8fW_table .GN_8fW_head{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;display:grid}.GN_8fW_table .GN_8fW_head img{background:#f9f6f1;border-radius:12px;width:104px;height:78px}.GN_8fW_table .GN_8fW_head p{margin:8px 0 0;font-size:14px}.GN_8fW_table .GN_8fW_badge{color:#5a32a3;font-size:12px;font-weight:750}.GN_8fW_table .GN_8fW_specs{background:#f9f6f1;border:1px solid #e7e2da;border-radius:12px;margin:0;padding:12px;font-size:14px}.GN_8fW_table .GN_8fW_specs dt{text-transform:uppercase;color:#5a554d;font-size:12px;font-weight:750}.GN_8fW_table .GN_8fW_specs dd{margin:6px 0 0}.GN_8fW_table .GN_8fW_links{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.GN_8fW_table:has(input[name=section-table-view][value=side]:checked) .GN_8fW_cards{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;padding:4px 4px 16px;display:grid;overflow-x:auto}.GN_8fW_table:has(input[name=section-table-view][value=side]:checked) .GN_8fW_card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;display:grid}@media (min-width:1000px){.GN_8fW_table .GN_8fW_card{grid-template-columns:2fr 1fr 1fr;gap:16px 24px;display:grid}.GN_8fW_table .GN_8fW_links{grid-column:1/-1}.GN_8fW_table:has(input[name=section-table-view][value=side]:checked) .GN_8fW_cards{grid-auto-columns:minmax(300px,1fr)}}@media (max-width:999px){.GN_8fW_table:has(input[name=section-table-view][value=side]:checked) .GN_8fW_cards{grid-auto-columns:calc(50% - 6px)}.GN_8fW_table:has(input[name=section-table-view][value=side]:checked) .GN_8fW_card{padding:12px}.GN_8fW_table:has(input[name=section-table-view][value=side]:checked) .GN_8fW_head{grid-template-columns:1fr}.GN_8fW_table:has(input[name=section-table-view][value=side]:checked) h3{font-size:1rem}}.GN_8fW_table:has(.GN_8fW_intents>label:first-child>input:checked) .GN_8fW_card:not([data-g~="1"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:first-child>input:checked) .GN_8fW_card{order:var(--o1,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(2)>input:checked) .GN_8fW_card:not([data-g~="2"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(2)>input:checked) .GN_8fW_card{order:var(--o2,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(3)>input:checked) .GN_8fW_card:not([data-g~="3"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(3)>input:checked) .GN_8fW_card{order:var(--o3,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(4)>input:checked) .GN_8fW_card:not([data-g~="4"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(4)>input:checked) .GN_8fW_card{order:var(--o4,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(5)>input:checked) .GN_8fW_card:not([data-g~="5"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(5)>input:checked) .GN_8fW_card{order:var(--o5,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(6)>input:checked) .GN_8fW_card:not([data-g~="6"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(6)>input:checked) .GN_8fW_card{order:var(--o6,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(7)>input:checked) .GN_8fW_card:not([data-g~="7"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(7)>input:checked) .GN_8fW_card{order:var(--o7,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(8)>input:checked) .GN_8fW_card:not([data-g~="8"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(8)>input:checked) .GN_8fW_card{order:var(--o8,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(9)>input:checked) .GN_8fW_card:not([data-g~="9"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(9)>input:checked) .GN_8fW_card{order:var(--o9,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(10)>input:checked) .GN_8fW_card:not([data-g~="10"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(10)>input:checked) .GN_8fW_card{order:var(--o10,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(11)>input:checked) .GN_8fW_card:not([data-g~="11"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(11)>input:checked) .GN_8fW_card{order:var(--o11,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(12)>input:checked) .GN_8fW_card:not([data-g~="12"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(12)>input:checked) .GN_8fW_card{order:var(--o12,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(13)>input:checked) .GN_8fW_card:not([data-g~="13"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(13)>input:checked) .GN_8fW_card{order:var(--o13,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(14)>input:checked) .GN_8fW_card:not([data-g~="14"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(14)>input:checked) .GN_8fW_card{order:var(--o14,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(15)>input:checked) .GN_8fW_card:not([data-g~="15"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(15)>input:checked) .GN_8fW_card{order:var(--o15,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(16)>input:checked) .GN_8fW_card:not([data-g~="16"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(16)>input:checked) .GN_8fW_card{order:var(--o16,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(17)>input:checked) .GN_8fW_card:not([data-g~="17"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(17)>input:checked) .GN_8fW_card{order:var(--o17,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(18)>input:checked) .GN_8fW_card:not([data-g~="18"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(18)>input:checked) .GN_8fW_card{order:var(--o18,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(19)>input:checked) .GN_8fW_card:not([data-g~="19"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(19)>input:checked) .GN_8fW_card{order:var(--o19,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(20)>input:checked) .GN_8fW_card:not([data-g~="20"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(20)>input:checked) .GN_8fW_card{order:var(--o20,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(21)>input:checked) .GN_8fW_card:not([data-g~="21"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(21)>input:checked) .GN_8fW_card{order:var(--o21,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(22)>input:checked) .GN_8fW_card:not([data-g~="22"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(22)>input:checked) .GN_8fW_card{order:var(--o22,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(23)>input:checked) .GN_8fW_card:not([data-g~="23"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(23)>input:checked) .GN_8fW_card{order:var(--o23,0)}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(24)>input:checked) .GN_8fW_card:not([data-g~="24"]){display:none}.GN_8fW_table:has(.GN_8fW_intents>label:nth-child(24)>input:checked) .GN_8fW_card{order:var(--o24,0)}
