.camera-detail .pd-hero{align-items:start}.camera-gallery{min-width:0}.camera-gallery__stage{position:relative;overflow:hidden;height:610px;border:1px solid #dce7ee;border-radius:18px;background:linear-gradient(145deg,#f9fbfc,#edf3f6);box-shadow:0 24px 48px rgba(5,31,49,.1)}.camera-gallery__stage img{width:100%;height:100%;display:block;object-fit:contain;padding:38px}.camera-gallery__stage img[hidden]{display:none}.camera-gallery__arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:44px;height:56px;border:0;background:transparent;color:#587485;font-size:30px;font-weight:300;cursor:pointer}.camera-gallery__arrow--left{right:auto;left:12px}.camera-gallery__arrow:hover{color:#1689df}.camera-gallery__caption{text-align:center;font-size:11px;color:#78909f;margin-top:12px}.camera-detail .pd-hero__copy h1{font-size:clamp(40px,4.5vw,68px);letter-spacing:-2px;line-height:1.06}.camera-detail .pd-hero__lead{font-size:16px}.camera-document-note{margin-top:12px;color:#718493;font-size:10px;line-height:1.5}.camera-specs{background:#f3f7fa;padding:68px 0}.camera-specs table{width:100%;border-collapse:collapse;margin-top:28px;font-size:14px;line-height:1.6;table-layout:fixed}.camera-specs th,.camera-specs td{padding:14px 18px;text-align:left;border-bottom:1px solid #dbe5ec;vertical-align:top;overflow-wrap:anywhere}.camera-specs th{width:36%;font-weight:650}.camera-specs td{color:#526a7c}.camera-specs details{margin-top:24px}.camera-specs summary{cursor:pointer;color:#1689df;font-size:14px;font-weight:700;padding:12px 0}.camera-source{font-size:11px;color:#7a8f9e;margin-top:20px}.camera-source a{color:#1689df}.camera-applications{padding:80px 0}.camera-applications>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.camera-applications article{padding-top:24px;border-top:2px solid #dbe8f1}.camera-applications h3{font-size:23px;margin-bottom:16px}.camera-applications article p{color:#526a7c;line-height:1.75;font-size:16px}.camera-detail .pd-accessories__card span{font-size:10px}.camera-detail button:focus-visible{outline:2px solid #1689df;outline-offset:2px}@media(max-width:1100px){.camera-gallery__stage{height:520px}}@media(max-width:760px){.camera-gallery__stage{height:440px}.camera-gallery{margin-top:18px;order:3}.camera-detail .pd-hero__copy{display:block;order:4}.camera-detail .pd-hero{gap:28px}.camera-detail .pd-hero__copy h1{font-size:42px}.camera-applications>div{grid-template-columns:1fr}.camera-specs th,.camera-specs td{padding:12px 8px;font-size:12px}.camera-specs th{width:42%}.camera-detail .pd-section-heading h2{font-size:32px;letter-spacing:-1px}}@media(max-width:430px){.camera-gallery__stage{height:340px}.camera-gallery__stage img{padding:25px}}
@media(max-width:760px){.camera-detail .pd-hero__copy{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.camera-detail .pd-hero__lead{max-width:100%}.camera-detail .pd-actions>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.camera-detail .pd-actions .pd-button{min-width:0;padding-inline:10px;font-size:12px}}
.camera-comparison .pd-comparison__table{min-width:950px}.camera-comparison .pd-comparison__table th,.camera-comparison .pd-comparison__table td{overflow-wrap:anywhere;padding:14px 12px;font-size:12px;line-height:1.5}.camera-comparison .pd-comparison__table thead th{padding-block:17px}.camera-comparison .pd-comparison__scroll{border-radius:12px}
.balanceadoras-nav{display:flex;flex-wrap:wrap;gap:12px;max-width:1240px;margin:0 auto 26px;padding:16px;color:#526a7c;font-size:12px}.balanceadoras-nav a{padding:8px 12px;border-bottom:1px solid #dce7ee}.balanceadoras-nav a:hover{color:#1689df}.balanceadoras-models{padding-block:46px}.balanceadoras-models h2{font-size:28px;margin-bottom:14px}.balanceadoras-models p{color:#627787;font-size:15px;line-height:1.6}
