
        /* Base Container Settings */
        .fuji-blog-authority-hub {
            font-family: 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
            color: #1a1a1a;
            line-height: 1.6;
            width: 100%;
            margin: 0 auto;
            padding: 40px 0;
            text-align: center;
            background-color: #ffffff;
            box-sizing: border-box;
        }

        .fuji-blog-authority-hub h1 {
            font-size: clamp(24px, 4.5vw, 38px);
            margin: 0 auto 10px auto;
            text-transform: uppercase;
            letter-spacing: 1.2px;
            font-weight: 800;
            color: #000;
        }

        .fuji-title-divider {
            width: 110px;
            height: 3px;
            background-color: #28a745;
            margin: 15px auto 25px auto;
            border-radius: 2px;
        }

        .fuji-intro-subtitle {
            font-size: clamp(15px, 2.5vw, 17.5px);
            color: #444;
            width: 95%;
            max-width: 1250px;
            margin: 0 auto 30px auto; 
            text-align: center;
        }

        /* E-E-A-T Endorsement Module (Full width alignment) */
        .fuji-eeat-badge {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 18px;
            background: #fdfdfd;
            border: 1px solid #eaeaea;
            padding: 16px 25px;
            border-radius: 6px;
            width: calc(100% - 40px); 
            max-width: 1200px;
            margin: 0 auto 40px auto;
            box-sizing: border-box;
            text-align: left;
            box-shadow: 0 2px 8px rgba(0,0,0,0.02);
        }
        
        .fuji-eeat-badge svg {
            flex-shrink: 0;
        }
        
        .fuji-eeat-text {
            font-size: 14.5px;
            color: #555;
            line-height: 1.6;
        }
        
        .fuji-eeat-text strong {
            color: #111;
        }

        /* 3-Square Grid with No-Underline Card Hover */
        .fuji-knowledge-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
            gap: 25px;
            margin-bottom: 50px;
            padding: 0 20px;
        }

        .fuji-card-item {
            background: #fcfcfc;
            padding: 35px 25px;
            border: 1px solid #eeeeee;
            transition: all 0.3s ease-in-out;
            text-decoration: none !important;
            color: inherit;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .fuji-card-item:hover {
            border-color: #28a745;
            background: #ffffff;
            box-shadow: 0 10px 30px rgba(0,0,0,0.06);
            text-decoration: none !important;
        }

        .fuji-card-item h2 {
            font-size: 22px;
            margin-bottom: 15px;
            font-weight: 700;
            color: #111;
        }

        .fuji-card-item p {
            font-size: 14.5px;
            color: #555;
            margin-bottom: 20px;
        }

        .fuji-link-keyword {
            color: #28a745;
            font-weight: 700;
            font-size: 13.5px;
            text-transform: uppercase;
            text-decoration: none;
        }

        .fuji-card-item:hover .fuji-link-keyword {
            text-decoration: underline;
        }

        /* Bottom Category Navigation */
        .fuji-category-nav-bar {
            border-top: 1px solid #f2f2f2;
            padding-top: 45px;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 35px; 
        }

        .fuji-nav-box {
            background: #111111;
            color: #ffffff;
            padding: 12px 28px;
            font-size: 13.5px;
            font-weight: 700;
            text-decoration: none;
            text-transform: uppercase;
            transition: 0.2s;
            border-radius: 1px;
            min-width: 190px;
        }

        .fuji-nav-box:hover {
            background: #28a745;
            color: #ffffff;
        }

        /* Mobile Adjustments */
        @media (max-width: 768px) {
            .fuji-knowledge-grid { grid-template-columns: 1fr; }
            .fuji-category-nav-bar { gap: 15px; }
            .fuji-nav-box { width: 100%; }
            .fuji-eeat-badge { 
                flex-direction: column; 
                text-align: center; 
                width: 100%; 
                padding: 20px 15px;
            } 
        }
    