.gr-brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;background:#ffffff;padding:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.3)}.gr-brand-logo img{width:100%;height:100%;object-fit:contain}.gr-brand-logo--monogram{padding:0;color:#ffffff;font-family:var(--font-mono),monospace;font-size:13px;font-weight:900;letter-spacing:-.02em}.gr-gear-save,.gr-gear-save-wrap{display:inline-flex}.gr-gear-save{min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--gr-line);border-radius:8px;background:var(--gr-surface-2);padding:8px 12px;color:var(--gr-muted);font-size:12px;font-weight:800;cursor:pointer}.gr-gear-save[aria-pressed=true]{border-color:var(--gr-gold);color:var(--gr-ink)}.gr-gear-save:disabled{opacity:.5;cursor:not-allowed}.gr-gear-save-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:560px){.gr-gear-save,.gr-gear-save-wrap{flex:1 1 auto}}.gr-gear-photo{position:relative;display:block;overflow:hidden}.gr-gear-photo--product{background:#f4f5f3}.gr-gear-photo--product img{object-fit:contain}.gr-gear-photo--pending{display:grid;place-content:center;justify-items:center;gap:8px;border:1px solid var(--gr-line);background:var(--gr-surface-2);color:var(--gr-muted);font-size:12px;font-weight:700}.ns-app-shell[data-critical-route=golf]:has(.gge),.ns-app-shell[data-critical-route=golf]:has(.gge) .ns-content-shell,.ns-route-frame[data-critical-route=golf]:has(.gge){background:var(--bg-page)}.gge-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.gge-masthead{display:flex;flex-direction:column;gap:8px;padding-block:0 4px}.gge-masthead--brand,.gge-masthead--product{gap:12px}.gge-section{display:flex;flex-direction:column;gap:14px}.gge .gres-lede__standfirst{margin-top:10px}.gge .gres-metrics{margin-top:14px}.gge .gres-metrics__cell{padding-block:8px}.gge-note{margin:0;font-size:13px;line-height:1.6;color:var(--gres-dim)}.gge-note strong{color:var(--gres-ink);font-weight:700}.gge-subhead{margin:6px 0 0;font-size:15px;font-weight:700}.gge-verdict{margin:0;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.gge-sourceblock{padding-block-start:8px;border-block-start:1px solid var(--gres-rule)}.gge-brandmark{display:inline-flex}.gge .gr-brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gge-filter{display:flex;align-items:baseline;gap:14px}.gge-filter__label{flex:0 0 auto;min-width:44px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--golf-fs-meta);letter-spacing:0;color:var(--gres-meta)}.gge-filter__tabs{flex:1 1 auto}.gge-chips,.gge-filter__chips{display:flex;flex-wrap:wrap;gap:12px 8px}.gge-chip{display:inline-flex;align-items:center;justify-content:center;min-width:44px;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--gres-rule);font-size:13px;color:var(--gres-dim);position:relative}.gge-chip:after{content:"";position:absolute;inset:-7px 0}.gge-chip--link{color:var(--gres-ink)}.gge-chip[data-active=true]{border-color:var(--accent);color:var(--accent);font-weight:700}.gres a.gge-chip:hover{text-decoration:none;border-color:var(--accent);color:var(--accent)}.gge-briefs,.gge-cats{list-style:none;margin:0;padding:0}@media (min-width:900px){.gge-briefs,.gge-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.gge .gres-card__media{width:clamp(84px,11vw,116px)}.gge-cat__brands{margin:0 0 12px calc(clamp(84px, 11vw, 116px) + 14px);font-size:12px;color:var(--gres-meta)}.gres a.gres-card__link:hover{text-decoration:none;background:var(--bg-surface)}.gres a.gres-card__link:hover .gres-card__title{text-decoration:underline;text-underline-offset:3px}.gge-brands{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.gge-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:1px solid var(--gres-rule)}.gge-brand__name{font-size:14px;font-weight:700}.gge-brand__count{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;color:var(--gres-meta)}.gge-brand[data-active=true],.gres a.gge-brand:hover{border-color:var(--accent)}.gres a.gge-brand:hover{text-decoration:none;background:var(--bg-surface)}.gge-balance{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.gge-balance__side{min-width:0}.gge-balance__title{margin:0 0 8px;padding-block-end:8px;border-block-end:1px solid var(--gres-ink);font-size:15px;font-weight:700}.gge-balance ul{list-style:none;margin:0;padding:0}.gge-balance li{padding-block:8px;border-block-end:1px solid var(--gres-rule);font-size:13px;line-height:1.55}.gge-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;list-style:none;margin:0;padding:0}.gge-review{display:flex;flex-direction:column;gap:6px;min-width:0;padding-block-start:12px;border-block-start:1px solid var(--gres-ink)}.gge-review__label{font-size:14px;font-weight:700}@media (max-width:560px){.gge-cat__brands{margin-inline-start:0}}@media (min-width:1200px){.gge-section{gap:16px}}