
    /* --- V13.3 Layout Styles (Max Pull Up & Full Width) --- */
    .fuji-v13-container {
        width: 96%;                 /* Increased container width for PC */
        max-width: 1800px;          /* Increased max-width for wider display */
        margin: 0 auto;
        
        margin-top: -120px;         
        position: relative;         
        z-index: 5;                 
        background-color: #fff;     
        
        padding-top: 60px;          
        padding-bottom: 30px;
        padding-left: 40px;
        padding-right: 40px;
        text-align: center;
        box-sizing: border-box;
        border-radius: 8px;
    }

    .fuji-v13-title {
        /* Title Font Settings */
        font-family: 'Oswald', 'Oswald-Regular', 'Impact', 'Arial Narrow', sans-serif !important;
        font-size: 40px;
        color: #333333;
        font-weight: 500;
        line-height: 1.2;
        margin-bottom: 20px;
        text-transform: capitalize;
        letter-spacing: 0.5px;
    }

    /* --- Subtitle (Full Width Fix) --- */
    .fuji-v13-subtitle {
        font-family: 'Open Sans', 'Arial', sans-serif !important;
        font-size: 16px;
        color: #555555;
        line-height: 1.6;
        margin: 0 auto;
        
        width: 100%;               
        max-width: none;           
        display: block;            
    }
    
    /* Bold Keyword Style */
    .fuji-v13-subtitle strong {
        color: #333333;
        font-weight: 700;
    }

    /* --- Mobile Optimization --- */
    @media screen and (max-width: 768px) {
        .fuji-v13-container {
            width: 96%;
            margin-top: -50px;     
            padding-top: 40px;
            padding-bottom: 20px;
            padding-left: 20px;
            padding-right: 20px;
        }
        .fuji-v13-title {
            font-size: 28px !important;
        }
        .fuji-v13-subtitle {
            font-size: 14px !important;
        }
    }
