.buying-guide-public-page-module__xrqXDW__page{background:var(--background);min-height:calc(100dvh - 56px);color:var(--foreground);font-family:var(--font-body), Arial, sans-serif}.buying-guide-public-page-module__xrqXDW__frame{width:min(1120px,100% - 48px);margin:0 auto;padding:30px 0 80px}.buying-guide-public-page-module__xrqXDW__backLink{color:var(--foreground);align-items:center;gap:8px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.buying-guide-public-page-module__xrqXDW__backLink:focus-visible,.buying-guide-public-page-module__xrqXDW__unavailable a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.buying-guide-public-page-module__xrqXDW__backLink:hover,.buying-guide-public-page-module__xrqXDW__unavailable a:hover{color:var(--primary)}.buying-guide-public-page-module__xrqXDW__state{min-height:48vh;color:var(--muted-foreground);align-content:center;margin:0;font-size:.9rem;display:grid}.buying-guide-public-page-module__xrqXDW__unavailable{max-width:720px;padding:clamp(72px,13vw,145px) 0}.buying-guide-public-page-module__xrqXDW__eyebrow{color:var(--primary);letter-spacing:.14em;margin:0 0 12px;font-size:.65rem;font-weight:700}.buying-guide-public-page-module__xrqXDW__unavailable h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,7vw,5rem);font-weight:400;line-height:1}.buying-guide-public-page-module__xrqXDW__unavailable p:not(.buying-guide-public-page-module__xrqXDW__eyebrow){color:var(--muted-foreground);margin:18px 0 0;font-size:.9rem;line-height:1.65}.buying-guide-public-page-module__xrqXDW__unavailable a{color:var(--primary);text-underline-offset:4px;margin-top:21px;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:720px){.buying-guide-public-page-module__xrqXDW__frame{width:min(100% - 36px,620px)}}
.catalog-module__8HdR0a__catalog{--catalog-ink:var(--foreground);--catalog-ink-soft:var(--foreground);--catalog-moss:var(--primary);--catalog-paper:var(--background);--catalog-card:var(--card);--catalog-line:var(--border);--catalog-muted:var(--muted-foreground);--catalog-orange:var(--ring);background:var(--catalog-paper);min-height:calc(100vh - 56px);color:var(--catalog-ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}.catalog-module__8HdR0a__pageFrame{width:min(1120px,100% - 64px);margin:0 auto;padding:34px 0 28px}.catalog-module__8HdR0a__backLink,.catalog-module__8HdR0a__pageFooter a{color:var(--catalog-ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-module__8HdR0a__backLink:hover,.catalog-module__8HdR0a__pageFooter a:hover,.catalog-module__8HdR0a__sourceLink:hover{color:var(--catalog-moss)}.catalog-module__8HdR0a__backLink:focus-visible,.catalog-module__8HdR0a__pageFooter a:focus-visible,.catalog-module__8HdR0a__sourceLink:focus-visible{outline:2px solid var(--catalog-orange);outline-offset:4px;border-radius:3px}.catalog-module__8HdR0a__backArrow{transform:rotate(180deg)}.catalog-module__8HdR0a__guideCallout{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:20px 22px;display:flex}.catalog-module__8HdR0a__guideEyebrow{color:var(--catalog-moss);letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:700}.catalog-module__8HdR0a__guideCallout h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400}.catalog-module__8HdR0a__guideCallout p:last-child{max-width:540px;color:var(--catalog-muted);margin:6px 0 0;font-size:.82rem;line-height:1.6}.catalog-module__8HdR0a__guideAction{background:var(--catalog-moss);min-height:42px;color:var(--primary-foreground);border-radius:4px;flex:none;align-items:center;gap:12px;padding:0 14px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.catalog-module__8HdR0a__guideAction:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.catalog-module__8HdR0a__supportLinks{flex-wrap:wrap;gap:10px 22px;margin:18px 0 28px;font-size:.76rem;font-weight:700;display:flex}.catalog-module__8HdR0a__supportLinks a{color:var(--catalog-moss);text-decoration:underline;-webkit-text-decoration-color:var(--catalog-line);text-decoration-color:var(--catalog-line);text-underline-offset:4px}.catalog-module__8HdR0a__supportLinks a:hover{text-decoration-color:currentColor}.catalog-module__8HdR0a__supportLinks a:focus-visible,.catalog-module__8HdR0a__helpActions a:focus-visible{outline:2px solid var(--catalog-orange);outline-offset:4px;border-radius:3px}@media (max-width:560px){.catalog-module__8HdR0a__guideCallout{flex-direction:column;align-items:flex-start}}.catalog-module__8HdR0a__intro{max-width:780px;padding:66px 0 63px}.catalog-module__8HdR0a__eyebrow{color:var(--catalog-moss);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700;line-height:1.4}.catalog-module__8HdR0a__intro h1,.catalog-module__8HdR0a__listingsHeading h2{color:var(--catalog-ink);letter-spacing:-.067em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.catalog-module__8HdR0a__intro h1{font-size:clamp(48px,6.2vw,76px);line-height:1.01}.catalog-module__8HdR0a__intro h1 em{color:var(--catalog-moss);font-weight:400}.catalog-module__8HdR0a__lede{max-width:610px;color:var(--catalog-muted);margin:21px 0 0;font-size:14px;line-height:1.8}.catalog-module__8HdR0a__catalogNote{border-left:2px solid var(--border);background:var(--secondary);max-width:690px;color:var(--secondary-foreground);align-items:flex-start;gap:12px;margin-top:25px;padding:14px 16px;display:flex}.catalog-module__8HdR0a__catalogNote p{margin:0;font-size:11px;line-height:1.7}.catalog-module__8HdR0a__recordPage{width:min(100%,900px);margin:28px auto 0}.catalog-module__8HdR0a__previewBanner{border:1px solid var(--catalog-line);background:var(--catalog-card);color:var(--catalog-ink);border-radius:4px;margin:0 0 20px;padding:12px 14px;font-size:.8rem;font-weight:650}.catalog-module__8HdR0a__recordIntro{max-width:760px;padding:clamp(28px,6vw,64px) 0 34px}.catalog-module__8HdR0a__recordIntro h1{max-width:760px;color:var(--catalog-ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:400;line-height:.98}.catalog-module__8HdR0a__recordVendor{color:var(--catalog-muted);margin:24px 0 0;font-size:.82rem;font-weight:650}.catalog-module__8HdR0a__recordSummary{max-width:650px;color:var(--catalog-ink-soft);margin:20px 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7}.catalog-module__8HdR0a__recordAttributes,.catalog-module__8HdR0a__handsOn,.catalog-module__8HdR0a__sourcePanel,.catalog-module__8HdR0a__researchNote{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:4px;margin-top:20px;padding:24px}.catalog-module__8HdR0a__recordAttributes h2,.catalog-module__8HdR0a__handsOn h2{color:var(--catalog-ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0 0 18px;font-size:1.7rem;font-weight:400}.catalog-module__8HdR0a__recordAttributes dl{gap:0;margin:0;display:grid}.catalog-module__8HdR0a__recordAttributes dl>div{border-top:1px solid var(--catalog-line);grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:16px;padding:13px 0;display:grid}.catalog-module__8HdR0a__recordAttributes dt{color:var(--catalog-muted);font-size:.76rem;font-weight:650}.catalog-module__8HdR0a__recordAttributes dd{min-width:0;color:var(--catalog-ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.55}.catalog-module__8HdR0a__handsOn p:not(.catalog-module__8HdR0a__eyebrow),.catalog-module__8HdR0a__sourcePanel p,.catalog-module__8HdR0a__researchNote{color:var(--catalog-ink-soft);font-size:.86rem;line-height:1.65}.catalog-module__8HdR0a__handsOn a,.catalog-module__8HdR0a__recordLinks a{color:var(--catalog-moss);text-underline-offset:3px;overflow-wrap:anywhere;font-size:.8rem;font-weight:650;text-decoration:underline}.catalog-module__8HdR0a__researchNote{margin-bottom:0}.catalog-module__8HdR0a__sourcePanel{margin-bottom:32px}.catalog-module__8HdR0a__reportSection{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:4px;gap:22px;margin-top:34px;padding:24px;display:grid}.catalog-module__8HdR0a__reportSection h2{color:var(--catalog-ink);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.catalog-module__8HdR0a__reportSection>div>p:last-child{color:var(--catalog-muted);margin:7px 0 0;font-size:.82rem;line-height:1.6}@media (max-width:640px){.catalog-module__8HdR0a__reportSection{padding:18px}}.catalog-module__8HdR0a__sourcePanel p{margin:0}.catalog-module__8HdR0a__sourcePanel .catalog-module__8HdR0a__checkedAt{color:var(--catalog-muted);margin-top:8px;font-size:.75rem}.catalog-module__8HdR0a__recordLinks{flex-wrap:wrap;gap:12px 20px;margin-top:18px;display:flex}.catalog-module__8HdR0a__noteIcon{color:var(--primary);flex:none;margin-top:1px}.catalog-module__8HdR0a__listings{border-top:1px solid var(--catalog-line);padding:39px 0 0}.catalog-module__8HdR0a__listingsHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.catalog-module__8HdR0a__listingsHeading h2{font-size:clamp(27px,3.3vw,38px);line-height:1.1}.catalog-module__8HdR0a__listingsHeading>p{max-width:280px;color:var(--catalog-muted);margin:0 0 4px;font-size:11px;line-height:1.7}.catalog-module__8HdR0a__loadState{border:1px solid var(--catalog-line);background:var(--catalog-card);color:var(--catalog-muted);margin:0;padding:28px 20px;font-size:13px;line-height:1.6}.catalog-module__8HdR0a__list{counter-reset:listings;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalog-module__8HdR0a__listing{border:1px solid var(--catalog-line);background:var(--catalog-card);counter-increment:listings;border-radius:4px;min-width:0}.catalog-module__8HdR0a__listing article{flex-direction:column;min-height:270px;padding:20px 22px 16px;display:flex}.catalog-module__8HdR0a__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-module__8HdR0a__category{color:var(--catalog-moss);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.catalog-module__8HdR0a__freshStatus,.catalog-module__8HdR0a__staleStatus{border:1px solid var(--border);color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.catalog-module__8HdR0a__freshStatus i,.catalog-module__8HdR0a__staleStatus i{background:var(--primary);border-radius:50%;width:6px;height:6px}.catalog-module__8HdR0a__staleStatus{border-color:var(--destructive);background:var(--card);color:var(--destructive)}.catalog-module__8HdR0a__staleStatus i{background:var(--destructive)}.catalog-module__8HdR0a__product{margin-top:22px}.catalog-module__8HdR0a__product p{color:var(--catalog-muted);margin:0 0 4px;font-size:11px}.catalog-module__8HdR0a__product h3{color:var(--catalog-ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.12}.catalog-module__8HdR0a__summary{color:var(--catalog-ink-soft);margin:13px 0 8px;font-size:12px;line-height:1.65}.catalog-module__8HdR0a__unavailable,.catalog-module__8HdR0a__staleMessage{color:var(--catalog-muted);margin:0;font-size:10px;line-height:1.65}.catalog-module__8HdR0a__unavailable strong{color:var(--catalog-ink-soft)}.catalog-module__8HdR0a__staleMessage{border-left:2px solid var(--destructive);background:var(--card);color:var(--destructive);margin-top:14px;padding:10px 12px}.catalog-module__8HdR0a__cardBottom{border-top:1px solid var(--catalog-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.catalog-module__8HdR0a__cardLinks{flex-wrap:wrap;gap:12px 18px;display:flex}.catalog-module__8HdR0a__checkedDate,.catalog-module__8HdR0a__sourceLink{color:var(--catalog-muted);align-items:center;gap:7px;margin:0;font-size:10px;display:inline-flex}.catalog-module__8HdR0a__sourceLink{min-height:38px;color:var(--catalog-ink);white-space:nowrap;border:1px solid #a7afa2;border-radius:3px;justify-content:center;padding:0 11px;font-size:10px;font-weight:700;text-decoration:none}.catalog-module__8HdR0a__browseTools{border:1px solid var(--catalog-line);background:var(--catalog-card);grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(130px,1fr));align-items:end;gap:12px;margin:0 0 14px;padding:16px;display:grid}.catalog-module__8HdR0a__searchField,.catalog-module__8HdR0a__filterField{min-width:0;color:var(--catalog-ink-soft);letter-spacing:.035em;gap:7px;font-size:10px;font-weight:700;display:grid}.catalog-module__8HdR0a__searchInputWrap{border:1px solid var(--catalog-line);min-width:0;height:42px;color:var(--catalog-muted);border-radius:3px;align-items:center;gap:9px;padding:0 11px;display:flex}.catalog-module__8HdR0a__searchInputWrap input,.catalog-module__8HdR0a__filterField select{border:1px solid var(--catalog-line);background:var(--background);width:100%;min-width:0;height:42px;color:var(--catalog-ink);font:inherit;letter-spacing:normal;border-radius:3px;font-size:12px}.catalog-module__8HdR0a__searchInputWrap input{border:0;outline:0;height:38px}.catalog-module__8HdR0a__searchInputWrap:focus-within,.catalog-module__8HdR0a__filterField select:focus-visible{outline:2px solid var(--catalog-orange);outline-offset:2px}.catalog-module__8HdR0a__filterField select{padding:0 10px}.catalog-module__8HdR0a__filterActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.catalog-module__8HdR0a__filterActions p{color:var(--catalog-muted);margin:0;font-size:11px}.catalog-module__8HdR0a__clearFilters{border:1px solid var(--catalog-line);min-height:40px;color:var(--catalog-ink);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0 12px;font-size:11px;font-weight:700}.catalog-module__8HdR0a__clearFilters:hover{background:var(--secondary)}.catalog-module__8HdR0a__clearFilters:focus-visible,.catalog-module__8HdR0a__compareButton:focus-visible,.catalog-module__8HdR0a__compareLink:focus-visible{outline:2px solid var(--catalog-orange);outline-offset:3px}.catalog-module__8HdR0a__compareSummary{border-left:2px solid var(--primary);background:var(--secondary);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.catalog-module__8HdR0a__compareSummary p{color:var(--catalog-ink-soft);margin:0;font-size:11px;line-height:1.55}.catalog-module__8HdR0a__compareLink{border:1px solid var(--catalog-line);background:var(--catalog-card);min-height:40px;color:var(--catalog-ink);border-radius:3px;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-module__8HdR0a__compareLink span{color:var(--catalog-moss);font-variant-numeric:tabular-nums}.catalog-module__8HdR0a__factList,.catalog-module__8HdR0a__factListCompact{gap:0;margin:0;display:grid}.catalog-module__8HdR0a__factList>div,.catalog-module__8HdR0a__factListCompact>div{border-top:1px solid var(--catalog-line);grid-template-columns:minmax(110px,.62fr) minmax(0,1.38fr);gap:12px;padding:12px 0;display:grid}.catalog-module__8HdR0a__factList dt,.catalog-module__8HdR0a__factListCompact dt{color:var(--catalog-muted);font-size:11px;font-weight:700;line-height:1.5}.catalog-module__8HdR0a__factList dd,.catalog-module__8HdR0a__factListCompact dd{min-width:0;color:var(--catalog-ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.catalog-module__8HdR0a__factList dd a,.catalog-module__8HdR0a__factListCompact dd a{color:var(--catalog-moss);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650;text-decoration:underline}.catalog-module__8HdR0a__factDetails{gap:5px;margin:0;padding:0;list-style:none;display:grid}.catalog-module__8HdR0a__factDetails strong{color:var(--catalog-ink)}.catalog-module__8HdR0a__factListCompact>div{grid-template-columns:minmax(88px,.55fr) minmax(0,1.45fr);gap:9px;padding:8px 0}.catalog-module__8HdR0a__factListCompact dt{font-size:9px}.catalog-module__8HdR0a__factListCompact dd{font-size:10px;line-height:1.5}.catalog-module__8HdR0a__cardActions{border-top:1px solid var(--catalog-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding-top:13px;display:flex}.catalog-module__8HdR0a__compareButton{border:1px solid var(--catalog-moss);background:var(--catalog-moss);min-height:40px;color:var(--primary-foreground);font:inherit;cursor:pointer;border-radius:3px;padding:0 12px;font-size:10px;font-weight:700}.catalog-module__8HdR0a__compareButton[aria-pressed=true]{background:var(--catalog-card);color:var(--catalog-moss)}.catalog-module__8HdR0a__compareButton:disabled{border-color:var(--catalog-line);background:var(--secondary);color:var(--catalog-muted);cursor:not-allowed}.catalog-module__8HdR0a__compareIntro{max-width:790px;padding:26px 0 40px}.catalog-module__8HdR0a__compareIntro .catalog-module__8HdR0a__eyebrow{margin-top:45px}.catalog-module__8HdR0a__compareIntro h1{color:var(--catalog-ink);letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.8vw,68px);font-weight:400;line-height:1.02}.catalog-module__8HdR0a__compareCount{border:1px solid var(--catalog-line);color:var(--catalog-ink-soft);border-radius:999px;margin:20px 0 0;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.catalog-module__8HdR0a__comparison{border-top:1px solid var(--catalog-line);padding:24px 0 0}.catalog-module__8HdR0a__comparisonHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.catalog-module__8HdR0a__comparisonHeading h2,.catalog-module__8HdR0a__loadState h2,.catalog-module__8HdR0a__loadState h3{color:var(--catalog-ink);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:400}.catalog-module__8HdR0a__comparisonHeading>p,.catalog-module__8HdR0a__loadState p{max-width:360px;color:var(--catalog-muted);margin:0;font-size:11px;line-height:1.7}.catalog-module__8HdR0a__desktopCompare{border:1px solid var(--catalog-line);background:var(--catalog-card);width:100%;overflow-x:auto}.catalog-module__8HdR0a__desktopCompare table{table-layout:fixed;border-collapse:collapse;width:100%}.catalog-module__8HdR0a__desktopCompare th,.catalog-module__8HdR0a__desktopCompare td{border-right:1px solid var(--catalog-line);border-bottom:1px solid var(--catalog-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:13px 14px}.catalog-module__8HdR0a__desktopCompare th:first-child{width:150px}.catalog-module__8HdR0a__desktopCompare thead th{background:var(--secondary);color:var(--catalog-ink);font-size:11px;font-weight:700}.catalog-module__8HdR0a__desktopCompare thead th span{color:var(--catalog-muted);margin-bottom:5px;font-size:9px;font-weight:600;display:block}.catalog-module__8HdR0a__desktopCompare thead th a{color:var(--catalog-ink);text-decoration:underline;-webkit-text-decoration-color:var(--catalog-line);text-decoration-color:var(--catalog-line);text-underline-offset:3px;margin-bottom:10px;font-size:14px;line-height:1.4;display:block}.catalog-module__8HdR0a__desktopCompare thead .catalog-module__8HdR0a__compareButton{min-height:36px}.catalog-module__8HdR0a__desktopCompare tbody th{color:var(--catalog-ink-soft);font-size:10px;font-weight:700}.catalog-module__8HdR0a__desktopCompare tbody td{color:var(--catalog-muted);font-size:10px;line-height:1.6}.catalog-module__8HdR0a__desktopCompare td a{color:var(--catalog-moss);text-underline-offset:3px;font-weight:650;text-decoration:underline}.catalog-module__8HdR0a__desktopCompare td ul{padding-left:0}.catalog-module__8HdR0a__desktopCompare tr:last-child>*{border-bottom:0}.catalog-module__8HdR0a__desktopCompare tr>:last-child{border-right:0}.catalog-module__8HdR0a__mobileCompare{display:none}.catalog-module__8HdR0a__mobileCompareCard{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:4px;margin-bottom:12px;padding:15px}.catalog-module__8HdR0a__mobileCompareHeading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.catalog-module__8HdR0a__mobileCompareHeading>div{min-width:0}.catalog-module__8HdR0a__mobileCompareHeading p{color:var(--catalog-muted);margin:0 0 4px;font-size:10px}.catalog-module__8HdR0a__mobileCompareHeading h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.15}.catalog-module__8HdR0a__mobileCompareHeading h3 a{color:var(--catalog-ink)}.catalog-module__8HdR0a__compareFooterNote{border-top:1px solid var(--catalog-line);color:var(--catalog-muted);margin:18px 0 0;padding:15px 0 0;font-size:11px;line-height:1.65}.catalog-module__8HdR0a__recordIntro>.catalog-module__8HdR0a__compareButton{margin-top:20px}.catalog-module__8HdR0a__recordIntro>.catalog-module__8HdR0a__sellerAction{margin-top:13px}.catalog-module__8HdR0a__sellerAction{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.catalog-module__8HdR0a__compatibilityStatus{color:var(--catalog-ink-soft);margin:0;font-size:11px;line-height:1.5}.catalog-module__8HdR0a__compatibilityStatus strong{color:var(--catalog-ink)}.catalog-module__8HdR0a__sellerLink{border:1px solid var(--catalog-moss);background:var(--catalog-moss);min-height:38px;color:var(--primary-foreground);border-radius:3px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.catalog-module__8HdR0a__sellerLink:hover{filter:brightness(1.08);text-underline-offset:3px;text-decoration:underline}.catalog-module__8HdR0a__sellerLink:focus-visible{outline:2px solid var(--catalog-orange);outline-offset:3px}.catalog-module__8HdR0a__sellerUnavailable,.catalog-module__8HdR0a__referralDisclosure{max-width:320px;color:var(--catalog-muted);margin:0;font-size:10px;line-height:1.5}.catalog-module__8HdR0a__referralDisclosure{color:var(--catalog-ink-soft)}.catalog-module__8HdR0a__desktopCompare .catalog-module__8HdR0a__sellerAction{margin-top:7px}.catalog-module__8HdR0a__desktopCompare .catalog-module__8HdR0a__sellerAction .catalog-module__8HdR0a__sellerLink{min-height:34px;padding:0 9px}.catalog-module__8HdR0a__desktopCompare thead th .catalog-module__8HdR0a__sellerAction .catalog-module__8HdR0a__sellerLink{color:var(--primary-foreground);margin:0;font-size:9px;display:inline-flex}.catalog-module__8HdR0a__mobileCompareCard>.catalog-module__8HdR0a__sellerAction{margin:0 0 14px}.catalog-module__8HdR0a__loadState h2,.catalog-module__8HdR0a__loadState h3{margin-bottom:8px}.catalog-module__8HdR0a__loadState p+.catalog-module__8HdR0a__sourceLink,.catalog-module__8HdR0a__loadState p+.catalog-module__8HdR0a__clearFilters{margin-top:15px}.catalog-module__8HdR0a__sourceLink:hover{background:var(--secondary)}.catalog-module__8HdR0a__pageFooter{border-top:1px solid var(--catalog-line);justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding:22px 0 0;display:flex}.catalog-module__8HdR0a__pageFooter p{color:var(--catalog-muted);margin:0;font-size:10px}.catalog-module__8HdR0a__pageFooter a{font-size:10px}.catalog-module__8HdR0a__helpIntro,.catalog-module__8HdR0a__contactIntro{max-width:790px;padding:54px 0 30px}.catalog-module__8HdR0a__helpIntro h1,.catalog-module__8HdR0a__contactIntro h1{color:var(--catalog-ink);letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.8vw,68px);font-weight:400;line-height:1.02}.catalog-module__8HdR0a__helpIntro .catalog-module__8HdR0a__lede,.catalog-module__8HdR0a__contactIntro .catalog-module__8HdR0a__lede{max-width:650px;margin-top:18px}.catalog-module__8HdR0a__helpGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-module__8HdR0a__helpCard,.catalog-module__8HdR0a__contactPanel{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:4px}.catalog-module__8HdR0a__helpCard{padding:20px}.catalog-module__8HdR0a__helpCard .catalog-module__8HdR0a__eyebrow{margin-bottom:14px}.catalog-module__8HdR0a__helpCard h2{color:var(--catalog-ink);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.5vw,29px);font-weight:400;line-height:1.15}.catalog-module__8HdR0a__helpCard p:last-child{color:var(--catalog-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.catalog-module__8HdR0a__helpActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.catalog-module__8HdR0a__contactPanel{max-width:680px;padding:clamp(20px,4vw,34px)}@media (max-width:760px){.catalog-module__8HdR0a__helpGrid{grid-template-columns:1fr}.catalog-module__8HdR0a__helpIntro,.catalog-module__8HdR0a__contactIntro{padding-top:42px}.catalog-module__8HdR0a__pageFrame{width:calc(100% - 40px)}.catalog-module__8HdR0a__intro{padding:53px 0 49px}.catalog-module__8HdR0a__listingsHeading{flex-direction:column;align-items:flex-start;gap:8px}.catalog-module__8HdR0a__listingsHeading>p{max-width:440px}.catalog-module__8HdR0a__list{grid-template-columns:1fr}.catalog-module__8HdR0a__listing article{min-height:0}.catalog-module__8HdR0a__browseTools{grid-template-columns:minmax(0,1fr);padding:13px}.catalog-module__8HdR0a__filterActions,.catalog-module__8HdR0a__compareSummary,.catalog-module__8HdR0a__comparisonHeading{flex-direction:column;align-items:flex-start}.catalog-module__8HdR0a__compareLink{width:100%}.catalog-module__8HdR0a__filterActions{gap:8px}.catalog-module__8HdR0a__desktopCompare{display:none}.catalog-module__8HdR0a__mobileCompare{display:block}.catalog-module__8HdR0a__compareIntro{padding-top:22px}.catalog-module__8HdR0a__compareIntro .catalog-module__8HdR0a__eyebrow{margin-top:37px}.catalog-module__8HdR0a__comparisonHeading{gap:8px}.catalog-module__8HdR0a__mobileCompareHeading{flex-direction:column}.catalog-module__8HdR0a__mobileCompareHeading .catalog-module__8HdR0a__compareButton{width:100%}.catalog-module__8HdR0a__cardActions{align-items:stretch}.catalog-module__8HdR0a__cardActions>*{flex:130px}.catalog-module__8HdR0a__cardActions .catalog-module__8HdR0a__sourceLink{width:auto}}@media (max-width:380px){.catalog-module__8HdR0a__pageFrame{width:calc(100% - 32px)}.catalog-module__8HdR0a__intro{padding-top:43px}.catalog-module__8HdR0a__intro h1{font-size:46px}.catalog-module__8HdR0a__catalogNote{gap:9px;padding:12px}.catalog-module__8HdR0a__catalogNote p{font-size:10px}.catalog-module__8HdR0a__listing article{padding:17px 15px 14px}.catalog-module__8HdR0a__cardBottom{flex-direction:column;align-items:flex-start}.catalog-module__8HdR0a__sourceLink{width:100%;min-height:42px}.catalog-module__8HdR0a__factListCompact>div{grid-template-columns:minmax(72px,.5fr) minmax(0,1.5fr);gap:7px}.catalog-module__8HdR0a__cardActions>*{flex-basis:100%}.catalog-module__8HdR0a__mobileCompareCard{padding:12px}}@media (prefers-reduced-motion:reduce){.catalog-module__8HdR0a__catalog{scroll-behavior:auto}}
.buying-guide-reader-module__odTwLG__article{--guide-line:var(--border);--guide-ink:var(--foreground);--guide-muted:var(--muted-foreground);width:min(100%,960px);color:var(--guide-ink);font-family:var(--font-body), Arial, sans-serif;margin:0 auto}.buying-guide-reader-module__odTwLG__intro{max-width:780px;padding:clamp(42px,8vw,88px) 0 44px}.buying-guide-reader-module__odTwLG__eyebrow,.buying-guide-reader-module__odTwLG__sectionKicker{color:var(--primary);letter-spacing:.14em;margin:0 0 12px;font-size:.66rem;font-weight:700;line-height:1.5}.buying-guide-reader-module__odTwLG__intro h1,.buying-guide-reader-module__odTwLG__recommendation h2,.buying-guide-reader-module__odTwLG__sectionHeader h2,.buying-guide-reader-module__odTwLG__textSection h2,.buying-guide-reader-module__odTwLG__limitsSection h2,.buying-guide-reader-module__odTwLG__methodsSection h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.052em;margin:0;font-weight:400}.buying-guide-reader-module__odTwLG__intro h1{overflow-wrap:anywhere;max-width:760px;font-size:clamp(2.75rem,7.2vw,5.8rem);line-height:.99}.buying-guide-reader-module__odTwLG__dek{max-width:670px;color:var(--guide-muted);margin:20px 0 0;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.65}.buying-guide-reader-module__odTwLG__audienceLine{border-top:1px solid var(--guide-line);color:var(--guide-muted);align-items:baseline;gap:9px;margin-top:23px;padding-top:16px;font-size:.78rem;display:flex}.buying-guide-reader-module__odTwLG__audienceLine p{color:var(--guide-ink);margin:0}.buying-guide-reader-module__odTwLG__recommendation{border:1px solid var(--guide-line);border-left:4px solid var(--primary);background:var(--card);border-radius:4px;padding:clamp(24px,5vw,42px)}.buying-guide-reader-module__odTwLG__recommendation h2,.buying-guide-reader-module__odTwLG__sectionHeader h2,.buying-guide-reader-module__odTwLG__textSection h2,.buying-guide-reader-module__odTwLG__limitsSection h2,.buying-guide-reader-module__odTwLG__methodsSection h2{font-size:clamp(1.75rem,3.6vw,2.65rem);line-height:1.1}.buying-guide-reader-module__odTwLG__recommendationCopy,.buying-guide-reader-module__odTwLG__methodsSection>div>p:last-child{max-width:740px;color:var(--guide-ink);white-space:pre-wrap;margin:15px 0 0;font-size:.95rem;line-height:1.75}.buying-guide-reader-module__odTwLG__publisherNote{border-top:1px solid var(--guide-line);max-width:740px;color:var(--guide-muted);margin:20px 0 0;padding-top:14px;font-size:.76rem;line-height:1.65}.buying-guide-reader-module__odTwLG__recommendedOptions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.buying-guide-reader-module__odTwLG__recommendationChip{border:1px solid var(--guide-line);background:var(--background);border-radius:4px;flex-direction:column;gap:4px;min-width:min(100%,240px);padding:12px 14px;display:flex}.buying-guide-reader-module__odTwLG__recommendationChip span,.buying-guide-reader-module__odTwLG__vendor{color:var(--guide-muted);font-size:.72rem;font-weight:700}.buying-guide-reader-module__odTwLG__recommendationChip strong{font-family:var(--font-display), Georgia, serif;font-size:1.1rem;font-weight:400}.buying-guide-reader-module__odTwLG__recommendationChip a,.buying-guide-reader-module__odTwLG__recordLink,.buying-guide-reader-module__odTwLG__sources a{width:fit-content;color:var(--primary);text-underline-offset:3px;font-size:.74rem;font-weight:700;text-decoration:underline}.buying-guide-reader-module__odTwLG__optionsSection{padding:65px 0 55px}.buying-guide-reader-module__odTwLG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:23px;display:flex}.buying-guide-reader-module__odTwLG__sectionHeader>p{max-width:300px;color:var(--guide-muted);margin:0 0 4px;font-size:.76rem;line-height:1.6}.buying-guide-reader-module__odTwLG__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.buying-guide-reader-module__odTwLG__optionCard{border:1px solid var(--guide-line);background:var(--card);border-radius:4px;flex-direction:column;align-items:flex-start;min-width:0;padding:21px;display:flex}.buying-guide-reader-module__odTwLG__optionMeta{width:100%;color:var(--guide-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;font-size:.65rem;display:flex}.buying-guide-reader-module__odTwLG__recommendedBadge{background:var(--accent);color:var(--accent-foreground);letter-spacing:0;text-transform:none;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:700}.buying-guide-reader-module__odTwLG__vendor{margin:20px 0 5px}.buying-guide-reader-module__odTwLG__optionCard h3,.buying-guide-reader-module__odTwLG__sources h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:1.55rem;font-weight:400;line-height:1.18}.buying-guide-reader-module__odTwLG__rationale p{color:var(--guide-muted);white-space:pre-wrap;margin:12px 0 0;font-size:.82rem;line-height:1.7}.buying-guide-reader-module__odTwLG__optionFacts{width:100%;margin-top:18px}.buying-guide-reader-module__odTwLG__rationale{border-top:1px solid var(--guide-line);width:100%;margin-top:19px;padding-top:15px}.buying-guide-reader-module__odTwLG__rationale>span{color:var(--guide-ink);font-size:.7rem;font-weight:700}.buying-guide-reader-module__odTwLG__rationale p{color:var(--guide-ink);margin-top:5px}.buying-guide-reader-module__odTwLG__recordLink{margin-top:auto;padding-top:18px}.buying-guide-reader-module__odTwLG__textSection{padding:0 0 58px}.buying-guide-reader-module__odTwLG__bulletList{gap:0;max-width:800px;margin:20px 0 0;padding:0;list-style:none;display:grid}.buying-guide-reader-module__odTwLG__bulletList li{border-top:1px solid var(--guide-line);color:var(--guide-ink);white-space:pre-wrap;padding:13px 0 13px 20px;font-size:.88rem;line-height:1.7;position:relative}.buying-guide-reader-module__odTwLG__bulletList li>p{margin:0}.buying-guide-reader-module__odTwLG__claimSources{color:var(--guide-muted);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:8px;font-size:.7rem;display:flex}.buying-guide-reader-module__odTwLG__claimSources a{color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.buying-guide-reader-module__odTwLG__bulletList li:before{background:var(--primary);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:23px;left:1px}.buying-guide-reader-module__odTwLG__limitsSection{border:1px solid var(--guide-line);background:var(--secondary);border-radius:4px;margin-bottom:58px;padding:clamp(22px,4vw,34px)}.buying-guide-reader-module__odTwLG__limitsSection .buying-guide-reader-module__odTwLG__bulletList{margin-top:12px}.buying-guide-reader-module__odTwLG__limitsSection .buying-guide-reader-module__odTwLG__bulletList li{border-color:color-mix(in srgb, var(--border) 70%, transparent)}.buying-guide-reader-module__odTwLG__methodsSection{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:36px;padding:31px 0;display:grid}.buying-guide-reader-module__odTwLG__methodsSection>div>p:last-child{color:var(--guide-muted);font-size:.84rem}.buying-guide-reader-module__odTwLG__sources h3{font-size:1.25rem}.buying-guide-reader-module__odTwLG__sources ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.buying-guide-reader-module__odTwLG__sources p,.buying-guide-reader-module__odTwLG__sources li{color:var(--guide-muted);font-size:.78rem;line-height:1.5}.buying-guide-reader-module__odTwLG__updatedAt{color:var(--guide-muted);margin:16px 0 0;font-size:.7rem}.buying-guide-reader-module__odTwLG__emptyNote{border:1px dashed var(--guide-line);color:var(--guide-muted);padding:20px;font-size:.85rem}@media (max-width:720px){.buying-guide-reader-module__odTwLG__sectionHeader{flex-direction:column;align-items:flex-start;gap:10px}.buying-guide-reader-module__odTwLG__optionGrid,.buying-guide-reader-module__odTwLG__methodsSection{grid-template-columns:1fr}.buying-guide-reader-module__odTwLG__recommendationChip{width:100%}}
.catalog-report-form-module__o5UDna__form{gap:16px;display:grid}.catalog-report-form-module__o5UDna__fields{grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr);gap:14px;display:grid}.catalog-report-form-module__o5UDna__field{color:var(--catalog-ink);align-content:start;gap:7px;font-size:.8rem;font-weight:650;display:grid}.catalog-report-form-module__o5UDna__select{border:1px solid var(--catalog-line);background:var(--catalog-card);width:100%;min-height:40px;color:var(--catalog-ink);font:inherit;border-radius:4px;padding:0 10px}.catalog-report-form-module__o5UDna__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-report-form-module__o5UDna__privacy,.catalog-report-form-module__o5UDna__fieldError,.catalog-report-form-module__o5UDna__success,.catalog-report-form-module__o5UDna__error{margin:0;font-size:.75rem;line-height:1.5}.catalog-report-form-module__o5UDna__privacy{color:var(--catalog-muted)}.catalog-report-form-module__o5UDna__fieldError,.catalog-report-form-module__o5UDna__error{color:#9d3f2d}.catalog-report-form-module__o5UDna__success{color:var(--catalog-moss);font-weight:700;display:block}@media (max-width:640px){.catalog-report-form-module__o5UDna__fields{grid-template-columns:1fr}.catalog-report-form-module__o5UDna__actions{flex-direction:column;align-items:flex-start}}
.buying-guide-editor-module__1fIx9G__editor{color:var(--foreground);font-family:var(--font-body), Arial, sans-serif;flex-direction:column;gap:22px;display:flex}.buying-guide-editor-module__1fIx9G__pageHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.buying-guide-editor-module__1fIx9G__pageHeading h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05}.buying-guide-editor-module__1fIx9G__pageHeading>div>p:last-child{max-width:700px;color:var(--muted-foreground);margin:9px 0 0;font-size:.82rem;line-height:1.6}.buying-guide-editor-module__1fIx9G__eyebrow{color:var(--primary);letter-spacing:.14em;margin:0 0 8px;font-size:.63rem;font-weight:700}.buying-guide-editor-module__1fIx9G__backLink{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:20px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.buying-guide-editor-module__1fIx9G__backLink:hover{color:var(--primary)}.buying-guide-editor-module__1fIx9G__backLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.buying-guide-editor-module__1fIx9G__status{border:1px solid var(--border);background:var(--secondary);min-height:26px;color:var(--secondary-foreground);border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:.67rem;font-weight:700;display:inline-flex}.buying-guide-editor-module__1fIx9G__published{border-color:color-mix(in srgb, var(--primary) 26%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--card))}.buying-guide-editor-module__1fIx9G__withdrawn{background:var(--muted);color:var(--muted-foreground)}.buying-guide-editor-module__1fIx9G__toolbar{border:1px solid var(--border);background:var(--card);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.buying-guide-editor-module__1fIx9G__modeButtons,.buying-guide-editor-module__1fIx9G__publishActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.buying-guide-editor-module__1fIx9G__modeButtons{border:0;margin:0;padding:0}.buying-guide-editor-module__1fIx9G__publishActions{justify-content:flex-end}.buying-guide-editor-module__1fIx9G__form{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.buying-guide-editor-module__1fIx9G__formMain{flex-direction:column;gap:16px;min-width:0;display:flex}.buying-guide-editor-module__1fIx9G__formSection,.buying-guide-editor-module__1fIx9G__sidebarPanel{border:1px solid var(--border);background:var(--card);border-radius:6px;min-width:0;padding:20px}.buying-guide-editor-module__1fIx9G__formSection{flex-direction:column;gap:17px;display:flex}.buying-guide-editor-module__1fIx9G__sectionHeading{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid}.buying-guide-editor-module__1fIx9G__sectionHeading>span{border:1px solid var(--border);width:30px;height:30px;color:var(--primary);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid}.buying-guide-editor-module__1fIx9G__sectionHeading h2,.buying-guide-editor-module__1fIx9G__sidebarPanel h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:1.45rem;font-weight:400;line-height:1.15}.buying-guide-editor-module__1fIx9G__sectionHeading p,.buying-guide-editor-module__1fIx9G__sidebarPanel>p:not(.buying-guide-editor-module__1fIx9G__eyebrow){color:var(--muted-foreground);margin:5px 0 0;font-size:.74rem;line-height:1.55}.buying-guide-editor-module__1fIx9G__slugControl{align-items:center;gap:8px;min-width:0;display:flex}.buying-guide-editor-module__1fIx9G__slugControl>span{color:var(--muted-foreground);flex:none;font-size:.72rem}.buying-guide-editor-module__1fIx9G__addOption{flex-direction:column;gap:7px;display:flex}.buying-guide-editor-module__1fIx9G__addOption>label,.buying-guide-editor-module__1fIx9G__rationaleLabel{color:var(--foreground);font-size:.75rem;font-weight:650}.buying-guide-editor-module__1fIx9G__addOption>div{align-items:center;gap:8px;display:flex}.buying-guide-editor-module__1fIx9G__addOption select{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;height:38px;color:var(--foreground);font:inherit;border-radius:6px;padding:0 10px;font-size:.78rem}.buying-guide-editor-module__1fIx9G__addOption select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.buying-guide-editor-module__1fIx9G__noOptions{border:1px dashed var(--border);color:var(--muted-foreground);margin:0;padding:15px;font-size:.77rem}.buying-guide-editor-module__1fIx9G__optionList{gap:10px;display:grid}.buying-guide-editor-module__1fIx9G__optionEditor{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 68%, var(--card));border-radius:5px;flex-direction:column;gap:10px;padding:14px;display:flex}.buying-guide-editor-module__1fIx9G__optionTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.buying-guide-editor-module__1fIx9G__optionTop p{color:var(--muted-foreground);margin:0 0 3px;font-size:.68rem;font-weight:700}.buying-guide-editor-module__1fIx9G__optionTop h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:400;line-height:1.15}.buying-guide-editor-module__1fIx9G__optionTop>div>span{color:var(--muted-foreground);text-transform:capitalize;margin-top:5px;font-size:.64rem;display:inline-block}.buying-guide-editor-module__1fIx9G__recommendedCheck{color:var(--foreground);align-items:flex-start;gap:9px;font-size:.72rem;line-height:1.5;display:flex}.buying-guide-editor-module__1fIx9G__recommendedCheck>label{color:var(--foreground);cursor:pointer;padding-top:1px;font-size:.72rem;line-height:1.5}.buying-guide-editor-module__1fIx9G__fieldHint{color:var(--muted-foreground);margin:-8px 0 0;font-size:.67rem;line-height:1.5}.buying-guide-editor-module__1fIx9G__claimSourceFieldset{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 72%, var(--card));border-radius:5px;gap:9px;min-width:0;margin:0;padding:12px;display:grid}.buying-guide-editor-module__1fIx9G__claimSourceFieldset legend{max-width:100%;color:var(--foreground);overflow-wrap:anywhere;padding:0 5px;font-size:.72rem;font-weight:650}.buying-guide-editor-module__1fIx9G__claimSourceOptions{gap:8px;display:grid}.buying-guide-editor-module__1fIx9G__claimSourceOption{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:.7rem;line-height:1.45;display:flex}.buying-guide-editor-module__1fIx9G__claimSourceOption label{cursor:pointer}.buying-guide-editor-module__1fIx9G__fieldError{color:var(--destructive);margin:-7px 0 0;font-size:.72rem}.buying-guide-editor-module__1fIx9G__privateSection{border-color:color-mix(in srgb, var(--primary) 36%, var(--border));background:color-mix(in srgb, var(--secondary) 35%, var(--card))}.buying-guide-editor-module__1fIx9G__sidebar{flex-direction:column;gap:10px;display:flex;position:sticky;top:16px}.buying-guide-editor-module__1fIx9G__sidebarPanel h2{font-size:1.25rem}.buying-guide-editor-module__1fIx9G__sidebarPanel>p:not(.buying-guide-editor-module__1fIx9G__eyebrow){font-size:.69rem}.buying-guide-editor-module__1fIx9G__sidebarPanel ul{color:var(--muted-foreground);gap:8px;margin:12px 0 0;padding-left:17px;font-size:.68rem;line-height:1.55;display:grid}.buying-guide-editor-module__1fIx9G__sidebarPanel>p.buying-guide-editor-module__1fIx9G__publicPath{overflow-wrap:anywhere;color:var(--primary);font-weight:700}.buying-guide-editor-module__1fIx9G__state{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:22px;font-size:.84rem;display:flex}.buying-guide-editor-module__1fIx9G__state p{margin:0}.buying-guide-editor-module__1fIx9G__previewPage{border:1px solid var(--border);background:var(--background);border-radius:6px;min-width:0;padding:12px 18px 26px}.buying-guide-editor-module__1fIx9G__previewBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0 14px;display:flex}.buying-guide-editor-module__1fIx9G__previewBar>div>p:last-child{color:var(--muted-foreground);margin:0;font-size:.71rem}.buying-guide-editor-module__1fIx9G__previewBar .buying-guide-editor-module__1fIx9G__eyebrow{margin-bottom:4px}@media (max-width:1100px){.buying-guide-editor-module__1fIx9G__form{grid-template-columns:minmax(0,1fr)}.buying-guide-editor-module__1fIx9G__sidebar{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;position:static}.buying-guide-editor-module__1fIx9G__sidebar>button{grid-column:1/-1}}@media (max-width:700px){.buying-guide-editor-module__1fIx9G__pageHeading,.buying-guide-editor-module__1fIx9G__toolbar,.buying-guide-editor-module__1fIx9G__previewBar{flex-direction:column;align-items:flex-start}.buying-guide-editor-module__1fIx9G__publishActions{justify-content:flex-start}.buying-guide-editor-module__1fIx9G__sidebar{grid-template-columns:1fr}.buying-guide-editor-module__1fIx9G__sidebar>button{grid-column:auto}.buying-guide-editor-module__1fIx9G__formSection{padding:15px}.buying-guide-editor-module__1fIx9G__slugControl{flex-direction:column;align-items:flex-start}.buying-guide-editor-module__1fIx9G__addOption>div{flex-direction:column;align-items:stretch}.buying-guide-editor-module__1fIx9G__addOption>div>button{align-self:flex-start}}
.catalog-editor-module__fwOiXa__editor{min-width:0;max-width:920px;color:var(--foreground);font-family:var(--font-body), Arial, sans-serif;gap:18px;display:grid}.catalog-editor-module__fwOiXa__topline,.catalog-editor-module__fwOiXa__panelHeading,.catalog-editor-module__fwOiXa__formActions,.catalog-editor-module__fwOiXa__publishPanel,.catalog-editor-module__fwOiXa__publishActions,.catalog-editor-module__fwOiXa__recheckForm{align-items:center;display:flex}.catalog-editor-module__fwOiXa__topline,.catalog-editor-module__fwOiXa__panelHeading,.catalog-editor-module__fwOiXa__publishPanel{justify-content:space-between;gap:16px}.catalog-editor-module__fwOiXa__backLink{max-width:100%;color:var(--muted-foreground);align-items:center;gap:7px;font-size:.78rem;text-decoration:none;display:inline-flex}.catalog-editor-module__fwOiXa__backLink:hover{color:var(--foreground)}.catalog-editor-module__fwOiXa__backLink:focus-visible,.catalog-editor-module__fwOiXa__sourceOpen:focus-visible,.catalog-editor-module__fwOiXa__publicPath:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.catalog-editor-module__fwOiXa__backLink svg,.catalog-editor-module__fwOiXa__sourceOpen svg{flex:none;width:15px;height:15px}.catalog-editor-module__fwOiXa__status,.catalog-editor-module__fwOiXa__privateMark,.catalog-editor-module__fwOiXa__checkCurrent,.catalog-editor-module__fwOiXa__checkDue{border:1px solid var(--border);max-width:100%;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:650;line-height:1.3;display:inline-flex}.catalog-editor-module__fwOiXa__status[data-state=published],.catalog-editor-module__fwOiXa__checkCurrent{color:var(--primary);background:color-mix(in srgb, var(--accent) 70%, var(--card))}.catalog-editor-module__fwOiXa__status[data-state=withdrawn],.catalog-editor-module__fwOiXa__checkDue{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, var(--card))}.catalog-editor-module__fwOiXa__privateMark{color:var(--foreground);background:var(--secondary)}.catalog-editor-module__fwOiXa__heading{padding:12px 0 6px}.catalog-editor-module__fwOiXa__eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.64rem;font-weight:700}.catalog-editor-module__fwOiXa__heading h1,.catalog-editor-module__fwOiXa__panelHeading h2,.catalog-editor-module__fwOiXa__publishPanel h2,.catalog-editor-module__fwOiXa__checkHistory h3,.catalog-editor-module__fwOiXa__editorState h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-weight:400}.catalog-editor-module__fwOiXa__heading h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.05}.catalog-editor-module__fwOiXa__heading>p:last-child{max-width:620px;color:var(--muted-foreground);margin:9px 0 0;font-size:.82rem;line-height:1.6}.catalog-editor-module__fwOiXa__form{gap:16px;min-width:0;display:grid}.catalog-editor-module__fwOiXa__panel,.catalog-editor-module__fwOiXa__publishPanel{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card);min-width:0;box-shadow:0 10px 24px color-mix(in srgb, var(--foreground) 4%, transparent)}.catalog-editor-module__fwOiXa__panel{gap:20px;padding:clamp(16px,3vw,24px);display:grid}.catalog-editor-module__fwOiXa__panelHeading{align-items:flex-start}.catalog-editor-module__fwOiXa__panelHeading h2,.catalog-editor-module__fwOiXa__publishPanel h2{font-size:1.5rem;line-height:1.16}.catalog-editor-module__fwOiXa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.catalog-editor-module__fwOiXa__field{align-content:start;gap:7px;min-width:0;display:grid}.catalog-editor-module__fwOiXa__field label{color:var(--foreground);font-size:.76rem;font-weight:650}.catalog-editor-module__fwOiXa__field input,.catalog-editor-module__fwOiXa__field textarea,.catalog-editor-module__fwOiXa__field select{background:var(--background);overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.catalog-editor-module__fwOiXa__field select{border:1px solid var(--input);border-radius:var(--radius);min-height:40px;color:var(--foreground);font:inherit;padding:0 11px}.catalog-editor-module__fwOiXa__field textarea{resize:vertical;line-height:1.5}.catalog-editor-module__fwOiXa__checkField{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.catalog-editor-module__fwOiXa__checkField>input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:2px 0 0}.catalog-editor-module__fwOiXa__checkField>span{gap:3px;font-size:.75rem;line-height:1.45;display:grid}.catalog-editor-module__fwOiXa__checkField strong{font-weight:650}.catalog-editor-module__fwOiXa__checkField>span>span{color:var(--muted-foreground);font-size:.7rem}.catalog-editor-module__fwOiXa__field input[aria-invalid=true],.catalog-editor-module__fwOiXa__field textarea[aria-invalid=true]{border-color:var(--destructive)}.catalog-editor-module__fwOiXa__fieldError,.catalog-editor-module__fwOiXa__formError{color:var(--destructive);margin:0;font-size:.75rem;line-height:1.45}.catalog-editor-module__fwOiXa__formError{border:1px solid color-mix(in srgb, var(--destructive) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--destructive) 7%, var(--card));padding:11px 13px}.catalog-editor-module__fwOiXa__hint{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.71rem;line-height:1.5}.catalog-editor-module__fwOiXa__formActions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.catalog-editor-module__fwOiXa__preview{border-top:1px solid var(--border);min-width:0;padding-top:16px}.catalog-editor-module__fwOiXa__sourceOpen,.catalog-editor-module__fwOiXa__publicPath{width:fit-content;max-width:100%;color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:.78rem;font-weight:650;text-decoration:underline;display:inline-flex}.catalog-editor-module__fwOiXa__recheckForm{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:4px}.catalog-editor-module__fwOiXa__recheckForm .catalog-editor-module__fwOiXa__field{flex:360px}.catalog-editor-module__fwOiXa__checkHistory{border-top:1px solid var(--border);padding-top:17px}.catalog-editor-module__fwOiXa__checkHistory h3{font-size:1.2rem}.catalog-editor-module__fwOiXa__checkHistory ol{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.catalog-editor-module__fwOiXa__checkHistory li{border-top:1px solid var(--border);min-width:0;padding:11px 0}.catalog-editor-module__fwOiXa__checkHistory li p,.catalog-editor-module__fwOiXa__checkHistory li span{overflow-wrap:anywhere;margin:0}.catalog-editor-module__fwOiXa__checkHistory li p{color:var(--foreground);font-size:.8rem;line-height:1.55}.catalog-editor-module__fwOiXa__checkHistory li span{color:var(--muted-foreground);margin-top:5px;font-size:.69rem;display:block}.catalog-editor-module__fwOiXa__publishPanel{align-items:flex-start;padding:clamp(16px,3vw,22px)}.catalog-editor-module__fwOiXa__publishPanel>div:first-child{min-width:0}.catalog-editor-module__fwOiXa__publishPanel>div:first-child>p:not(.catalog-editor-module__fwOiXa__eyebrow){color:var(--muted-foreground);margin:8px 0 0;font-size:.77rem;line-height:1.5}.catalog-editor-module__fwOiXa__publicPath{margin-top:10px}.catalog-editor-module__fwOiXa__publishActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.catalog-editor-module__fwOiXa__editorState{color:var(--muted-foreground);justify-items:start;gap:12px;padding:24px 0;font-size:.84rem;display:grid}.catalog-editor-module__fwOiXa__editorState h1,.catalog-editor-module__fwOiXa__editorState p{margin:0}.catalog-editor-module__fwOiXa__editorState h1{color:var(--foreground);font-size:1.8rem}@media (max-width:680px){.catalog-editor-module__fwOiXa__fields{grid-template-columns:minmax(0,1fr)}.catalog-editor-module__fwOiXa__publishPanel{flex-direction:column}.catalog-editor-module__fwOiXa__publishActions{justify-content:flex-start;width:100%}.catalog-editor-module__fwOiXa__publishActions>button{flex:auto}.catalog-editor-module__fwOiXa__recheckForm>button{width:100%}}
