     /* SCOPED CSS: Compact, SEO-Friendly, Responsive */     #fuji-hgp-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 */     #fuji-hgp-top .top-container {         display: flex;         flex-wrap: wrap;         gap: 20px;         align-items: flex-start;         border-bottom: 1px solid #eee;         padding-bottom: 20px;     }      /* Left Side: Features */     #fuji-hgp-top .features-col {         flex: 1 1 500px; /* Takes up ~60% on PC */     }      /* Right Side: Specs Table */     #fuji-hgp-top .specs-col {         flex: 1 1 350px; /* Takes up ~40% on PC */     }      /* Headings */     #fuji-hgp-top h3 {         font-size: 18px;         color: #000;         margin: 0 0 10px 0;         font-weight: 700;         border-left: 4px solid #b71c1c;         padding-left: 10px;     }      /* List Styling */     #fuji-hgp-top ul {         margin: 0;         padding-left: 20px;         list-style-type: square;     }      #fuji-hgp-top li {         margin-bottom: 6px; /* Tight vertical spacing */     }      #fuji-hgp-top strong {         color: #b71c1c;     }      /* Compact Table */     #fuji-hgp-top table {         width: 100%;         border-collapse: collapse;         font-size: 14px; /* Slightly smaller for specs */         border: 1px solid #ddd;     }      #fuji-hgp-top th,      #fuji-hgp-top td {         padding: 8px;         border: 1px solid #ddd;         text-align: center;     }      #fuji-hgp-top th {         background-color: #f1f1f1;         font-weight: 700;         color: #000;     }      /* Note Text */     #fuji-hgp-top .note-text {         font-size: 13px;         color: #666;         margin-top: 10px;         font-style: italic;         line-height: 1.4;     }      /* Mobile Adjustments */     @media (max-width: 768px) {         #fuji-hgp-top .top-container {             flex-direction: column;         }         #fuji-hgp-top .features-col,          #fuji-hgp-top .specs-col {             flex: 1 1 100%;             width: 100%;         }     } 