.ct-pick{gap:var(--space-4) var(--gutter);display:grid}@media (width>=768px){.ct-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ct-pick{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-field{gap:var(--space-1);min-width:0;display:grid}.ct-field-label{font-size:var(--text-small);font-weight:var(--weight-semibold)}.ct-optional{font-weight:var(--weight-regular);color:var(--text-muted)}.ct-select{width:100%;min-height:48px;padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);background-color:var(--control-bg);color:var(--text);font:inherit;font-size:1rem}.ct-select:disabled{color:var(--text-muted)}.ct-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ct-status{margin-top:var(--space-4);font-size:var(--text-small);color:var(--text-secondary)}.ct-results[hidden]{display:none}.ct-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 var(--space-3);flex-wrap:wrap;display:flex}.ct-only{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.ct-only input{width:20px;height:20px;accent-color:var(--color-golf-green)}.ct-written-link{font-weight:var(--weight-semibold);color:var(--link)}.ct-written-link[hidden]{display:none}.ct-scroll{border-top:2px solid var(--text);position:relative;overflow-x:auto}.ct-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ct-table{width:100%;min-width:calc(8.5rem + var(--ct-cols,2) * 10.5rem);table-layout:fixed;border-collapse:collapse;font-size:var(--text-small)}.ct-table th,.ct-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}.ct-table thead th{vertical-align:top}.ct-table tr>:first-child{width:8.5rem}.ct-table tbody th{font-weight:var(--weight-regular);color:var(--text-muted)}.ct-table tr>:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.ct-brand{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);display:block}.ct-name{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--text);margin-top:2px;display:block}.ct-status-chip{margin-top:var(--space-1);padding:0 var(--space-2);border:1px solid var(--divider);border-radius:var(--radius-pill);font-size:var(--text-micro);color:var(--text-secondary);display:inline-block}.ct-go{margin-top:var(--space-3);white-space:normal;text-align:left;display:inline-flex}.ct-prod .aff-tag{margin-top:var(--space-1);display:block}.ct-table td{font-weight:var(--weight-medium)}.ct-price td{font-variant-numeric:tabular-nums}.ct-none{color:var(--text-muted);font-weight:var(--weight-regular)!important}.ct-mark{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-performance-green);margin-top:2px;display:block}.ct-diff:not(.ct-price) td{background:color-mix(in srgb, var(--color-fairway-mist) 55%, transparent)}.ct-only-diff .ct-same:not(.ct-price){display:none}.ct-foot{margin-top:var(--space-3);color:var(--text-muted)}.ct-noscript{margin-top:var(--space-4)}.ct-head[data-astro-cid-54ete4k7]{padding-block:var(--space-6) var(--space-7)}.ct-head[data-astro-cid-54ete4k7] h1[data-astro-cid-54ete4k7]{margin-top:var(--space-2);max-width:22ch}.ct-lead[data-astro-cid-54ete4k7]{margin-top:var(--space-3);max-width:60ch}.ct-written-lead[data-astro-cid-54ete4k7]{margin-top:var(--space-2);color:var(--text-secondary)}.ct-written-groups[data-astro-cid-54ete4k7]{gap:var(--space-7) var(--gutter);margin-top:var(--space-6);display:grid}@media (width>=768px){.ct-written-groups[data-astro-cid-54ete4k7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ct-written-groups[data-astro-cid-54ete4k7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-written-group[data-astro-cid-54ete4k7] h3[data-astro-cid-54ete4k7]{padding-bottom:var(--space-2);border-bottom:2px solid var(--text)}.ct-written-group[data-astro-cid-54ete4k7] ul[data-astro-cid-54ete4k7]{margin:0;padding:0;list-style:none}.ct-written-group[data-astro-cid-54ete4k7] li[data-astro-cid-54ete4k7]{padding:var(--space-3) 0;border-bottom:1px solid var(--divider)}.ct-written-group[data-astro-cid-54ete4k7] a[data-astro-cid-54ete4k7]{font-weight:var(--weight-semibold);color:var(--text)}.ct-written-group[data-astro-cid-54ete4k7] .text-meta[data-astro-cid-54ete4k7]{margin-top:var(--space-1);color:var(--text-muted)}
