     /* SCOPED CSS: Compact, Responsive, Image-Optimized */     #fuji-hgp4260-feature-top {         font-family: 'Verdana', 'Segoe UI', Helvetica, sans-serif;         line-height: 1.5;         color: #333;         font-size: 16px;         background-color: #fff;         max-width: 100%;         margin-bottom: 20px;     }      /* Container: Flexbox for Side-by-Side on PC */     #fuji-hgp4260-feature-top .top-container {         display: flex;         flex-wrap: wrap;         gap: 30px;         align-items: center; /* Vertically align image and text */         border-bottom: 1px solid #eee;         padding-bottom: 20px;     }      /* Left Column: Text Features */     #fuji-hgp4260-feature-top .text-col {         flex: 1 1 450px; /* Min width 450px before stacking */     }      /* Right Column: Spec Image */     #fuji-hgp4260-feature-top .img-col {         flex: 1 1 450px;         text-align: center;     }      /* Headings */     #fuji-hgp4260-feature-top h3 {         font-size: 18px;         color: #000;         margin: 0 0 12px 0;         font-weight: 700;         border-left: 4px solid #b71c1c;         padding-left: 10px;     }      /* Feature List Styling */     #fuji-hgp4260-feature-top ul {         margin: 0;         padding-left: 20px;         list-style-type: square;     }      #fuji-hgp4260-feature-top li {         margin-bottom: 6px;     }      #fuji-hgp4260-feature-top strong {         color: #b71c1c;     }      /* Image Control - CRITICAL FOR RESPONSIVENESS */     #fuji-hgp4260-feature-top img {         width: 100%; /* Fill the column on mobile */         max-width: 650px; /* Cap width on PC so it's not too big */         height: auto; /* Maintain aspect ratio */         border: 1px solid #eee; /* Subtle border for clarity */         border-radius: 4px;         display: block;         margin: 0 auto;     }      /* Note Text */     #fuji-hgp4260-feature-top .note-text {         font-size: 13px;         color: #666;         margin-top: 10px;         font-style: italic;         line-height: 1.4;         text-align: left;     }      /* Mobile Adjustments */     @media (max-width: 768px) {         #fuji-hgp4260-feature-top .top-container {             flex-direction: column;         }         #fuji-hgp4260-feature-top .text-col,          #fuji-hgp4260-feature-top .img-col {             flex: 1 1 100%;             width: 100%;         }     } 