html body.delican-page #main-content .delican-feature-tabs .product-tab-list { grid-template-columns: repeat(6,minmax(0,1fr)) !important; }
@media (max-width: 900px) { html body.delican-page #main-content .delican-feature-tabs .product-tab-list { grid-template-columns: repeat(3,minmax(0,1fr)) !important; } }
@media (max-width: 600px) { html body.delican-page #main-content .delican-feature-tabs .product-tab-list { grid-template-columns: repeat(2,minmax(0,1fr)) !important; } }

/* Compact gimbal specification card after combining the imaging features. */
html body.delican-page #main-content .product-gimbal-card { min-height: 0; }
html body.delican-page #main-content .product-gimbal-visual { min-height: 500px; }
html body.delican-page #main-content .product-gimbal-content { padding: clamp(28px,3.5vw,48px); }
html body.delican-page #main-content .product-gimbal-content h2 { font-size: clamp(34px,3.2vw,46px); margin-bottom: 20px; line-height: 1.08; }
html body.delican-page #main-content .product-gimbal-lead { font-size: 14px; line-height: 1.7; }
html body.delican-page #main-content .product-gimbal-specs { margin-top: 24px; }
html body.delican-page #main-content .product-gimbal-spec { padding: 16px 0; grid-template-columns: 26px minmax(0,1fr); gap: 12px; }
html body.delican-page #main-content .product-gimbal-spec h3 { font-size: 15px; margin-bottom: 10px; }
html body.delican-page #main-content .product-gimbal-spec li { font-size: 13px; line-height: 1.55; margin-bottom: 5px; }
html body.delican-page #main-content .product-gimbal-spec li:last-child { margin-bottom: 0; padding-bottom: 0; }
@media (max-width: 900px) { html body.delican-page #main-content .product-gimbal-visual { min-height: 0; } html body.delican-page #main-content .product-gimbal-content { padding: 28px 24px; } html body.delican-page #main-content .product-gimbal-content h2 { font-size: 34px; } }
