     /* SCOPED CSS: Feature & Spec Section */     #fuji-feature-spec {         font-family: 'Verdana', 'Segoe UI', Helvetica, sans-serif;         line-height: 1.6;         color: #333;         font-size: 16px;         background-color: #fff;         max-width: 100%;     }      #fuji-feature-spec .section-container {         max-width: 1200px;         margin: 0 auto;         padding: 0 15px 20px 15px;     }      /* Headings */     #fuji-feature-spec h2 {         font-size: 20px;         color: #000;         border-bottom: 2px solid #b71c1c; /* Fuji Red */         padding-bottom: 8px;         margin-top: 25px;         margin-bottom: 20px;         font-weight: 700;         text-transform: uppercase;     }      #fuji-feature-spec h2:first-of-type {         margin-top: 0;     }      /* Feature Grid */     #fuji-feature-spec .feature-grid {         display: grid;         grid-template-columns: repeat(2, 1fr); /* 2 Columns on PC */         gap: 15px;         margin-bottom: 25px;     }      #fuji-feature-spec .feature-box {         background: #f9f9f9;         padding: 15px;         border: 1px solid #eee;         border-radius: 4px;         transition: transform 0.2s ease;     }      #fuji-feature-spec .feature-box:hover {         transform: translateY(-2px);         box-shadow: 0 3px 8px rgba(0,0,0,0.05);     }      #fuji-feature-spec .feature-box strong {         display: block;         color: #b71c1c;         margin-bottom: 5px;         font-size: 16px;     }      /* Responsive Images - Max 600px */     #fuji-feature-spec img {         display: block;         width: 100%;         max-width: 600px; /* Strict 600px Limit */         height: auto !important;         border-radius: 4px;         margin: 20px 0;         border: 1px solid #eee;     }      /* Note Box */     #fuji-feature-spec .note-box {         background-color: #fff3e0; /* Light Orange */         border-left: 4px solid #ff9800;         padding: 12px;         margin-top: 15px;         font-size: 14px;         color: #555;     }      /* Mobile Optimization */     @media (max-width: 768px) {         #fuji-feature-spec .feature-grid {             grid-template-columns: 1fr; /* 1 Column on Mobile */         }     } 