     /* CSS for compact layout and clean styling */     .fuji-product-container {         font-family: Verdana, Geneva, sans-serif;         color: #000;         max-width: 100%;     }          /* Optimized H2: Compact margins, clear font size, valid for SEO */     h2.fuji-title {         font-size: 18px !important;         font-weight: bold !important;         color: #000 !important;         margin: 15px 0 8px 0 !important; /* Compressed top/bottom spacing */         padding-bottom: 5px;         border-bottom: 1px solid #ddd; /* Subtle separator line */         line-height: 1.2;     }      /* Compact List Styling */     ul.fuji-list {         margin: 0 0 15px 0 !important;         padding-left: 20px;         list-style-type: disc;     }     ul.fuji-list li {         font-size: 16px;         margin-bottom: 4px !important; /* Reduced space between lines */         line-height: 1.4;     }      /* Compact Table for A/Z Specs (Better for SEO than plain text) */     .fuji-mini-table {         width: 100%;         border-collapse: collapse;         margin-top: 5px;         font-size: 16px;     }     .fuji-mini-table td {         border: 1px solid #eee;         padding: 6px 10px; /* Compact padding */         vertical-align: top;     }     .fuji-mini-table td.type-col {         width: 40px;         font-weight: bold;         text-align: center;         background-color: #f9f9f9;         color: #000;     } 