.more-links-title[data-astro-cid-nvcq2tr7]{margin-top:2rem}.more-links[data-astro-cid-nvcq2tr7]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;list-style:none;padding:0;margin:.75rem 0 0}.more-links[data-astro-cid-nvcq2tr7] a[data-astro-cid-nvcq2tr7]{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}@media(max-width:1200px){.more-links[data-astro-cid-nvcq2tr7]{gap:0 1.5rem}.more-links[data-astro-cid-nvcq2tr7] a[data-astro-cid-nvcq2tr7]{display:inline-flex;align-items:center;min-height:44px}}.compare-grid[data-astro-cid-nvcq2tr7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.compare-card[data-astro-cid-nvcq2tr7]{background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);padding:1.5rem;text-decoration:none;color:inherit;transition:.3s cubic-bezier(.4,0,.2,1);transition-property:var(--motion-props);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.compare-card[data-astro-cid-nvcq2tr7]:hover{transform:translateY(-4px);background:var(--surface);border-color:#c0492a59;box-shadow:0 12px 30px #0000001f}.compare-card[data-astro-cid-nvcq2tr7]:hover .compare-image-container[data-astro-cid-nvcq2tr7]{transform:scale(1.05);border-color:#00000026}.compare-images[data-astro-cid-nvcq2tr7]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.25rem;position:relative;width:100%;padding:.5rem 0}.compare-image-container[data-astro-cid-nvcq2tr7]{width:100px;height:80px;background:var(--media-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease,border-color .3s ease}.compare-images[data-astro-cid-nvcq2tr7] img[data-astro-cid-nvcq2tr7]{width:100%;height:100%;object-fit:contain}.vs-badge[data-astro-cid-nvcq2tr7]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--accent-fill);color:#fff;font-weight:800;font-size:var(--text-xs);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 0 4px var(--surface),0 4px 10px #0000004d;z-index:10}.compare-card[data-astro-cid-nvcq2tr7] h3[data-astro-cid-nvcq2tr7]{font-size:var(--text-md);font-weight:600;margin:0 0 .5rem;color:var(--fg);letter-spacing:-.01em}.compare-price[data-astro-cid-nvcq2tr7]{font-size:var(--text-sm);color:var(--muted);margin:0 0 1rem;font-variant-numeric:tabular-nums}.compare-tag[data-astro-cid-nvcq2tr7]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;padding:.3rem .75rem;border-radius:100px;letter-spacing:.05em}.tag-hybrid[data-astro-cid-nvcq2tr7],.tag-flagship[data-astro-cid-nvcq2tr7],.tag-upgrade[data-astro-cid-nvcq2tr7],.tag-apsc[data-astro-cid-nvcq2tr7],.tag-entry[data-astro-cid-nvcq2tr7],.tag-beginner[data-astro-cid-nvcq2tr7]{background:var(--bg-soft);color:var(--fg);border:1px solid var(--border-color)}@media(max-width:640px){.compare-grid[data-astro-cid-nvcq2tr7]{grid-template-columns:1fr}.compare-image-container[data-astro-cid-nvcq2tr7]{width:80px;height:64px}.compare-card[data-astro-cid-nvcq2tr7]{padding:1.25rem}}#guides-grid[data-astro-cid-nvcq2tr7]>[hidden]{display:none}.section-head[data-astro-cid-nvcq2tr7]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.section-head__aside[data-astro-cid-nvcq2tr7]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media(max-width:640px){.section-head__aside[data-astro-cid-nvcq2tr7]{align-items:flex-start}}@media(max-width:640px){#top-picks[data-astro-cid-nvcq2tr7] .grid[data-astro-cid-nvcq2tr7],#compare[data-astro-cid-nvcq2tr7] .grid[data-astro-cid-nvcq2tr7],#lenses[data-astro-cid-nvcq2tr7] .grid[data-astro-cid-nvcq2tr7],#gear[data-astro-cid-nvcq2tr7] .grid[data-astro-cid-nvcq2tr7]{gap:10px}#top-picks[data-astro-cid-nvcq2tr7] .product-card,#compare[data-astro-cid-nvcq2tr7] .guide-card,#lenses[data-astro-cid-nvcq2tr7] .guide-card,#gear[data-astro-cid-nvcq2tr7] .guide-card{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:14px;padding:12px}#compare[data-astro-cid-nvcq2tr7] .guide-card{grid-template-columns:120px minmax(0,1fr)}#top-picks[data-astro-cid-nvcq2tr7] .product-card__media,#compare[data-astro-cid-nvcq2tr7] .guide-card__media,#lenses[data-astro-cid-nvcq2tr7] .guide-card__media,#gear[data-astro-cid-nvcq2tr7] .guide-card__media{aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;background:var(--media-bg)}#compare[data-astro-cid-nvcq2tr7] .guide-card__media{aspect-ratio:3 / 2}#top-picks[data-astro-cid-nvcq2tr7] .card-thumb,#compare[data-astro-cid-nvcq2tr7] .card-thumb,#lenses[data-astro-cid-nvcq2tr7] .card-thumb,#gear[data-astro-cid-nvcq2tr7] .card-thumb{height:100%;margin:0;border-radius:0;aspect-ratio:auto}#top-picks[data-astro-cid-nvcq2tr7] .card-thumb img,#compare[data-astro-cid-nvcq2tr7] .card-thumb img,#lenses[data-astro-cid-nvcq2tr7] .card-thumb img,#gear[data-astro-cid-nvcq2tr7] .card-thumb img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;padding:0;border:0}#compare[data-astro-cid-nvcq2tr7] .card-thumb img{object-fit:cover}#top-picks[data-astro-cid-nvcq2tr7] .product-card__body,#compare[data-astro-cid-nvcq2tr7] .guide-card__body,#lenses[data-astro-cid-nvcq2tr7] .guide-card__body,#gear[data-astro-cid-nvcq2tr7] .guide-card__body{padding:0;gap:4px}#top-picks[data-astro-cid-nvcq2tr7] .product-card__title,#compare[data-astro-cid-nvcq2tr7] .guide-card__title,#lenses[data-astro-cid-nvcq2tr7] .guide-card__title,#gear[data-astro-cid-nvcq2tr7] .guide-card__title{font-size:var(--text-base)}#top-picks[data-astro-cid-nvcq2tr7] .product-card__rank{font-size:var(--text-sm)}#top-picks[data-astro-cid-nvcq2tr7] .product-card__desc,#top-picks[data-astro-cid-nvcq2tr7] .product-card__pick,#compare[data-astro-cid-nvcq2tr7] .guide-card__desc,#compare[data-astro-cid-nvcq2tr7] .guide-card__cta,#lenses[data-astro-cid-nvcq2tr7] .guide-card__desc,#gear[data-astro-cid-nvcq2tr7] .guide-card__desc,#lenses[data-astro-cid-nvcq2tr7] .guide-card__cta,#gear[data-astro-cid-nvcq2tr7] .guide-card__cta{display:none}#top-picks[data-astro-cid-nvcq2tr7] .product-card__meta{align-self:flex-start;min-height:0;margin:0}#top-picks[data-astro-cid-nvcq2tr7] .product-card__cta{align-self:flex-start;width:auto;padding-inline:16px;font-size:var(--text-sm)}#top-picks[data-astro-cid-nvcq2tr7] .product-card__cta{margin-top:4px;padding-top:0}}@media(min-width:641px){#reviews-grid[data-astro-cid-nvcq2tr7]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:0;align-items:start;max-height:640px;overflow-y:auto;scrollbar-gutter:stable;padding:2px 6px 2px 2px}#reviews-grid:has(>.product-card:nth-child(1 of.product-card:not(.hidden)):hover){overflow-y:hidden}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card{grid-column:2;display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;margin-bottom:12px;padding:12px}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .product-card__media{aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;background:var(--media-bg)}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .card-thumb{height:100%;margin:0;border-radius:0;aspect-ratio:auto}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .card-thumb img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border:0}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .product-card__body{padding:0;gap:4px}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .product-card__title{font-size:var(--text-base)}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .product-card__desc{display:none}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .product-card__meta{align-self:flex-start;min-height:0;margin:0}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card .product-card__cta{align-self:flex-start;width:auto;margin-top:4px;padding-top:0;padding-inline:16px;font-size:var(--text-sm)}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card:nth-child(1 of.product-card:not(.hidden)){grid-column:1;grid-row:1 / span 80;align-self:start;height:auto;position:sticky;top:0;display:flex;margin-bottom:0;padding:0}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card:nth-child(1 of.product-card:not(.hidden)) .product-card__media{aspect-ratio:16 / 10;border-radius:0}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card:nth-child(1 of.product-card:not(.hidden)) .product-card__body{padding:var(--space-md);gap:var(--space-xs)}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card:nth-child(1 of.product-card:not(.hidden)) .product-card__title{font-size:var(--text-xl)}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card:nth-child(1 of.product-card:not(.hidden)) .product-card__desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#reviews-grid[data-astro-cid-nvcq2tr7]>.product-card:nth-child(1 of.product-card:not(.hidden)) .product-card__cta{align-self:stretch;width:100%;margin-top:auto;font-size:var(--text-base)}}#camera-finder[data-astro-cid-nvcq2tr7]{margin-top:var(--space-lg);padding-top:0}.section-all[data-astro-cid-nvcq2tr7]{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-weight:700;color:var(--accent-strong);text-decoration:none}.section-all[data-astro-cid-nvcq2tr7]:hover{text-decoration:underline;text-underline-offset:3px}.deals-pair[data-astro-cid-nvcq2tr7]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.no-results[data-astro-cid-nvcq2tr7]{text-align:center;padding:4rem 2rem;color:var(--muted);grid-column:1 / -1;background:#00000005;border-radius:1rem;border:1px dashed rgba(0,0,0,.1)}.load-more-container[data-astro-cid-nvcq2tr7]{display:flex;justify-content:center;margin-top:3rem;width:100%}.load-more-container[data-astro-cid-nvcq2tr7].hidden{display:none}.btn-outline[data-astro-cid-nvcq2tr7]{display:inline-flex;align-items:center;min-height:44px;padding:10px 24px;background:transparent;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-size:var(--text-sm);font-weight:700;text-decoration:none;cursor:pointer;transition:.2s ease;transition-property:var(--motion-props)}.btn-outline[data-astro-cid-nvcq2tr7]:hover{background:var(--accent-subtle);color:var(--accent-strong)}.btn-outline[data-astro-cid-nvcq2tr7][hidden]{display:none}@media(max-width:640px){#reviews-grid[data-astro-cid-nvcq2tr7]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:2rem;margin-left:-4vw;margin-right:-4vw;padding-left:4vw;padding-right:4vw;-ms-overflow-style:none;scrollbar-width:none}#reviews-grid[data-astro-cid-nvcq2tr7]::-webkit-scrollbar{display:none}#reviews-grid[data-astro-cid-nvcq2tr7] .card{min-width:280px;max-width:280px;scroll-snap-align:center;flex-shrink:0;height:auto}.reviews-section[data-astro-cid-nvcq2tr7]{position:relative}.scroll-hint[data-astro-cid-nvcq2tr7]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;padding:8px;border-radius:50%;pointer-events:none;opacity:0;animation:hintFade 3s ease-in-out;z-index:10}@keyframes hintFade{0%,to{opacity:0}20%,80%{opacity:1;transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(10px)}}}
