.camera-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem}.camera-gallery figure{margin:0}.camera-photo img{display:block;max-width:100%;width:auto!important;height:auto!important;max-height:none!important;margin:auto;object-fit:contain}.camera-photo figcaption{font-size:.9rem;line-height:1.5;margin-top:.7rem}.camera-photo a:focus-visible{outline:3px solid #d6b46a;outline-offset:4px}.comparison-scroll{overflow-x:auto}.comparison-scroll table{width:100%;border-collapse:collapse}.comparison-scroll th,.comparison-scroll td{text-align:left;padding:.7rem;border-bottom:1px solid #777}.comparison-scroll th{min-width:130px}.camera-photo figcaption{color:#232323}.camera-photo figcaption a{color:#6c4a12;text-decoration:underline}.camera-photo figcaption{color:#232323!important}.camera-photo figcaption a{color:#6c4a12!important}