.camera-card[data-v-c8ee97fd]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.camera-media[data-v-c8ee97fd]{border-bottom:1px solid var(--color-border);border-radius:0;flex-shrink:0}.camera-copy[data-v-c8ee97fd]{flex-direction:column;flex:1;gap:1.25rem;padding:1.75rem;display:flex}h2[data-v-c8ee97fd]{letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.2}.camera-description[data-v-c8ee97fd]{color:var(--color-muted);font-size:.875rem;line-height:1.75}.camera-facts[data-v-c8ee97fd]{gap:.625rem;margin:auto 0 0;padding-top:.5rem;font-size:.8125rem;display:grid}.camera-facts div[data-v-c8ee97fd]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}dt[data-v-c8ee97fd]{color:var(--color-muted)}dd[data-v-c8ee97fd]{color:var(--color-success);margin:0}.camera-price[data-v-c8ee97fd]{border-top:1px solid var(--color-border);gap:.5rem;padding-top:1.25rem;display:grid}.price-label[data-v-c8ee97fd]{color:var(--color-muted);font-size:.75rem}.camera-price p[data-v-c8ee97fd]{letter-spacing:-.025em;font-size:2rem;line-height:1.2}@media (width<=480px){.camera-copy[data-v-c8ee97fd]{padding:1.375rem}}.camera-page[data-v-bc023d88]{gap:2.5rem;display:grid}.camera-page>.text-link[data-v-bc023d88]{justify-self:start}.camera-intro[data-v-bc023d88]{justify-items:start;gap:1.5rem;display:grid}.camera-intro .eyebrow[data-v-bc023d88]{margin:0}.camera-intro .section-title[data-v-bc023d88]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.camera-intro .section-copy[data-v-bc023d88]{max-width:46rem}.catalog-highlights[data-v-bc023d88]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.catalog-highlights li[data-v-bc023d88]{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-success);align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.demo-notice[data-v-bc023d88]{border-left:2px solid var(--color-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-surface);gap:.5rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.7;display:grid}.demo-notice strong[data-v-bc023d88]{color:var(--color-accent);font-weight:600}.demo-notice p[data-v-bc023d88]{color:var(--color-muted)}.camera-grid[data-v-bc023d88]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.camera-inquiry[data-v-bc023d88]{border:1px solid var(--color-orbit);border-radius:var(--radius-card);background:var(--gradient-media);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:2.5rem;display:flex}.camera-inquiry>div[data-v-bc023d88]{gap:1rem;max-width:44rem;display:grid}.camera-inquiry h2[data-v-bc023d88]{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.camera-inquiry>button[data-v-bc023d88]{flex-shrink:0}@media (width<=1024px){.camera-grid[data-v-bc023d88]{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-inquiry[data-v-bc023d88]{flex-direction:column;align-items:flex-start}}@media (width<=768px){.camera-page[data-v-bc023d88]{gap:2rem}.camera-grid[data-v-bc023d88]{grid-template-columns:1fr}.camera-inquiry[data-v-bc023d88]{padding:2rem}}@media (width<=480px){.camera-intro .section-title[data-v-bc023d88]{font-size:2.125rem}.catalog-highlights li[data-v-bc023d88]{padding:.625rem .75rem;font-size:.8125rem}.demo-notice[data-v-bc023d88],.camera-inquiry[data-v-bc023d88]{padding:1.25rem}.camera-inquiry>button[data-v-bc023d88]{width:100%}}
