     /* SCOPED CSS */     #fuji-features-spec {         font-family: 'Verdana', 'Segoe UI', Helvetica, sans-serif;         line-height: 1.6;         color: #333;         font-size: 16px;         background-color: #fff;         max-width: 100%;     }      /* Headings */     #fuji-features-spec h3 {         font-size: 18px;         color: #b22222; /* FUJI Red */         border-left: 4px solid #b22222;         padding-left: 10px;         margin-top: 20px;         margin-bottom: 15px;         font-weight: 700;         text-transform: uppercase;     }      /* Lists */     #fuji-features-spec ul {         margin-bottom: 20px;         padding-left: 20px;         list-style-type: disc;     }      #fuji-features-spec li {         margin-bottom: 8px;     }      #fuji-features-spec strong {         color: #000;         font-weight: 700;     }      /* Image Wrapper */     #fuji-features-spec .spec-wrapper {         margin: 25px 0;         text-align: center; /* Center the spec image */         width: 100%;     }      #fuji-features-spec img {         max-width: 700px; /* Limits width on PC for sharpness */         width: 100%;      /* Full width on Mobile */         height: auto;         border: 1px solid #eee;         border-radius: 4px;         box-shadow: 0 2px 8px rgba(0,0,0,0.05);     }      /* Note Text */     #fuji-features-spec .note-text {         font-size: 14px;         color: #666;         font-style: italic;         margin-top: 10px;     }      /* Mobile Optimization */     @media (max-width: 768px) {         #fuji-features-spec h3 { font-size: 17px; margin-top: 15px; }         #fuji-features-spec li { font-size: 15px; }         #fuji-features-spec img { max-width: 100%; }     } 