/* 設備新增區：沿用既有品牌配色；照片保留原比例，影片區採精簡雙欄。 */
.equipment-addition{padding-top:34px;padding-bottom:34px;border-top:1px solid #dce6eb}.equipment-addition h2{font-size:clamp(24px,3vw,32px);line-height:1.4;color:#074b66}.equipment-addition p,.equipment-list{line-height:1.9;color:#405968;max-width:1000px}.equipment-intro{padding-top:48px;padding-bottom:30px}.equipment-intro h1{max-width:1000px;font-size:clamp(28px,4vw,44px);line-height:1.4}.equipment-breadcrumb{padding-top:24px;color:#637886;font-size:14px}.equipment-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.equipment-photo{margin:0;background:#f3f7f9;border:1px solid #dce6eb;border-radius:12px;overflow:hidden}.equipment-photo a{display:block;padding:14px}.equipment-photo img{display:block;width:100%;height:230px;object-fit:contain}.equipment-photo figcaption{padding:12px 16px;border-top:1px solid #dce6eb;font-size:14px;line-height:1.5;color:#304f60}.equipment-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.equipment-links a{padding:20px;background:#eaf4f7;border:1px solid #ccdee7;border-radius:10px;text-decoration:none;display:flex;flex-direction:column;gap:9px}.equipment-links strong{color:#07536d;font-size:18px}.equipment-links span{font-size:14px;color:#526c7a;line-height:1.7}.equipment-video{margin:24px 0;max-width:700px}.equipment-video video{width:100%;height:360px;background:#112735;object-fit:contain;border-radius:10px}.equipment-video figcaption{font-size:14px;color:#526c7a;padding-top:10px}.equipment-home-media{padding-top:44px;padding-bottom:36px;scroll-margin-top:24px}.equipment-home-media h2{font-size:30px}.equipment-home-media .sectiontitle{align-items:center}.equipment-home-media .sectiontitle p{font-size:14px;color:#536b7b;max-width:780px}.equipment-home-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.equipment-home-grid article{min-width:0;padding:16px;background:#f2f7f9;border:1px solid #dce6eb;border-radius:12px}.equipment-home-grid h3{font-size:18px;margin:0 0 12px;color:#074b66}.equipment-home-grid video{display:block;width:100%;height:260px;object-fit:contain;background:#102331;border-radius:8px}.equipment-home-grid p{font-size:12px;color:#536b7b;margin:10px 0 0}.equipment-video-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.equipment-video-options button{font:inherit;font-size:12px;border:1px solid #b8d0db;background:white;color:#074b66;border-radius:6px;padding:8px 10px;cursor:pointer}.equipment-video-options button[aria-pressed=true]{background:#074b66;color:white}.equipment-inquiry a{font-weight:700;color:#07536d}a:focus-visible,button:focus-visible{outline:3px solid #d24a37;outline-offset:3px}@media(max-width:700px){.equipment-gallery,.equipment-links{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-home-grid{grid-template-columns:1fr}.equipment-photo img{height:180px}.equipment-video video{height:280px}.equipment-home-grid video{height:230px}.equipment-home-media .sectiontitle{display:block}.equipment-intro{padding-top:30px;padding-bottom:30px}.equipment-links a{padding:14px}.equipment-links strong{font-size:16px}}@media(max-width:420px){.equipment-links{grid-template-columns:1fr}.equipment-photo img{height:145px}}
/* 桌面：動畫＋三個產品視窗同排。小螢幕依可讀性改為雙欄／單欄。 */
.equipment-four-windows{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.equipment-four-windows article{padding:12px}.equipment-four-windows h3{font-size:15px;line-height:1.5;min-height:46px}.equipment-four-windows video{height:185px}.equipment-four-windows .equipment-video-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.equipment-four-windows .equipment-video-options button{font-size:11px;padding:7px 4px;line-height:1.45}.equipment-playback-note{font-size:12px;line-height:1.8;color:#536b7b}@media(max-width:1000px){.equipment-four-windows{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-four-windows video{height:210px}}@media(max-width:520px){.equipment-four-windows{grid-template-columns:1fr}.equipment-four-windows h3{min-height:0}.equipment-four-windows video{height:220px}.equipment-four-windows .equipment-video-options{grid-template-columns:repeat(3,minmax(0,1fr))}}
