.pc-page{--pc-title:44px;--pc-section:36px;--pc-item:24px;background:var(--surface-base);color:hsl(var(--foreground));font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.5}.pc-page h1,.pc-page h2,.pc-page h3,.pc-page p{margin:0}.pc-page h1,.pc-page h2,.pc-page h3{font-family:"Source Serif 4",serif;font-weight:700;line-height:1.15}.pc-page h1{font-size:var(--pc-title)}.pc-page h2{font-size:var(--pc-section)}.pc-page h3{font-size:var(--pc-item)}.pc-wrap{max-width:1280px;margin:auto;padding:0 32px}.pc-section{padding:72px 0;scroll-margin-top:130px}.pc-sand{background:var(--surface-sunken)}.pc-heading{max-width:730px;margin-bottom:32px}.pc-heading h2{margin:8px 0 12px}.pc-heading>p:last-child:not(.pc-kicker){color:hsl(var(--muted-foreground));max-width:650px}.pc-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a67f30}.pc-caption{font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground))}.pc-text-link{display:inline-flex;gap:10px;align-items:center;color:hsl(var(--hunter-green));font-size:16px;font-weight:600}.pc-page a:hover{text-decoration:underline;text-underline-offset:4px}.pc-page button:focus-visible,.pc-page a:focus-visible,.pc-page select:focus-visible{outline:2px solid hsl(var(--hunter-green));outline-offset:4px}.pc-page .pc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 22px;border-radius:5px;background:hsl(var(--hunter-green));color:#fff;font-size:16px;font-weight:600;text-decoration:none}.pc-intro{background:var(--surface-band);padding:24px 0 0}.pc-breadcrumb{display:flex;gap:10px;font-size:12px;color:hsl(var(--muted-foreground))}.pc-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding:28px 0 40px}.pc-product-image{min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--surface-raised);border-radius:6px;overflow:hidden}.pc-product-summary h1{margin:7px 0 14px}.pc-intro-specs{color:hsl(var(--muted-foreground));max-width:430px}.pc-intro-specs span{margin:0 6px}.pc-scores{display:grid;grid-template-columns:122px 1fr;gap:12px 22px;margin-top:25px}.pc-total{background:hsl(var(--hunter-green));color:#fff;border-radius:5px;padding:10px;text-align:center;display:flex;flex-direction:column}.pc-total>strong{font-family:"Source Serif 4",serif;font-size:var(--pc-section);line-height:1.15}.pc-total>span{font-size:12px;margin-top:4px}.pc-subscore-row{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px}.pc-subscore-row>div{display:flex;flex-direction:column;text-align:center}.pc-subscore-row strong{font-size:var(--pc-item);font-family:"Source Serif 4",serif}.pc-subscore-row span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-scores>p{grid-column:1/-1;font-size:12px;color:hsl(var(--muted-foreground))}.pc-buy-line{margin-top:24px;padding-top:24px;border-top:1px solid hsl(var(--foreground)/.15);display:flex;align-items:center;justify-content:space-between;gap:16px}.pc-buy-line>div{display:flex;flex-direction:column}.pc-buy-line strong{font:700 var(--pc-section)/1.2 "Source Serif 4",serif}.pc-buy-line span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-category-strip{display:flex;align-items:center;gap:28px;border-top:1px solid hsl(var(--foreground)/.15);padding:22px 0}.pc-category-mark{display:grid;grid-template-columns:auto auto;-moz-column-gap:12px;column-gap:12px;flex-shrink:0;align-items:center}.pc-category-mark svg{grid-row:span 2;color:hsl(var(--hunter-green))}.pc-category-mark span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-category-mark strong{font-size:16px}.pc-category-strip p{font-size:16px;color:hsl(var(--muted-foreground));max-width:350px}.pc-category-strip>a{display:flex;gap:10px;align-items:center;margin-left:auto;font-weight:600;color:hsl(var(--hunter-green));white-space:nowrap}.pc-lineup-heading{display:flex;justify-content:space-between;gap:30px;align-items:center}.pc-lineup-heading>.pc-text-link{white-space:nowrap}.pc-lineup{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;background:var(--surface-raised)}.pc-position{padding:30px;background:hsl(var(--hunter-green)/.05)}.pc-position-number{display:flex;align-items:center;gap:14px;margin:20px 0}.pc-position-number>strong{font:700 var(--pc-title)/1.1 "Source Serif 4",serif;color:hsl(var(--hunter-green))}.pc-position-number>span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-position>p:not(.pc-caption){font-size:16px}.pc-position .pc-caption{margin-top:20px}.pc-legend{display:grid;gap:8px;margin-top:25px;font-size:12px}.pc-legend>span{display:flex;gap:10px;align-items:center}.pc-dot{width:10px;height:10px;display:inline-block;border-radius:50%;background:hsl(var(--muted-foreground)/.4)}.pc-dot-subject{background:hsl(var(--hunter-green))}.pc-dot-peer{background:hsl(var(--gold))}.pc-chart-container{padding:28px 40px 25px 60px;min-width:0}.pc-chart-title,.pc-chart-footer{display:flex;justify-content:space-between;gap:12px}.pc-chart-title>span,.pc-chart-footer>span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-chart{position:relative;height:275px;margin:35px 12px 40px;border-bottom:1px solid hsl(var(--border));border-left:1px solid hsl(var(--border))}.pc-y-tick{position:absolute;width:100%;border-top:1px solid hsl(var(--border));pointer-events:none}.pc-y-tick>span{position:absolute;right:calc(100% + 10px);top:-9px;font-size:12px;color:hsl(var(--muted-foreground))}.pc-x-tick{position:absolute;bottom:-28px;transform:translate(-50%);font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap}.pc-plot-dot{position:absolute;width:12px;height:12px;transform:translate(-50%,50%);border-radius:50%;background:hsl(var(--muted-foreground)/.4);border:2px solid white;cursor:pointer}.pc-plot-dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.pc-plot-dot:hover{background:hsl(var(--foreground));z-index:5}.pc-plot-dot.is-peer{width:18px;height:18px;background:hsl(var(--gold));z-index:3}.pc-plot-dot.is-subject{width:22px;height:22px;background:hsl(var(--hunter-green));z-index:4;box-shadow:0 0 0 5px hsl(var(--hunter-green)/.13)}.pc-plot-label{position:absolute;bottom:27px;left:-5px;font-size:12px;font-weight:600;white-space:nowrap;background:hsl(var(--hunter-green));color:#fff;border-radius:3px;padding:3px 7px}.pc-comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 16px}.pc-comparison-heading label{display:flex;align-items:center;gap:12px;color:hsl(var(--muted-foreground));font-size:16px}.pc-comparison-heading select{max-width:320px;color:hsl(var(--foreground));background:#fff;padding:9px 32px 9px 12px;border:1px solid hsl(var(--border));border-radius:4px;font-size:16px}.pc-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pc-compare-card{border:1px solid hsl(var(--border));border-radius:6px;padding:22px;background:var(--surface-raised)}.pc-primary-card{border-color:hsl(var(--hunter-green));box-shadow:inset 0 3px hsl(var(--hunter-green))}.pc-card-identity{display:flex;align-items:center;gap:16px;min-height:75px}.pc-card-identity img{width:95px;height:65px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pc-card-identity h3{font-size:var(--pc-item)}.pc-price-small{margin-left:auto;font:700 var(--pc-item) "Source Serif 4",serif;white-space:nowrap}.pc-compare-card .pc-scores{margin:15px 0 20px;grid-template-columns:100px 1fr}.pc-compare-card .pc-total>strong{font-size:var(--pc-item)}.pc-compare-metrics{margin:0}.pc-compare-metrics>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-top:1px solid hsl(var(--border))}.pc-compare-metrics dt{color:hsl(var(--muted-foreground))}.pc-compare-metrics dd{margin:0;text-align:right;display:flex;gap:14px;align-items:center}.pc-compare-card>.pc-text-link{margin-top:14px}.pc-price-note{margin-top:15px!important}.pc-thermal{position:relative;min-height:470px;background:var(--panel-dark,hsl(160 22% 9%));border-radius:7px;overflow:hidden;color:#fff}.pc-score-workspace{display:grid;grid-template-columns:330px 1fr;gap:48px}.pc-score-tabs{display:flex;flex-direction:column;gap:10px}.pc-score-tabs>button{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border:1px solid hsl(var(--border));border-radius:5px;background:var(--surface-raised);text-align:left}.pc-score-tabs>button[aria-selected=true]{border-color:hsl(var(--hunter-green));background:hsl(var(--hunter-green)/.06)}.pc-score-tabs>button>strong{font:700 var(--pc-section) "Source Serif 4",serif}.pc-score-tabs>button>span{font:700 var(--pc-item) "Source Serif 4",serif}.pc-score-tabs small{display:block;margin-top:4px;color:hsl(var(--muted-foreground));font:400 12px "Source Sans 3",sans-serif}.pc-score-tabs>a{margin-top:12px}.pc-factor-labels,.pc-factor{display:grid;grid-template-columns:1fr 75px 65px;gap:20px;align-items:center;padding:13px 0;border-bottom:1px solid hsl(var(--border))}.pc-factor-labels{font-size:12px;color:hsl(var(--muted-foreground))}.pc-factor p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:3px}.pc-factor>strong{font:700 var(--pc-item) "Source Serif 4",serif}.pc-factor>span{color:hsl(var(--muted-foreground));text-align:right}.pc-specs{display:grid;grid-template-columns:1.15fr 1fr;gap:26px 64px;align-items:start}.pc-specs>section:first-child{grid-row:span 3}.pc-specs h3{padding-bottom:12px;border-bottom:2px solid hsl(var(--border))}.pc-specs dl{margin:0}.pc-specs dl>div{display:grid;grid-template-columns:1fr 1.15fr;gap:24px;padding:12px 0;border-bottom:1px solid hsl(var(--border))}.pc-specs dt{color:hsl(var(--muted-foreground))}.pc-specs dd{margin:0;text-align:right;overflow-wrap:anywhere}.pc-specs dd small{display:block;font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground));margin-top:5px}.pc-brand{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.pc-brand h2{margin:8px 0 18px}.pc-brand p:not(.pc-kicker){color:hsl(var(--muted-foreground))}.pc-brand .pc-text-link{margin-top:25px}.pc-brand-support{border-left:1px solid hsl(var(--foreground)/.17);padding-left:50px}.pc-brand-support>svg{color:hsl(var(--hunter-green));margin-bottom:15px}.pc-brand-support>p{margin-top:12px}.pc-brand-support>div{display:flex;align-items:center;gap:18px;margin-top:22px}.pc-brand-support>div>strong{font:700 var(--pc-item) "Source Serif 4",serif}.pc-brand-support>div>span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-retail-intro{display:flex;justify-content:space-between;align-items:center;gap:30px}.pc-retail-intro>div:last-child{display:flex;flex-direction:column;text-align:right}.pc-retail-intro>div:last-child>strong{font:700 var(--pc-section) "Source Serif 4",serif}.pc-retail-intro>div:last-child>span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-offers{background:var(--surface-raised);border:1px solid hsl(var(--border));border-radius:7px;overflow:hidden}.pc-offers .buying-option-summary{grid-template-columns:minmax(0,1fr) 180px}.pc-page .type-caption,.pc-page .type-label{font-size:12px}.pc-page .type-small,.pc-page .type-body,.pc-page .type-ui{font-size:16px}.pc-page .type-title,.pc-page .type-subhead{font-size:var(--pc-item)}@media (width < 1024px){.pc-page{--pc-title:36px;--pc-section:28px;--pc-item:20px}.pc-wrap{padding:0 24px}.pc-hero{gap:30px}.pc-category-strip{flex-wrap:wrap;gap:15px 25px}.pc-category-strip>a{margin-left:0}.pc-lineup-heading{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:25px}.pc-lineup-heading .pc-heading{margin-bottom:16px}.pc-lineup{grid-template-columns:235px minmax(0,1fr)}.pc-position{padding:24px}.pc-chart-container{padding:24px 25px 24px 40px}.pc-card-identity{flex-wrap:wrap;gap:10px}.pc-price-small{margin-left:0}.pc-card-identity img{width:75px}.pc-comparison-heading label{flex-direction:column;align-items:flex-start;gap:5px}.pc-compare-metrics dd{flex-wrap:wrap;justify-content:flex-end;gap:3px 10px}.pc-score-workspace{grid-template-columns:270px 1fr;gap:30px}.pc-brand{gap:40px}.pc-brand-support{padding-left:30px}}@media (max-width:700px){.pc-section{padding:44px 0;scroll-margin-top:125px}.pc-wrap{padding:0 20px}.pc-intro{padding-top:18px}.pc-hero{display:flex;flex-direction:column;gap:22px;padding:16px 0 28px}.pc-product-image,.pc-product-summary{width:100%}.pc-product-summary h1{margin-top:5px}.pc-scores{grid-template-columns:110px 1fr;gap:12px;margin-top:18px}.pc-subscore-row{gap:8px}.pc-buy-line{margin-top:20px;padding-top:18px}.pc-buy-line .pc-button{padding:12px 15px;gap:12px}.pc-category-strip{gap:12px;padding:18px 0 22px}.pc-category-strip>p{font-size:12px;max-width:none}.pc-category-strip>a{font-size:16px;white-space:normal}.pc-heading{margin-bottom:25px}.pc-lineup{grid-template-columns:1fr}.pc-position{padding:22px}.pc-position-number{margin:12px 0}.pc-position .pc-caption{margin-top:13px}.pc-legend{grid-template-columns:1fr 1fr;margin-top:17px;gap:8px}.pc-chart-container{padding:24px 24px 20px 38px}.pc-chart{height:225px;margin-top:35px}.pc-chart-title>span{display:none}.pc-chart-footer{align-items:end}.pc-chart-footer>span{max-width:160px}.pc-comparison-heading{display:block;margin-top:28px}.pc-comparison-heading label{margin-top:15px;display:block}.pc-comparison-heading select{display:block;width:100%;max-width:none;margin-top:6px}.pc-comparison{grid-template-columns:1fr;gap:16px}.pc-compare-card{padding:18px}.pc-card-identity{flex-wrap:nowrap}.pc-card-identity img{width:60px}.pc-card-identity h3{max-width:155px}.pc-price-small{margin-left:auto}.pc-compare-metrics{font-size:16px}.pc-compare-metrics>div{gap:16px}.pc-compare-metrics dd{max-width:60%}.pc-thermal{min-height:370px}.pc-score-workspace{display:block}.pc-score-tabs{flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pc-score-tabs>button{flex:1;flex-direction:column;align-items:flex-start;padding:12px 10px;gap:8px}.pc-score-tabs>button>strong{font-size:var(--pc-item)}.pc-score-tabs>button>span{font-size:16px;font-family:"Source Sans 3",sans-serif}.pc-score-tabs small{font-size:12px;max-width:80px}.pc-score-tabs>a{width:100%;font-size:16px;margin-top:10px}.pc-factor-labels,.pc-factor{grid-template-columns:1fr 52px 42px;gap:12px}.pc-specs{grid-template-columns:1fr;gap:28px}.pc-specs>section:first-child{grid-row:auto}.pc-specs dl>div{gap:16px}.pc-brand{grid-template-columns:1fr;gap:30px}.pc-brand-support{padding:26px 0 0;border-left:0;border-top:1px solid hsl(var(--border))}.pc-retail-intro{display:block}.pc-retail-intro>.pc-heading{margin-bottom:18px}.pc-retail-intro>div:last-child{text-align:left;margin-bottom:22px}.pc-offers .buying-option-summary{grid-template-columns:minmax(0,1fr) auto}.pc-offers .buying-option{padding:20px 16px}}.pc-show-offers{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;border-top:1px solid hsl(var(--border));padding:18px;color:hsl(var(--hunter-green));font-size:16px;font-weight:600}.pc-show-offers:hover{background:hsl(var(--hunter-green)/.05)}.pc-page .type-figure{font-size:16px}.pc-thermal [role=img]>div{font-size:12px!important}.pc-hero-media{position:relative;width:100%;aspect-ratio:4/3}.pc-hero-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:20px}.pc-hero-thermal{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;border-radius:0}.pc-view-loading{padding:24px}.pc-media-toggle{display:flex;justify-content:center;gap:6px;width:100%;padding:12px;border-top:1px solid hsl(var(--border))}.pc-media-toggle>button{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:4px;font-size:16px;font-weight:600;color:hsl(var(--muted-foreground))}@media (max-width:700px){.pc-media-toggle>button{padding:9px 12px}}.pc-guide-detail canvas{image-rendering:pixelated}.pc-guide-viewer{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:4/3;overflow:hidden;background:#000;color:#fff}.pc-guide-scene{width:100%;height:100%}.pc-guide-note{position:absolute;top:14px;left:14px;padding:3px 6px;background:hsl(var(--panel-dark)/.8);font-size:12px;color:#fff;border-radius:3px}.pc-guide-loupe{position:absolute;top:12px;right:12px;width:36%;max-width:240px}.pc-guide-detail-toggle{display:flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;padding:7px 10px;background:hsl(var(--panel-dark)/.9);color:#fff;border:1px solid hsl(var(--border)/.35);border-radius:4px;font-size:16px;white-space:nowrap}.pc-guide-detail{margin:8px 0 0;border:1px solid hsl(var(--border)/.6);background:hsl(var(--panel-dark));box-shadow:0 3px 14px #0004}.pc-guide-detail[hidden]{display:none}.pc-guide-detail>div{aspect-ratio:1.25;overflow:hidden}.pc-guide-detail figcaption{display:flex;justify-content:space-between;gap:6px;padding:6px 8px;font-size:12px;line-height:1.4;white-space:nowrap}.pc-guide-controls{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:1.25fr 1fr;gap:14px;align-items:center;padding:6px 12px;background:#080b09b3;border-radius:5px;color:#d5dcd2}.pc-guide-control{display:flex;align-items:center;gap:8px;min-width:0}.pc-guide-control+div{padding-left:14px;border-left:1px solid #ffffff35}.pc-guide-control label,.pc-guide-control output{font-size:12px;white-space:nowrap}.pc-guide-control output{min-width:40px;font-variant-numeric:tabular-nums;text-align:right;color:#fff}.pc-guide-control:last-child output{min-width:24px}.pc-guide-control input{flex:1;min-width:0;width:0;height:28px;margin:0;accent-color:#b7c7a8;cursor:pointer}@media (max-width:700px){.pc-guide-loupe{width:42%;top:8px;right:8px}.pc-guide-note{top:9px;left:8px}.pc-guide-detail-toggle{font-size:12px;padding:6px 8px}.pc-guide-detail{margin-top:6px}.pc-guide-detail figcaption{padding:4px;gap:3px}.pc-guide-detail figcaption>span{display:none}.pc-guide-detail figcaption>strong{margin-left:auto}.pc-guide-controls{left:8px;right:8px;bottom:8px;gap:8px;padding:4px 8px}.pc-guide-control{gap:5px}.pc-guide-control+div{padding-left:8px}.pc-guide-control output{min-width:36px}.pc-guide-control:last-child output{min-width:18px}}.pc-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.pc-product-summary{min-width:0}.pc-product-summary h1{margin:4px 0 10px}.pc-hero-category{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:12px}.pc-hero-category>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pc-hero-category>span>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pc-category-lens{width:18px;height:18px}.pc-hero-category svg{color:hsl(var(--hunter-green));flex-shrink:0}.pc-hero-category strong{font-size:16px}.pc-hero-category>a{display:flex;gap:4px;align-items:center;white-space:nowrap;color:hsl(var(--hunter-green));font-weight:600}.pc-description{color:hsl(var(--muted-foreground));font-size:16px;line-height:1.5}.pc-hero-evidence{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;margin-top:18px;padding:20px 0;border-top:1px solid hsl(var(--foreground)/.15)}.pc-hero-score{min-width:0;padding-right:24px;border-right:1px solid hsl(var(--foreground)/.15)}.pc-hero-total{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pc-hero-total>strong{display:grid;place-items:center;min-width:72px;height:50px;padding:0 10px;border-radius:6px;background:hsl(var(--hunter-green));color:#fff;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.pc-hero-total>span{font-size:16px;font-weight:600;line-height:1.2}.pc-hero-components{margin:0}.pc-hero-components>div{display:grid;grid-template-columns:1fr 76px;align-items:center;gap:12px;min-height:48px}.pc-hero-components dt{font-size:16px}.pc-hero-components dd{margin:0}.pc-hero-components .hg-subscore{--hg-score-width:76px;gap:4px}.pc-hero-components .hg-subscore>span:first-child{font-size:16px}.pc-score-details{display:flex;align-items:center;gap:6px;font-size:16px;color:hsl(var(--hunter-green));margin-top:12px}.pc-hero-rank{display:block;margin-top:5px;font-size:12px;color:hsl(var(--muted-foreground))}.pc-hero-metrics{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;margin:0}.pc-hero-metrics>div{display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:14px;min-height:62px}.pc-hero-metrics>div+div{border-top:1px solid hsl(var(--foreground)/.1)}.pc-hero-metrics dt{display:flex;gap:8px;align-items:center;font-size:16px;color:hsl(var(--muted-foreground));line-height:1.3}.pc-hero-metrics dt svg{width:20px;height:20px;flex-shrink:0;color:hsl(var(--hunter-green))}.pc-hero-metrics dt small{display:block;font-size:12px;margin-top:3px}.pc-hero-metrics dd{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;white-space:nowrap}.pc-hero-metrics dd strong{font-size:16px;font-weight:600}.pc-hero-metrics .hg-rating{--hg-symbol-size:16px}.pc-hero-purchase{margin-top:20px}.pc-purchase-main{display:flex;align-items:flex-end;gap:28px}.pc-purchase-main>div{display:flex;flex-direction:column}.pc-purchase-main>div>span{font-size:16px;color:hsl(var(--muted-foreground))}.pc-purchase-main strong{font:700 var(--pc-section)/1.2 "Source Serif 4",serif;white-space:nowrap}.pc-purchase-main .pc-button{white-space:nowrap}.pc-hero-purchase>p{font-size:16px;color:hsl(var(--muted-foreground));margin-top:5px}@media (width < 1024px){.pc-hero{gap:28px}.pc-hero-category{align-items:flex-start;flex-wrap:wrap;gap:5px}.pc-hero-evidence{gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pc-hero-score{padding-right:16px}.pc-hero-components>div{grid-template-columns:1fr 62px;gap:8px}.pc-hero-components .hg-subscore{--hg-score-width:62px}.pc-hero-total{gap:8px}.pc-hero-total>strong{min-width:60px;font-size:20px}.pc-hero-total>span{font-size:12px}.pc-hero-metrics dt{font-size:12px}.pc-hero-metrics>div{gap:8px}.pc-score-details{font-size:12px}.pc-purchase-main{gap:20px}}@media (max-width:700px){.pc-wrap{padding:0 16px}.pc-hero{gap:24px}.pc-hero-category{gap:8px}.pc-description{margin-top:14px!important}.pc-hero-evidence{grid-template-columns:1fr;gap:22px;padding:18px 0}.pc-hero-score{border:0;padding:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 22px;align-items:start}.pc-hero-total{flex-direction:column;align-items:flex-start;gap:8px;margin:0}.pc-hero-total>strong{min-width:80px;height:56px;font-size:24px}.pc-hero-total>span{font-size:16px}.pc-hero-components>div{grid-template-columns:1fr 76px;min-height:43px}.pc-hero-components .hg-subscore{--hg-score-width:76px}.pc-score-details{grid-column:1/-1;font-size:16px;margin-top:14px}.pc-hero-rank{grid-column:1/-1}.pc-hero-metrics{padding-top:10px;border-top:1px solid hsl(var(--foreground)/.15)}.pc-hero-metrics dt{font-size:16px}.pc-hero-metrics>div{grid-template-columns:minmax(0,1fr) 90px}.pc-purchase-main{gap:22px}.pc-purchase-main .pc-button{padding:12px 16px;gap:12px}}.pc-hero-score{display:block;min-width:0;padding:14px;background:var(--surface-sunken);border:0;border-radius:7px}.pc-score-title{font-size:16px;font-weight:600;margin-bottom:12px!important}.pc-hero-total{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 10px;margin:0 0 10px;background:hsl(var(--hunter-green)/.07);color:hsl(var(--foreground));border-radius:5px}.pc-hero-total>strong{display:block;min-width:0;height:auto;padding:0;background:none;color:hsl(var(--hunter-green));border-radius:0;font:700 var(--pc-section)/1.1 "Source Serif 4",serif}.pc-hero-total .pc-hero-rank{display:flex;flex-direction:column;justify-content:center;gap:2px;margin:0;padding-left:12px;border-left:1px solid hsl(var(--hunter-green)/.2);color:hsl(var(--foreground));font-size:12px;line-height:1.4}.pc-hero-rank>strong{font-weight:600;white-space:nowrap}.pc-hero-components>div{grid-template-columns:1fr 112px;gap:10px;min-height:34px}.pc-hero-components .hg-subscore{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.pc-hero-components .hg-score-track{width:100%}.pc-score-details{font-size:16px;margin-top:10px;gap:6px}@media (width < 1024px) and (width > 700px){.pc-hero-evidence{grid-template-columns:1fr 1fr;gap:16px}.pc-hero-score{padding:10px}.pc-hero-total{gap:8px;padding:10px 8px}.pc-hero-total .pc-hero-rank{padding-left:8px}.pc-hero-components>div{grid-template-columns:1fr 76px;gap:6px}.pc-score-details{font-size:12px}}@media (max-width:700px){.pc-hero-score{padding:16px}.pc-hero-total{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:14px 16px}.pc-hero-total>strong{font-size:36px;min-width:0;height:auto}.pc-hero-total .pc-hero-rank{grid-column:auto;padding-left:16px;font-size:16px}.pc-hero-components>div{grid-template-columns:1fr 150px;min-height:36px}}.pc-hero-details{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0}.pc-hero-specs{padding-top:14px}.pc-page .pc-specs-title{font:600 16px/1.5 "Source Sans 3",sans-serif;margin:0 0 8px}.pc-hero-details .pc-hero-metrics{margin:0;padding:0;border:0}.pc-hero-details .pc-hero-metrics>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:32px;border:0}.pc-hero-details .pc-hero-metrics dt{display:flex;min-height:0;gap:8px;white-space:nowrap;font-size:16px}.pc-hero-details .pc-hero-metrics dd{display:grid;grid-template-columns:90px 86px;align-items:center;gap:10px}.pc-hero-details .pc-hero-metrics dd strong{font-weight:400}.pc-hero-details .pc-hero-metrics dd small{font-size:12px;color:hsl(var(--hunter-green))}.pc-hero-details .pc-hero-purchase{margin:0;padding-top:14px;border-top:1px solid hsl(var(--foreground)/.15)}.pc-hero-details .pc-purchase-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:end}.pc-hero-details .pc-purchase-main .pc-button{width:100%;padding:12px 14px;gap:10px}.pc-purchase-main>div>span{margin-top:5px}.pc-purchase-main>div:first-child>span{text-align:center}.pc-purchase-action>span{text-align:center;white-space:nowrap}.pc-hero-details .pc-purchase-unavailable{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pc-availability h3{font:600 16px/1.5 "Source Sans 3",sans-serif;margin:0 0 4px}.pc-availability p{font-size:16px;line-height:1.5;color:hsl(var(--muted-foreground));margin:0}.pc-purchase-unavailable .pc-purchase-action{gap:8px}.pc-page .pc-listings-button{background:transparent;border:1px solid hsl(var(--hunter-green)/.45);color:hsl(var(--hunter-green))}.pc-page .pc-listings-button:hover{background:hsl(var(--hunter-green)/.06);text-decoration:none}.pc-availability-alternatives{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;color:hsl(var(--hunter-green))}@media (width < 1024px) and (width > 700px){.pc-hero-details .pc-purchase-main{flex-wrap:wrap;gap:8px}.pc-hero-details .pc-hero-metrics dd{gap:8px}.pc-hero-details .pc-purchase-main strong{font-size:var(--pc-item)}}@media (max-width:700px){.pc-hero-details{gap:22px}.pc-hero-details .pc-hero-metrics>div{min-height:34px}.pc-hero-details .pc-purchase-main{gap:22px}}@media (min-width:701px) and (max-width:1199px){.pc-hero-evidence{grid-template-columns:1fr}.pc-hero-details .pc-purchase-main{flex-wrap:nowrap}.pc-hero-details .pc-purchase-main strong{font-size:var(--pc-section)}}@media (max-width:374px){.pc-hero-details .pc-hero-metrics dt{gap:5px}.pc-hero-details .pc-hero-metrics>div{gap:6px}.pc-hero-details .pc-hero-metrics dd{grid-template-columns:80px 76px;gap:6px}.pc-hero-details .pc-hero-metrics .hg-rating{--hg-symbol-size:14px}}@media (max-width:1199px){.pc-hero-specs{padding-top:0}}.pc-media-toggle>.pc-through-scope-button{background:hsl(var(--hunter-green));color:#fff}.pc-page .pc-action-button{transition:background-color .15s ease;cursor:pointer}.pc-page .pc-action-button:hover{background:hsl(var(--hunter-green-dark));text-decoration:none}.pc-media-toggle>.pc-return-photo-button{background:none;color:hsl(var(--hunter-green))}.pc-media-toggle>.pc-return-photo-button:hover{background:none;text-decoration:underline;text-underline-offset:4px}.pc-page .hero-subnav-rail a:hover{text-decoration:none}.pc-score-snapshot{--line:hsl(var(--border));--mut:hsl(var(--muted-foreground));--ink:hsl(var(--foreground))}.pc-score-snapshot .muted{color:var(--mut)}.pc-score-snapshot h4{margin:0}.pc-methodology-link{margin-top:24px}#lineup{background:var(--surface-base)}.pc-lineup-heading{align-items:flex-start}.pc-lineup-heading .pc-heading{margin-bottom:32px}.pc-lineup-heading .pc-heading h2{margin-top:0}.pc-compare-any{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;padding:11px 18px;border:1px solid hsl(var(--hunter-green)/.4);border-radius:5px;color:hsl(var(--hunter-green));font-size:16px;font-weight:600;white-space:nowrap}.pc-page .pc-compare-any:hover{background:hsl(var(--hunter-green)/.05);text-decoration:none}.pc-inline-link{color:hsl(var(--hunter-green));font-weight:600;text-decoration:underline;text-underline-offset:3px}.pc-comparison-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:16px}.pc-comparison-footer>p{max-width:680px}.pc-comparison-footer>a{white-space:nowrap}.pc-category-context{margin-top:30px;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.pc-category-context>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none}.pc-category-context>summary::-webkit-details-marker{display:none}.pc-category-context>summary>span{display:flex;flex-direction:column;gap:4px;font-size:16px}.pc-category-context>summary>span>span{color:hsl(var(--muted-foreground));font-size:12px}.pc-category-context[open]>summary>svg{transform:rotate(180deg)}.pc-category-context>.pc-text-link{margin:18px 0 22px}@media (max-width:700px){.pc-lineup-heading .pc-heading{margin-bottom:18px}.pc-lineup-heading .pc-compare-any{align-self:flex-start}.pc-comparison-footer{align-items:flex-start;flex-direction:column;gap:14px}.pc-category-context>summary>span>strong{font-size:16px}.pc-category-context>summary>svg{flex-shrink:0}}#lineup{overflow-anchor:none}@media (max-width:700px){.pc-hero-details{display:contents}.pc-hero-specs{grid-row:1}.pc-hero-score{grid-row:2;width:100%}.pc-hero-total{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 12px}.pc-hero-total .pc-hero-rank{padding-left:12px}.pc-hero-purchase{grid-row:3}.pc-lineup-heading .pc-heading{margin-bottom:12px}.pc-lineup-heading .pc-compare-any{padding:0;min-height:44px;border:0}}.pc-brand-intro{text-align:center;max-width:800px;margin:0 auto 28px}.pc-brand-intro .pc-heading{max-width:none;margin:0}.pc-brand-intro .pc-heading>p:last-child{max-width:none}.pc-brand-lineup-note{text-align:center;font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:20px!important}.pc-family-carousel{margin-bottom:32px;min-width:0}.pc-brand-families{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pc-brand-families::-webkit-scrollbar{display:none}.pc-brand-families:focus-visible{outline:2px solid hsl(var(--hunter-green));outline-offset:4px}.pc-brand-family{display:flex;flex-direction:column;align-items:center;flex:0 0 calc((100% - 36px)/4);min-width:270px;padding:16px 20px 24px;text-align:center;scroll-snap-align:start}.pc-brand-family:first-child{margin-left:auto}.pc-brand-family:last-child{margin-right:auto}.pc-family-controls{display:flex;justify-content:center;gap:12px;margin-top:16px}.pc-family-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid hsl(var(--border));border-radius:50%;color:hsl(var(--hunter-green));background:var(--surface-raised)}.pc-family-controls button:hover:not(:disabled){border-color:hsl(var(--hunter-green));background:hsl(var(--hunter-green)/.065)}.pc-family-controls button:disabled{opacity:.35;cursor:default}.pc-brand-family-current{background:hsl(var(--hunter-green)/.065);border-radius:8px;box-shadow:inset 0 0 0 1px hsl(var(--hunter-green)/.3)}.pc-brand-family-copy{display:flex;flex-direction:column;flex:1}.pc-brand-family-copy p{flex:1}.pc-family-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;margin-top:20px;border:1px solid hsl(var(--hunter-green)/.3);border-radius:4px;color:hsl(var(--hunter-green));font-size:16px;font-weight:600}.pc-page .pc-family-link:hover{background:hsl(var(--hunter-green)/.07);text-decoration:none}.pc-brand-family-current .pc-family-link{background:hsl(var(--hunter-green));border-color:hsl(var(--hunter-green));color:#fff}.pc-page .pc-brand-family-current .pc-family-link:hover{background:hsl(var(--hunter-green-dark))}.pc-brand-family-marker{height:20px;color:hsl(var(--hunter-green));font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.pc-brand-family img{width:100%;height:125px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;margin:15px 0 20px}.pc-brand-family h3{font-size:24px}.pc-brand-family-count{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-top:5px}.pc-brand-family p{font-size:16px;line-height:1.5;color:hsl(var(--muted-foreground));width:100%;max-width:30ch;min-height:72px;margin:14px auto 0;text-wrap:balance}.pc-brand-family strong{display:block;margin-top:12px;font-size:16px;font-weight:600;white-space:nowrap}.pc-brand-context{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:28px;background:hsl(var(--hunter-green)/.035);border-radius:8px;padding:28px}.pc-brand-context>div{display:flex;gap:14px;align-items:flex-start}.pc-brand-context>div+div{border-left:1px solid hsl(var(--border));padding-left:28px}.pc-brand-context>div>svg{width:26px;height:26px;flex-shrink:0;color:hsl(var(--hunter-green));margin-top:2px}.pc-brand-context h3{font:600 16px/1.4 "Source Sans 3",sans-serif;margin-bottom:7px}.pc-brand-context p{color:hsl(var(--muted-foreground))}.pc-brand-context .pc-brand-next{flex-direction:column;justify-content:center;gap:14px}.pc-brand-next a{width:100%;min-height:52px}@media (min-width:701px){.pc-family-carousel{--family-peek:16px;margin-inline:calc(-1 * var(--family-peek))}.pc-brand-families{padding-inline:var(--family-peek);scroll-padding-inline:var(--family-peek)}.pc-brand-family{flex-basis:calc((100% - 36px)/3.5);scroll-snap-align:center}}@media (min-width:1360px){.pc-family-carousel{--family-peek:48px}}@media (min-width:701px) and (max-width:1000px){.pc-brand-context{grid-template-columns:1fr 1fr}.pc-brand-context .pc-brand-next{grid-column:1/-1;border-left:0;border-top:1px solid hsl(var(--border));padding:22px 0 0;flex-direction:row;align-items:center}.pc-brand-next a{width:auto;flex-shrink:0}}@media (max-width:700px){.pc-brand-intro{text-align:center;margin-bottom:18px}.pc-brand-lineup-note{text-align:center}.pc-family-carousel{margin:0 -16px 26px}.pc-brand-families{--family-width:min(78vw,320px);padding-inline:calc((100% - var(--family-width))/2)}.pc-brand-family{flex-basis:var(--family-width);min-width:0;scroll-snap-align:center;padding:16px 16px 24px}.pc-brand-family:not(.pc-brand-family-current){background:hsl(var(--hunter-green)/.025);border-radius:8px}.pc-brand-family h3{font-size:20px}.pc-brand-context{grid-template-columns:1fr;padding:22px 18px;gap:24px}.pc-brand-context>div+div{border-left:0;padding-left:0}.pc-brand-context .pc-brand-next{border-top:1px solid hsl(var(--border));padding-top:22px}}.pc-video-library{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:32px;align-items:start}.pc-video-library-single{grid-template-columns:minmax(0,850px)}.pc-video-feature,.pc-video-browser{min-width:0}.pc-video-screen{aspect-ratio:16/9;background:hsl(var(--panel-dark));border-radius:6px;overflow:hidden}.pc-video-screen iframe,.pc-video-preview{display:block;width:100%;height:100%;border:0}.pc-video-preview{position:relative;cursor:pointer}.pc-video-preview>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pc-video-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001f}.pc-video-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff}.pc-video-play>span{width:80px;height:80px;display:grid;place-items:center;border:1px solid rgb(255 255 255/.75);border-radius:50%;background:hsl(var(--panel-dark)/.65);transition:background .15s}.pc-video-play svg{margin-left:4px}.pc-video-play strong{font:600 12px/1.4 "Source Sans 3",sans-serif;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 4px #000}.pc-video-preview:hover .pc-video-play>span{background:hsl(var(--hunter-green))}.pc-video-caption{padding-top:16px}.pc-video-caption h3{margin-top:6px}.pc-video-caption>p{color:hsl(var(--muted-foreground));font-size:16px}.pc-video-list-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:22px}.pc-video-list-heading h3{font-size:var(--pc-item)}.pc-video-list-heading>span{font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap}.pc-video-list{display:grid;gap:14px}.pc-video-choice{display:grid;grid-template-columns:108px minmax(0,1fr) 34px;gap:14px;align-items:center;width:100%;padding:18px 14px;text-align:left;background:var(--surface-base);border-left:3px solid transparent;border-radius:6px;cursor:pointer;transition:background .15s}.pc-video-choice:hover{background:hsl(var(--hunter-green)/.08)}.pc-video-choice[aria-pressed=true]{background:hsl(var(--hunter-green)/.07);border-left-color:hsl(var(--hunter-green))}.pc-video-thumb{aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:hsl(var(--panel-dark))}.pc-video-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pc-video-choice-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.pc-video-choice-kind{font:600 12px/1.4 "Source Sans 3",sans-serif;color:hsl(var(--muted-foreground))}.pc-video-choice[aria-pressed=true] .pc-video-choice-kind{color:hsl(var(--hunter-green))}.pc-video-choice-copy strong{font:600 16px/1.4 "Source Serif 4",serif;text-wrap:pretty}.pc-video-choice-play{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:hsl(var(--foreground)/.09);color:hsl(var(--foreground))}.pc-video-choice-play svg{margin-left:2px}.pc-video-choice[aria-pressed=true] .pc-video-choice-play{background:hsl(var(--hunter-green));color:#fff}.pc-video-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:16px;gap:16px}.pc-video-pagination>span{font-size:12px;color:hsl(var(--muted-foreground))}.pc-video-pagination>div{display:flex;gap:8px}.pc-video-pagination button{display:grid;place-items:center;width:44px;height:44px;border:1px solid hsl(var(--border));border-radius:4px;background:var(--surface-raised);color:hsl(var(--hunter-green))}.pc-video-pagination button:disabled{opacity:.35;cursor:default}.pc-video-pagination button:not(:disabled):hover{border-color:hsl(var(--hunter-green))}@media (width < 1024px){.pc-video-library{grid-template-columns:1fr;gap:28px}.pc-video-list{grid-template-columns:1fr 1fr}.pc-video-choice{grid-template-columns:88px minmax(0,1fr) 30px;gap:12px}.pc-video-choice-play{width:30px;height:30px}}@media (max-width:700px){.pc-video-list{grid-template-columns:1fr}.pc-video-choice{grid-template-columns:88px minmax(0,1fr) 30px;padding:16px 12px;gap:12px}.pc-video-play>span{width:60px;height:60px}.pc-video-play svg{width:24px;height:24px}.pc-video-play{gap:8px}.pc-video-list-heading{margin-bottom:16px}}@media (max-width:359px){.pc-video-choice{grid-template-columns:68px minmax(0,1fr) 28px;gap:9px;padding:14px 10px}.pc-video-choice-play{width:28px;height:28px}}.pc-retailer-table-panel{border:1px solid hsl(var(--border));border-radius:8px;background:var(--surface-raised);overflow:hidden}.pc-retailer-table-heading{padding:24px 24px 20px}.pc-retailer-table-heading h3{font-size:var(--pc-item);margin-bottom:10px}.pc-retailer-disclosure p{font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground))}.pc-retailer-scroll-hint{display:none;color:hsl(var(--muted-foreground));font-size:12px;padding:0 20px 14px}.pc-retailer-table-scroll{position:relative;overflow-x:auto}.pc-retailer-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4;text-align:left}.pc-retailer-table thead{background:hsl(var(--hunter-green)/.045);border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.pc-retailer-table th,.pc-retailer-table td{padding:22px 20px;vertical-align:top;border-bottom:1px solid hsl(var(--border))}.pc-retailer-table thead th{font:600 12px/1.4 "Source Sans 3",sans-serif;color:hsl(var(--muted-foreground));padding-top:13px;padding-bottom:13px}.pc-retailer-table thead th>span:not(.sr-only){display:flex;align-items:center;gap:7px}.pc-retailer-table th:first-child{padding-left:24px;width:21%}.pc-retailer-table th:nth-child(2){width:29%}.pc-retailer-table th:nth-child(3){width:21%}.pc-retailer-table th:nth-child(4){width:13%}.pc-retailer-table th:last-child{width:16%}.pc-retailer-table tbody th{font-weight:600}.pc-retailer-table td{color:hsl(var(--muted-foreground))}.pc-retailer-table-price>strong{font:600 24px/1.2 "Source Serif 4",serif;color:hsl(var(--foreground));white-space:nowrap;font-variant-numeric:tabular-nums}.pc-retailer-table-price>span{display:block;font-size:12px;color:hsl(var(--hunter-green));margin-top:8px}.pc-retailer-term{font-size:16px;font-weight:600;color:hsl(var(--foreground))}.pc-retailer-table td small{display:block;margin-top:5px;font-size:12px;line-height:1.5;text-wrap:pretty}.pc-retailer-dispatch{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:hsl(var(--foreground));font-size:16px}.pc-retailer-dispatch>svg{flex-shrink:0;margin-top:3px;color:hsl(var(--muted-foreground))}.pc-retailer-table .pc-retailer-dispatch small{margin-top:3px;color:hsl(var(--muted-foreground))}.pc-policy-conditions{display:flex;align-items:center;gap:6px;margin-top:4px;min-height:26px;font-size:12px;color:hsl(var(--hunter-green));text-decoration:underline;text-underline-offset:3px}.pc-retailer-table .pc-retailer-best .pc-retailer-table-price>strong{color:hsl(var(--hunter-green))}.pc-retailer-table-actions a{display:flex;justify-content:center;align-items:center;gap:8px;white-space:nowrap;font-size:16px;font-weight:600;color:hsl(var(--hunter-green));border:1px solid hsl(var(--hunter-green)/.35);border-radius:4px;min-height:44px;padding:8px 12px;transition:background .15s,border-color .15s}.pc-page .pc-retailer-table-actions a:hover{background:hsl(var(--hunter-green)/.06);border-color:hsl(var(--hunter-green));text-decoration:none}.pc-retailer-fine-print{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:hsl(var(--muted-foreground));margin-top:8px;min-height:30px}.pc-retailer-fine-print:hover{color:hsl(var(--hunter-green))}.pc-retailer-table-actions a.pc-retailer-primary{background:hsl(var(--hunter-green));border-color:hsl(var(--hunter-green));color:#fff}.pc-page .pc-retailer-table-actions a.pc-retailer-primary:hover{background:hsl(var(--hunter-green)/.9)}.pc-retailer-table .pc-retailer-policy{padding:24px;background:var(--surface-sunken)}.pc-retailer-policy>div>div{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:30px}.pc-retailer-table .pc-retailer-policy h4{font-size:12px;font-weight:600;margin:0 0 8px}.pc-retailer-table-panel .pc-show-offers{width:100%;min-height:60px;margin:0;border:0;padding:16px;background:hsl(var(--hunter-green)/.025);font-size:16px}.pc-retailer-table-panel .pc-show-offers:hover{background:hsl(var(--hunter-green)/.06)}@media (width < 1024px){.pc-retailer-table{min-width:920px}.pc-retailer-policy>div>div{grid-template-columns:1fr 1fr}.pc-retailer-scroll-hint{display:block}.pc-retailer-table th:first-child{position:sticky;left:0;z-index:2;background:var(--surface-raised);width:19%}.pc-retailer-table thead th:first-child{background:linear-gradient(hsl(var(--hunter-green)/.045),hsl(var(--hunter-green)/.045)),var(--surface-raised)}}@media (max-width:700px){.pc-retailer-table-heading{padding:20px}.pc-retailer-table{table-layout:fixed;width:720px;min-width:720px}.pc-retailer-table th,.pc-retailer-table td{padding:18px 8px}.pc-retailer-table th:first-child{width:100px;padding-left:8px;box-shadow:2px 0 hsl(var(--border));overflow-wrap:anywhere}.pc-retailer-table th:nth-child(2){width:256px}.pc-retailer-table th:nth-child(3){width:194px}.pc-retailer-table th:nth-child(4){width:88px}.pc-retailer-table th:last-child{width:82px}.pc-retailer-table-price>strong{font-size:20px}.pc-retailer-table-actions a{white-space:normal;padding:8px 6px;text-align:center}.pc-retailer-table-actions a>svg{display:none}}.pc-buying-insights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:center;padding:32px;background:var(--surface-sunken);border-radius:6px;margin-bottom:26px}.pc-buying-insights-intro{display:flex;align-items:flex-start;gap:14px}.pc-buying-insights-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:hsl(var(--hunter-green));background:hsl(var(--hunter-green)/.07);border-radius:50%}.pc-buying-insights-icon svg{width:28px;height:28px;stroke-width:1.5}.pc-buying-insights-intro h3{font-size:var(--pc-item);margin:6px 0 10px}.pc-buying-insights-intro p{font-size:16px;line-height:1.5;color:hsl(var(--muted-foreground));text-wrap:pretty}.pc-price-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-self:stretch;align-content:center;margin:0;padding-left:32px;border-left:1px solid hsl(var(--border))}.pc-price-kpi{min-width:0;position:relative;padding:12px 0}.pc-price-kpi dt{display:flex;align-items:center;gap:4px;min-height:24px;font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap}.pc-price-kpi dd{margin:8px 0 0;font:600 var(--pc-section)/1.2 "Source Serif 4",serif;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-price-kpi.is-best dd{color:hsl(var(--hunter-green))}.pc-price-kpi small{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-top:5px}.pc-price-info{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:hsl(var(--muted-foreground));border-radius:50%;cursor:pointer}.pc-price-info:hover{color:hsl(var(--hunter-green))}.pc-price-tooltip{max-width:280px;font:400 12px/1.5 "Source Sans 3",sans-serif}@media (min-width:1024px) and (max-width:1199px){.pc-price-kpis{gap:16px;padding-left:24px}.pc-price-kpi dd{font-size:24px}}@media (width < 1024px){.pc-buying-insights{grid-template-columns:1fr;gap:24px}.pc-buying-insights-intro{max-width:580px}.pc-price-kpis{border-left:0;border-top:1px solid hsl(var(--border));padding:18px 0 0}}@media (max-width:700px){.pc-buying-insights{padding:24px 20px;margin-bottom:22px}.pc-buying-insights-intro{gap:12px}.pc-buying-insights-icon{width:40px;height:40px}.pc-buying-insights-intro h3{margin-top:7px}.pc-price-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:8px}.pc-price-kpi{padding:18px 0}.pc-price-kpi:nth-child(n+3){border-top:1px solid hsl(var(--border))}.pc-price-kpi dd{font-size:24px}}
